safeValveTest.js 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637
  1. .import "modbus.js" as ModbusJs
  2. //试验运行标志
  3. var running = false
  4. var runningBackup = false
  5. //开启压力测试计时时间
  6. var openPressureTimeMax = 120
  7. //密封压力测试计时时间
  8. var sealPressureTimemax = 60
  9. //安全阀默认整定压力
  10. var setPressure = 100
  11. //次参数不用
  12. var exit = false
  13. //罐体压力检查 用于液压升降时 压力检查
  14. function valvePressureCheckStop(controlSerial,processWindow,pressureDisplaySigFun,spy,log)
  15. {
  16. ModbusJs.pressureSensorCtrl(controlSerial,"高压")
  17. console.log("打开高压传感器阀门")
  18. //打开正压罐头泄气阀门
  19. var loseFlag = true
  20. ModbusJs.bigTuningValveControl(controlSerial,false)
  21. ModbusJs.bigTuningValveControl(controlSerial,false)
  22. //关闭正压罐进气阀门
  23. ModbusJs.positivePressureTankInputCtrl(controlSerial,false)
  24. console.log("关闭正压罐进气阀门")
  25. //查看高压传感器值 等待正压罐头压力降到最低值
  26. do{
  27. if(runningBackup === false && running === true){
  28. console.log("停止检查")
  29. ModbusJs.closeAllValve(controlSerial)
  30. return false
  31. }
  32. var obj = ModbusJs.highPressureSensorReadReq(sensorSerial)
  33. if(obj.ret === false){
  34. log.show("高传感器通讯错误")
  35. return false
  36. }
  37. // signal 压力显示函数
  38. pressureDisplaySigFun(obj.pressureNumber)
  39. if(obj.pressureNumber > 0.1 && loseFlag === true ){
  40. loseFlag = false
  41. ModbusJs.positivePressureTankOutputCtrl(controlSerial,true)
  42. console.log("打开正压罐头泄气阀门")
  43. processWindow.text("检查压力,泄气中")
  44. }
  45. else if(obj.pressureNumber > 0.1){
  46. //延时
  47. spy.wait(900)
  48. }
  49. }while(obj.pressureNumber > 0.1 )
  50. // ModbusJs.closeAllValve(controlSerial)
  51. ModbusJs.positivePressureTankOutputCtrl(controlSerial,false)
  52. console.log("关闭正压罐头泄气阀门")
  53. ModbusJs.pressureSensorCtrl(controlSerial,"关闭")
  54. console.log("关闭正压仪表阀门")
  55. return true
  56. }
  57. //试验异常中止退出 泄压操作
  58. /* controlSerial 控制串口对象
  59. * pressureDisplaySigFun 压力显示信号函数(回调函数)
  60. * resultSigFun 结果显示信号函数(回调函数)
  61. * spy 仅用于延时的对象
  62. * log 异常显示对象
  63. */
  64. function valveStop(controlSerial,pressureDisplaySigFun,spy,log){
  65. //打开正压罐头泄气阀门
  66. var loseFlag = true
  67. ModbusJs.bigTuningValveControl(controlSerial,false)
  68. ModbusJs.bigTuningValveControl(controlSerial,false)
  69. //关闭正压罐进气阀门
  70. ModbusJs.positivePressureTankInputCtrl(controlSerial,false)
  71. console.log("关闭正压罐进气阀门")
  72. //查看高压传感器值 等待正压罐头压力降到最低值
  73. do{
  74. if(runningBackup === false && running === true){
  75. console.log("停止测试")
  76. ModbusJs.closeAllValve(controlSerial)
  77. return
  78. }
  79. if(exit === true)
  80. return
  81. var obj = ModbusJs.highPressureSensorReadReq(sensorSerial)
  82. if(obj.ret === false){
  83. log.show("高传感器通讯错误")
  84. return false
  85. }
  86. // signal 压力显示函数
  87. pressureDisplaySigFun(obj.pressureNumber)
  88. //延时
  89. spy.wait(900)
  90. if(obj.pressureNumber > 0.1 && loseFlag === true ){
  91. loseFlag = false
  92. ModbusJs.positivePressureTankOutputCtrl(controlSerial,true)
  93. console.log("打开正压罐头泄气阀门")
  94. }
  95. }while(obj.pressureNumber > 0.1 )
  96. // ModbusJs.closeAllValve(controlSerial)
  97. ModbusJs.closeSingalValve(controlSerial)
  98. console.log("关闭 关闭所有阀门")
  99. }
  100. //正压开启压力和密封试验
  101. /* currentIndex 当前第几次试验
  102. * controlSerial 控制串口对象
  103. * sensorSerial 压力传感器串口对象
  104. * pressureDisplaySigFun 压力显示信号函数(回调函数)
  105. * resultSigFun 结果显示信号函数(回调函数)
  106. * spy 仅用于延时的对象
  107. * log 异常显示对象
  108. * openPressureModel 测试整定压力记录压力的数据模型
  109. * sealPressureModel 测试密封压力记录压力的数据模型
  110. */
  111. function valveStart(currentIndex,tabView,processWindow,controlSerial,sensorSerial,
  112. openPressureModel,sealPressureModel,
  113. pressureDisplaySigFun,resultSigFun,spy,log)
  114. {
  115. runningBackup = running
  116. var openPressureNumber
  117. var sealPressureNumber
  118. var pressure_beforeopen = 0
  119. // 关闭所有测试口
  120. ModbusJs.turnOffAllTestIO(controlSerial)
  121. console.log("关闭所有测试口")
  122. ModbusJs.pressureSensorCtrl(controlSerial,"高压")
  123. console.log("打开高压传感器阀门")
  124. //关闭正压罐进气阀门
  125. ModbusJs.positivePressureTankInputCtrl(controlSerial,false)
  126. console.log("关闭正压罐进气阀门")
  127. //查看高压传感器值 等待压力罐压力为0
  128. var checkPressure = true
  129. do{
  130. if(running === false){
  131. console.log("停止测试")
  132. return false
  133. }
  134. var obj = ModbusJs.highPressureSensorReadReq(sensorSerial)
  135. if(obj.ret === false){
  136. log.show("高压传感器通讯错误")
  137. return false
  138. }
  139. if(checkPressure === true){
  140. checkPressure = false
  141. processWindow.show("等待压力降到0")
  142. //打开正压罐头泄气阀门
  143. ModbusJs.positivePressureTankOutputCtrl(controlSerial,true)
  144. console.log("打开正压罐头泄气阀门")
  145. }
  146. // signal 压力显示函数
  147. pressureDisplaySigFun(obj.pressureNumber)
  148. //延时
  149. spy.wait(900)
  150. }while(Number(obj.pressureNumber) > 0.1 )
  151. console.log("压力降压到 0 kPa")
  152. obj = ModbusJs.testFixedPressure(controlSerial,setPressure+30)
  153. if(obj.ret === true){
  154. ModbusJs.proportionalControlWrite(controlSerial,obj.voltage)
  155. console.log("比例调压阀压力值:",obj.voltage)
  156. }
  157. /*********测试整定压力*************/
  158. //打开正压安全阀测试口阀门
  159. ModbusJs.safeValveTestIo(controlSerial,true)
  160. console.log("打开安全阀测试口阀门")
  161. //关闭正压罐头泄气阀门
  162. ModbusJs.positivePressureTankOutputCtrl(controlSerial,false)
  163. console.log("关闭正压罐头泄气阀门")
  164. //打开进气阀门
  165. ModbusJs.positivePressureTankInputCtrl(controlSerial,true)
  166. console.log("打开进气阀门")
  167. tabView.currentIndex = currentIndex ////切换当前tab页面
  168. var min = 0
  169. var max = setPressure*1.5 //高压最大范围
  170. //if(max > 450)
  171. // max = 450
  172. // console.log("setPressure:",setPressure)
  173. // console.log("min:",min)
  174. // console.log("max:",max)
  175. var prevTime = Date.now()
  176. var openCnt = 0
  177. var bigAcive = true
  178. ModbusJs.bigTuningValveControl(controlSerial,true)
  179. console.log("打开 粗调开关")
  180. /********粗调压力*************/
  181. processWindow.show("调整压力中")
  182. var bitCnt = 0
  183. do{
  184. if(running === false){
  185. console.log("停止测试")
  186. return false
  187. }
  188. obj = ModbusJs.highPressureSensorReadReq(sensorSerial)
  189. if(obj.ret === false){
  190. log.show("高压传感器通讯错误")
  191. return false
  192. }
  193. spy.wait(10)
  194. var curTime = Date.now()
  195. var deltaTime = curTime - prevTime
  196. if(deltaTime > 900){
  197. prevTime = curTime
  198. pressureDisplaySigFun(obj.pressureNumber)
  199. bitCnt++
  200. }
  201. //粗调压力值
  202. //控制逻辑改动 先这样修改
  203. var bigLevel = setPressure*0.8
  204. if(Number(obj.pressureNumber) > bigLevel && bigAcive === true){
  205. bigAcive = false
  206. ModbusJs.bigTuningValveControl(controlSerial,false)
  207. ModbusJs.bigTuningValveControl(controlSerial,false)
  208. console.log("关闭 粗调开关")
  209. //打开正压安全阀测试口阀门
  210. //ModbusJs.safeValveTestIo(controlSerial,true)
  211. //console.log("打开安全阀测试口阀门")
  212. break
  213. }
  214. }while(Number(obj.pressureNumber) < max && bitCnt < 120)
  215. if(bitCnt === 120){
  216. processWindow.show("调整压力失败")
  217. return false
  218. }
  219. processWindow.show("整定试验开始")
  220. pressure_beforeopen=Number(obj.pressureNumber)
  221. do{
  222. if(running === false){
  223. console.log("停止测试")
  224. return false
  225. }
  226. spy.wait(900)
  227. obj = ModbusJs.highPressureSensorReadReq(sensorSerial)
  228. if(obj.ret === false){
  229. log.show("高压传感器通讯错误")
  230. return false
  231. }
  232. pressureDisplaySigFun(obj.pressureNumber)
  233. // add pressure table
  234. var table={}
  235. table.pressure=obj.pressureNumber
  236. //开启压力模型赋值
  237. openPressureModel.append(table)
  238. if(Number(obj.pressureNumber) >= pressure_beforeopen ){
  239. pressure_beforeopen=Number(obj.pressureNumber)
  240. }else{
  241. break
  242. }
  243. openCnt++
  244. processWindow.text("整定压力试验时间"+(openPressureTimeMax-openCnt)+"s")
  245. }while(Number(obj.pressureNumber) <=max && openCnt < openPressureTimeMax)
  246. if(Number(obj.pressureNumber) <= max && openCnt<openPressureTimeMax){
  247. openPressureNumber = pressure_beforeopen.toString()
  248. var result={}
  249. result.openPressureNumber = openPressureNumber
  250. result.sealPressureNumber = ""
  251. resultSigFun(result)
  252. console.log("整定压力:",openPressureNumber)
  253. }
  254. else{
  255. if(Number(obj.pressureNumber) < min){
  256. openPressureNumber=obj.pressureNumber+"<"+min+"kPa"
  257. }
  258. else if(Number(obj.pressureNumber) > max){
  259. openPressureNumber=obj.pressureNumber+">"+max+"kPa"
  260. }
  261. result={}
  262. result.openPressureNumber = openPressureNumber
  263. result.sealPressureNumber = ""
  264. resultSigFun(result)
  265. //关闭正压罐进气阀门
  266. ModbusJs.positivePressureTankInputCtrl(controlSerial,false)
  267. console.log("关闭正压罐进气阀门")
  268. console.log("整定压力:",openPressureNumber)
  269. processWindow.text("整定压力试验超时")
  270. return false
  271. }
  272. console.log("整定压力测试结束")
  273. //console.log("当前压力:",obj.pressureNumber.toString())
  274. //console.log("前一次压力:",pressure_beforeopen)
  275. /*判断整定压力是否合格*/
  276. if(setPressure <= 500 ){
  277. if(Math.abs(setPressure-pressure_beforeopen) > 15){
  278. console.log("整定压力不合格")
  279. processWindow.show("整定压力不合格, 试验结束")
  280. return false
  281. }
  282. }else{
  283. if(Math.abs(setPressure-pressure_beforeopen)>setPressure*0.3)
  284. {
  285. console.log("整定压力不合格")
  286. processWindow.show("整定压力不合格, 试验结束")
  287. return false
  288. }
  289. }
  290. /*********测试密封压力*************/
  291. console.log("密封压力开始")
  292. processWindow.show("密封压力试验开始")
  293. //关闭正压罐进气阀门
  294. ModbusJs.positivePressureTankInputCtrl(controlSerial,false)
  295. console.log("关闭正压罐进气阀门")
  296. //先泄压到整定压力的50%
  297. //打开正压罐头泄气阀门
  298. ModbusJs.positivePressureTankOutputCtrl(controlSerial,true)
  299. console.log("打开正压罐头泄气阀门,等待压力值达到整定压力值的 50%")
  300. //查看低压传感器值 等待正压罐头压力降到最低值
  301. processWindow.show("泄气中,即将开启密封测试")
  302. var use_pressure = pressure_beforeopen
  303. var _target=0;
  304. if(use_pressure < 300){
  305. _target= use_pressure-50
  306. }else{
  307. _target= use_pressure*0.9-20
  308. }
  309. do{
  310. if(running === false){
  311. console.log("停止测试")
  312. return
  313. }
  314. obj = ModbusJs.highPressureSensorReadReq(sensorSerial)
  315. if(obj.ret === false){
  316. log.show("高压传感器通讯错误")
  317. return false
  318. }
  319. // signal 压力显示函数
  320. pressureDisplaySigFun(obj.pressureNumber)
  321. //延时
  322. spy.wait(450)
  323. }while(Number(obj.pressureNumber) > _target)
  324. //关闭正压罐头泄气阀门
  325. ModbusJs.positivePressureTankOutputCtrl(controlSerial,false)
  326. spy.wait(3000)
  327. //缓慢加压开始
  328. var seal_target = 0
  329. if(use_pressure <= 300){
  330. seal_target = use_pressure-30
  331. }else{
  332. seal_target = use_pressure*0.9
  333. }
  334. processWindow.text("加压到:"+(seal_target)+"kPa")
  335. //打开正压罐头进气阀门
  336. ModbusJs.positivePressureTankInputCtrl(controlSerial,true)
  337. do{
  338. if(running === false){
  339. console.log("停止测试")
  340. return
  341. }
  342. obj = ModbusJs.highPressureSensorReadReq(sensorSerial)
  343. if(obj.ret === false){
  344. log.show("高压传感器通讯错误")
  345. return false
  346. }
  347. // signal 压力显示函数
  348. pressureDisplaySigFun(obj.pressureNumber)
  349. //延时
  350. spy.wait(900)
  351. }while(Number(obj.pressureNumber) <= seal_target)
  352. //关闭正压罐进气阀门
  353. ModbusJs.positivePressureTankInputCtrl(controlSerial,false)
  354. console.log("关闭正压罐进气阀门")
  355. var holdTimeCnt=0
  356. tabView.currentIndex = currentIndex+3 //切换当前tab页面
  357. var pressure_afterclose = Number(obj.pressureNumber)
  358. var equal_count = 0
  359. do{
  360. if(running === false){
  361. console.log("停止测试")
  362. return false
  363. }
  364. spy.wait(900)
  365. obj = ModbusJs.highPressureSensorReadReq(sensorSerial)
  366. if(obj.ret === false){
  367. log.show("高压传感器通讯错误")
  368. return false
  369. }
  370. //密封压力模型赋值
  371. table={}
  372. table.pressure=obj.pressureNumber
  373. sealPressureModel.append(table)
  374. //压力实时显示
  375. pressureDisplaySigFun(obj.pressureNumber)
  376. if(Math.abs(Number(obj.pressureNumber)-pressure_afterclose) < 0.1){
  377. equal_count++
  378. if(equal_count >= 10)
  379. break;
  380. }else{
  381. equal_count=0
  382. }
  383. pressure_afterclose = obj.pressureNumber
  384. holdTimeCnt++
  385. processWindow.text("密封压力试验时间"+(sealPressureTimemax-holdTimeCnt)+"s")
  386. }while(holdTimeCnt < sealPressureTimemax )
  387. sealPressureNumber = obj.pressureNumber+""
  388. result={}
  389. result.openPressureNumber = openPressureNumber
  390. result.sealPressureNumber = sealPressureNumber
  391. resultSigFun(result)
  392. console.log("密封压力结束")
  393. //打开正压罐头泄气阀门
  394. ModbusJs.positivePressureTankOutputCtrl(controlSerial,true)
  395. console.log("打开正压罐头泄气阀门")
  396. console.log("等待压力 0kPa")
  397. //查看低压传感器值 等待正压罐头压力降到最低值
  398. processWindow.show("试验结束,泄气中")
  399. do{
  400. if(running === false){
  401. console.log("停止测试")
  402. return
  403. }
  404. obj = ModbusJs.highPressureSensorReadReq(sensorSerial)
  405. if(obj.ret === false){
  406. log.show("高压传感器通讯错误")
  407. return false
  408. }
  409. // signal 压力显示函数
  410. pressureDisplaySigFun(obj.pressureNumber)
  411. //延时
  412. spy.wait(900)
  413. }while(Number(obj.pressureNumber) > 0.1 )
  414. //关闭正压罐头泄气阀门
  415. console.log("压力 0kPa")
  416. //ModbusJs.closeAllValve(controlSerial)
  417. ModbusJs.closeSingalValve(controlSerial)
  418. console.log("关闭所有阀门")
  419. return true
  420. }
  421. ////调用之前 先自检
  422. ///* openPressureModel 测试开启压力过程表模型
  423. // * sealPressureModel 测试密封压力过程表模型
  424. // * pressureDisplaySigFun 压力显示信号函数
  425. // * resultSigFun 结果显示信号函数
  426. // */
  427. //function testStart(controlSerial,sensorSerial,openPressureModel,sealPressureModel,pressureDisplaySigFun,resultSigFun,spy,log,fixedPressure){
  428. // var openPressureNumber
  429. // var sealPressureNumber
  430. // // 关闭所有测试口
  431. // ModbusJs.turnOffAllTestIO(controlSerial)
  432. // //打开 高压传感器阀门
  433. // ModbusJs.highPressureSensorCtrl(controlSerial,true )
  434. // //关闭 低压传感器阀门
  435. // ModbusJs.lowPressureSensorCtrl(controlSerial,false)
  436. // //关闭正压罐进气阀门
  437. // ModbusJs.positivePressureTankInputCtrl(controlSerial,false)
  438. // //打开正压罐头泄气阀门
  439. // ModbusJs.positivePressureTankOutputCtrl(controlSerial,true)
  440. // //查看传感器值 等待正压罐头压力降到最低值
  441. // do{
  442. // var obj = ModbusJs.highPressureSensorReadReq(sensorSerial)
  443. // if(obj.ret === false){
  444. // log.show("低压传感器通讯错误")
  445. // return false
  446. // }
  447. // //压力显示函数
  448. // pressureDisplaySigFun(obj.pressureNumber)
  449. // //延时
  450. // spy.wait(950)
  451. // }while(obj.pressureNumber > 2 )
  452. // /*********测试整定压力*************/
  453. // //打开安全阀测试口
  454. // ModbusJs.safeValveTestIo(controlSerial,true)
  455. // //关闭正压罐头泄气阀门
  456. // ModbusJs.positivePressureTankOutputCtrl(controlSerial,false)
  457. // //打开进气阀门
  458. // ModbusJs.positivePressureTankInputCtrl(controlSerial,true)
  459. // //等待20s 根据介质需求(开启范围在±0.015MPa内)
  460. // var openCnt = 0
  461. // var min = fixedPressure-15
  462. // var max = fixedPressure+15
  463. // var timeout = 20
  464. // do{
  465. // obj = ModbusJs.highPressureSensorReadReq(sensorSerial)
  466. // if(obj.ret === false){
  467. // log.show("高压传感器通讯错误")
  468. // return false
  469. // }
  470. // //压力显示
  471. // pressureDisplaySigFun(obj.pressureNumber)
  472. // // add pressure table
  473. // var table={}
  474. // table.pressure=obj.pressureNumber
  475. // //整定压力测试表模型赋值
  476. // openPressureModel.append(table)
  477. // spy.wait(950)
  478. // openCnt++
  479. // }while(obj.pressureNumber >=min && obj.pressureNumber <=max && openCnt < timeout)
  480. // openPressureNumber = obj.pressureNumber.toString()
  481. // //根据介质需求(开启范围在±0.015MPa内) 得到整定压力测试值
  482. // if(obj.pressureNumber >=min && obj.pressureNumber <= max && openCnt ===timeout){
  483. // var result={}
  484. // result.openPressureNumber = openPressureNumber
  485. // result.sealPressureNumber = ""
  486. // //结果显示整定压力值
  487. // resultSigFun(result)
  488. // }
  489. // else{
  490. // if(obj.pressureNumber < min){
  491. // openPressureNumber=obj.pressureNumber+"<"+min+"kPa"
  492. // }
  493. // else if(obj.pressureNumber > max){
  494. // openPressureNumber=obj.pressureNumber+">"+max+"kPa"
  495. // }
  496. // result={}
  497. // result.openPressureNumber = openPressureNumber
  498. // result.sealPressureNumber = ""
  499. // //结果显示整定压力值
  500. // resultSigFun(result)
  501. // log.show(openPressureNumber)
  502. // return false
  503. // }
  504. // /*********测试密封压力*************/
  505. // //关闭安全阀测试口
  506. // ModbusJs.safeValveTestIo(controlSerial,false)
  507. // //整定压力<0.3MPa时取(整定压力-0.03)MPa,整定压力≥0.3MPa时,取整定压力*0.9倍。
  508. // if(fixedPressure < 300)
  509. // var targetPressure = fixedPressure - 30
  510. // else
  511. // targetPressure = 0.9*fixedPressure
  512. // targetPressure = targetPressure.toFixed(0) //小数点 四舍五入
  513. // //调节压力=targetPressure 具体步骤 现场确定
  514. // var prevTime = Date.now()
  515. // do{
  516. // obj = ModbusJs.highPressureSensorReadReq(sensorSerial)
  517. // if(obj.ret === false){
  518. // log.show("高压传感器通讯错误")
  519. // return false
  520. // }
  521. // var curTime = Date.now()
  522. // var deltaTime = curTime - prevTime
  523. // if(deltaTime > 950){
  524. // prevTime = curTime
  525. // pressureDisplaySigFun(obj.pressureNumber)
  526. // }
  527. // }while(obj.pressureNumber !== targetPressure )
  528. // //得到targetPressure 压力值后
  529. // //打开 安全阀测试口
  530. // ModbusJs.safeValveTestIo(controlSerial,true)
  531. // var holdTimeCnt=0
  532. // timeout = 600
  533. // do{
  534. // obj = ModbusJs.highPressureSensorReadReq(sensorSerial)
  535. // if(obj.ret === false){
  536. // log.show("高压传感器通讯错误")
  537. // return false
  538. // }
  539. // //密封压力模型赋值
  540. // table={}
  541. // table.pressure=obj.pressureNumber
  542. // sealPressureModel.append(table)
  543. // //压力实时显示
  544. // pressureDisplaySigFun(obj.pressureNumber)
  545. // spy.wait(950)
  546. // holdTimeCnt++
  547. // }while(holdTimeCnt < timeout )
  548. // sealPressureNumber = obj.pressureNumber.toString()
  549. // result={}
  550. // result.openPressureNumber = openPressureNumber
  551. // result.sealPressureNumber = sealPressureNumber
  552. // resultSigFun(result)
  553. // return true
  554. //}