|
@@ -3,11 +3,12 @@ var relayAddres = "01"
|
|
|
//继电器控制板modbus 地址
|
|
|
var relayAddresAdd = "02"
|
|
|
|
|
|
-//外置人孔盖 继电器控制板modbus 地址
|
|
|
-var relayAddresMH = "03"
|
|
|
-
|
|
|
//比例调节阀modbus 地址
|
|
|
var proportionalControlAddress = "03"
|
|
|
+//外置人孔盖 继电器控制板modbus 地址
|
|
|
+var relayAddresMH = "04"
|
|
|
+
|
|
|
+
|
|
|
//高压传感器modbus地址
|
|
|
var highPressureSensorAddress = "01"
|
|
|
//低压传感器modbus地址
|
|
@@ -936,6 +937,28 @@ function testFixedPressure(controlSerial,targetPressure){
|
|
|
|
|
|
|
|
|
//人孔盖测试工装接口
|
|
|
+
|
|
|
+function relayCtrlMH(serial ,enable,io){
|
|
|
+
|
|
|
+ var command
|
|
|
+ if(enable === true){
|
|
|
+ command = relayAddresMH+" "+"05 00"+" "+io+" "+"FF 00"
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ command = relayAddresMH+" "+"05 00"+" "+io+" "+"00 00"
|
|
|
+ }
|
|
|
+ var data = serial.serialWriteReponse(command)
|
|
|
+ if(data.length === 0){
|
|
|
+ //retry
|
|
|
+ data = serial.serialWriteReponse(command)
|
|
|
+ }
|
|
|
+ if(data.length === 0){
|
|
|
+ //retry
|
|
|
+ data = serial.serialWriteReponse(command)
|
|
|
+ }
|
|
|
+ return data
|
|
|
+}
|
|
|
+
|
|
|
//气缸升电磁阀
|
|
|
//var mh_airCylinderLiftIO="11"
|
|
|
//气缸降电磁阀
|
|
@@ -949,7 +972,7 @@ function testFixedPressure(controlSerial,targetPressure){
|
|
|
|
|
|
//气缸升IO
|
|
|
function mh_airCylinderLift(serial, enable){
|
|
|
- var data = relayCtrlAdd(serial ,enable,mh_airCylinderLiftIO)
|
|
|
+ var data = relayCtrlMH(serial ,enable,mh_airCylinderLiftIO)
|
|
|
if(data.length === 0){
|
|
|
console.log("人孔盖测试工装气缸升起IO"+"通讯错误")
|
|
|
}
|
|
@@ -959,7 +982,7 @@ function mh_airCylinderLift(serial, enable){
|
|
|
|
|
|
//气缸降IO
|
|
|
function mh_airCylinderDrop(serial, enable){
|
|
|
- var data = relayCtrlAdd(serial ,enable,mh_airCylinderDropIO)
|
|
|
+ var data = relayCtrlMH(serial ,enable,mh_airCylinderDropIO)
|
|
|
if(data.length === 0){
|
|
|
console.log("人孔盖测试工装气缸下降IO"+"通讯错误")
|
|
|
}
|
|
@@ -968,7 +991,7 @@ function mh_airCylinderDrop(serial, enable){
|
|
|
|
|
|
//压力传感IO
|
|
|
function mh_pressureSensor(serial, enable){
|
|
|
- var data = relayCtrlAdd(serial ,enable,mh_PressureSensorIO)
|
|
|
+ var data = relayCtrlMH(serial ,enable,mh_PressureSensorIO)
|
|
|
if(data.length === 0){
|
|
|
console.log("人孔盖测试工装压力传感IO"+"通讯错误")
|
|
|
}
|
|
@@ -986,7 +1009,7 @@ function mh_pressureSensorCtrl(controlSerial,text){
|
|
|
|
|
|
//进气加压IO
|
|
|
function mh_inletValve(serial, enable){
|
|
|
- var data = relayCtrlAdd(serial ,enable,mh_inletValveIO)
|
|
|
+ var data = relayCtrlMH(serial ,enable,mh_inletValveIO)
|
|
|
if(data.length === 0){
|
|
|
console.log("人孔盖测试工装进气IO"+"通讯错误")
|
|
|
}
|
|
@@ -995,7 +1018,7 @@ function mh_inletValve(serial, enable){
|
|
|
|
|
|
//排气泄压IO
|
|
|
function mh_reversingValve(serial, enable){
|
|
|
- var data = relayCtrlAdd(serial ,enable,mh_reversingValveIO)
|
|
|
+ var data = relayCtrlMH(serial ,enable,mh_reversingValveIO)
|
|
|
if(data.length === 0){
|
|
|
console.log("人孔盖测试工装泄压IO"+"通讯错误")
|
|
|
}
|