|
@@ -223,6 +223,9 @@ function valveStart(currentIndex,tabView,processWindow,controlSerial,sensorSeria
|
|
|
ModbusJs.bigTuningValveControl(controlSerial,true)
|
|
|
console.log("打开 粗调开关")
|
|
|
|
|
|
+ ModbusJs.higspeedControl(controlSerial,true)
|
|
|
+ console.log("打开 快速进气阀")
|
|
|
+
|
|
|
processWindow.show("整定压力测试")
|
|
|
console.log("整定压力测试开始")
|
|
|
|
|
@@ -242,6 +245,8 @@ function valveStart(currentIndex,tabView,processWindow,controlSerial,sensorSeria
|
|
|
var preDelta = 0
|
|
|
var min = 0.6*setPressure
|
|
|
var max = 1.2*setPressure
|
|
|
+ var switch_pressure = setPressure-30;
|
|
|
+ var highspeed_open = true
|
|
|
//var setPressure = 100
|
|
|
|
|
|
ret = true
|
|
@@ -273,12 +278,16 @@ function valveStart(currentIndex,tabView,processWindow,controlSerial,sensorSeria
|
|
|
break
|
|
|
}
|
|
|
|
|
|
+ if((obj.pressureNumber >= switch_pressure) && (true === highspeed_open)){
|
|
|
+ ModbusJs.higspeedControl(controlSerial,false)
|
|
|
+ console.log("关闭 快速进气阀")
|
|
|
+ highspeed_open = false
|
|
|
+ }
|
|
|
+
|
|
|
delta = obj.pressureNumber2 - pre_pressure
|
|
|
pre_pressure = obj.pressureNumber2
|
|
|
|
|
|
-
|
|
|
-
|
|
|
- if((delta < (preDelta-0.03)) || (delta <= 0.2)){
|
|
|
+ if((delta < 0.8) && ((delta < (preDelta-0.03)) || (delta <= 0.2))){
|
|
|
keepCnt++
|
|
|
}else{
|
|
|
keepCnt=0
|
|
@@ -322,9 +331,6 @@ function valveStart(currentIndex,tabView,processWindow,controlSerial,sensorSeria
|
|
|
console.log("安全阀整定压力测试结束")
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
// obj = ModbusJs.testFixedPressure(controlSerial,setPressure+30)
|
|
|
// if(obj.ret === true){
|
|
|
// ModbusJs.proportionalControlWrite(controlSerial,obj.voltage)
|
|
@@ -592,6 +598,8 @@ function valveStart(currentIndex,tabView,processWindow,controlSerial,sensorSeria
|
|
|
//打开正压罐头泄气阀门
|
|
|
ModbusJs.positivePressureTankOutputCtrl(controlSerial,true)
|
|
|
console.log("打开正压罐头泄气阀门")
|
|
|
+ ModbusJs.peopleCoverHoleValveTestIO(controlSerial,true)
|
|
|
+ console.log("打开人孔盖测试口,用来泄压")
|
|
|
console.log("等待压力 0kPa")
|
|
|
//查看低压传感器值 等待正压罐头压力降到最低值
|
|
|
processWindow.show("试验结束,泄气中")
|
|
@@ -616,10 +624,13 @@ function valveStart(currentIndex,tabView,processWindow,controlSerial,sensorSeria
|
|
|
if(obj.pressureNumber <= pthreshold_Setzero){
|
|
|
end_count++;
|
|
|
}
|
|
|
- }while(end_count < delaycount_Setzero && timeout < 180)
|
|
|
+ }while(end_count < (2*delaycount_Setzero) && timeout < 180)
|
|
|
|
|
|
//关闭正压罐头泄气阀门
|
|
|
ModbusJs.positivePressureTankOutputCtrl(controlSerial,false)
|
|
|
+ console.log("关闭正压罐泄气阀门")
|
|
|
+ ModbusJs.peopleCoverHoleValveTestIO(controlSerial,false)
|
|
|
+ console.log("关闭人孔盖测试口")
|
|
|
|
|
|
// //打开正压罐头泄气阀门
|
|
|
// ModbusJs.positivePressureTankOutputCtrl(controlSerial,true)
|
|
@@ -648,7 +659,7 @@ function valveStart(currentIndex,tabView,processWindow,controlSerial,sensorSeria
|
|
|
|
|
|
//step 6
|
|
|
//ModbusJs.closeAllValve(controlSerial)
|
|
|
- ModbusJs.closeAllValve(controlSerial)
|
|
|
+ //ModbusJs.closeAllValve(controlSerial)
|
|
|
console.log("关闭所有阀门")
|
|
|
|
|
|
return true
|