ZQDcsAirAndNitrogenController.php 70 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444
  1. <?php
  2. namespace Modules\OpcData\Http\Controllers\Api\zaoquan;
  3. use App\Http\Controllers\Api\BaseController;
  4. use Illuminate\Contracts\Support\Renderable;
  5. use Illuminate\Routing\Controller;
  6. use Illuminate\Support\Facades\DB;
  7. use Illuminate\Http\Request;
  8. use Modules\OpcData\Services\zaoquan\ZQDcsApiService;
  9. /**
  10. * 枣泉自动化——压风制氮
  11. */
  12. class ZQDcsAirAndNitrogenController extends BaseController
  13. {
  14. private $db_name='etl_zaoquan';
  15. protected $apiService;
  16. protected $apiUrl = 'http://7.250.4.3:4300/v1/common/GetPointRealDataByPageV3';
  17. public function __construct(ZQDcsApiService $apiService)
  18. {
  19. $this->apiService = $apiService;
  20. }
  21. public function getList(Request $request) {
  22. $sysCode = isset($request->sys_code) ? $request->sys_code : null; // 矿分类
  23. if ($sysCode == null) {
  24. $msg="参数为空";
  25. $code=-1;
  26. return $this->error($code, $msg);
  27. }
  28. switch ($sysCode) {
  29. case '1314':
  30. return $this->get1314YfZdList(); // 1314压风制氮
  31. case '12':
  32. return $this->get12CQList(); // 12采区压风制氮
  33. case '5fq':
  34. return $this->get5fqList(); // 12采区压风制氮
  35. default:
  36. $msg="未知数据";
  37. $code=-2;
  38. return $this->error($code, $msg);
  39. }
  40. }
  41. /*
  42. * 1314压风制氮
  43. * */
  44. public function get1314YfZdList() {
  45. $keys=[
  46. "2009411929797633_1", // 空压机1_排气压力
  47. "2009411930215425_1", // 空压机1_排气温度
  48. "2009411930299393_1", // 空压机1_运行时间
  49. "2009411930438657_1", // 空压机1_加载时间
  50. "2009411930420225_1", // 空压机1_电机电流
  51. "2009411929713665_1", // 空压机1_油气桶压力
  52. "2009411930110977_1", // 空压机1_油气桶温度
  53. "2009411999081473_2", // 空压机线反馈1-运行
  54. "2009411999540225_2", // 空压1停机报警
  55. "2009411999740929_2", // 低压报警1
  56. "2009411930143745_1", // 空压机2_排气压力
  57. "2009411929541633_1", // 空压机2_排气温度
  58. "2009411929818113_1", // 空压机2_运行时间
  59. "2009411930373121_1", // 空压机2_加载时间
  60. "2009411929777153_1", // 空压机2_电机电流
  61. "2009411929570305_1", // 空压机2_油气桶压力
  62. "2009411929521153_1", // 空压机2_油气桶温度
  63. "2009411999095809_2", // 空压机线反馈2-运行
  64. "2009411999552513_2", // 空压2停机报警
  65. "2009411999751169_2", // 低压报警2
  66. "2009411930143745_1", // 空压机2_排气压力
  67. "2009411930051585_1", // 空压机3_排气温度
  68. "2009411930203137_1", // 空压机3_运行时间
  69. "2009411930074113_1", // 空压机3_加载时间
  70. "2009411930240001_1", // 空压机3_电机电流
  71. "2009411929584641_1", // 空压机3_油气桶压力
  72. "2009411930190849_1", // 空压机3_油气桶温度
  73. "2009411999108097_2", // 空压机线反馈3-运行
  74. "2009411999562753_2", // 空压3停机报警
  75. "2009411999751169_2", // 低压报警2
  76. "2009411930143745_1", // 空压机2_排气压力
  77. "2009411930457089_1", // 空压机4_排气温度
  78. "2009411929736193_1", // 空压机4_运行时间
  79. "2009411929998337_1", // 空压机4_加载时间
  80. "2009411929695233_1", // 空压机4_电机电流
  81. "2009411929969665_1", // 空压机4_油气桶压力
  82. "2009411929869313_1", // 空压机4_油气桶温度
  83. "2009411999120385_2", // 空压机线反馈4-运行
  84. "2009411999575041_2", // 空压4停机报警
  85. "2009411999751169_2", // 低压报警2
  86. "2009411929072641_1", // 空压机3_排气压力
  87. "2009411930285057_1", // 空压机5_排气温度
  88. "2009411930340353_1", // 空压机5_运行时间
  89. "2009411929926657_1", // 空压机5_加载时间
  90. "2009411929472001_1", // 空压机5_电机电流
  91. "2009411929154561_1", // 空压机5_油气桶压力
  92. "2009411930225665_1", // 空压机5_油气桶温度
  93. "2009411999130625_2", // 空压机线反馈5-运行
  94. "2009411999587329_2", // 空压5停机报警
  95. "2009411999763457_2", // 低压报警3
  96. "2009411929758721_1", // 空压机4_排气压力
  97. "2009411929906177_1", // 空压机6_排气温度
  98. "2009411930401793_1", // 空压机6_运行时间
  99. "2009411930387457_1", // 空压机6_加载时间
  100. "2009411929291777_1", // 空压机6_电机电流
  101. "2009411929558017_1", // 空压机6_油气桶压力
  102. "2009411930031105_1", // 空压机6_油气桶温度
  103. "2009411999140865_2", // 空压机线反馈6-运行
  104. "2009411999597569_2", // 空压6停机报警
  105. "2009411999777793_2", // 低压报警4
  106. "2009411999155201_2", // 空压机线反馈7-运行
  107. "2009411999605761_2", // 空压7停机报警
  108. "2009411999777793_2", // 低压报警4
  109. "2009412000312321_1", // 制氮机1氮气浓度
  110. "2009412000277505_1", // 制氮机1流量
  111. "2009412000324609_1", // 制氮机1冷干机温度
  112. "2009412000039937_1", // 累积流量1
  113. "2009411999183873_2", // 制氮机1号启动
  114. "2009411999198209_2", // 制氮机1号停止
  115. "2009411999677441_2", // 排空报警1
  116. "2009411999376385_2", // 冷干机1反馈
  117. "2009411999616001_2", // 冷干机1停机报警
  118. "2009412000506881_1", // 制氮机2氮气浓度
  119. "2009412000478209_1", // 制氮机2流量
  120. "2009412000525313_1", // 制氮机2冷干机温度
  121. "2009412000058369_1", // 累积流量2
  122. "2009411999222785_2", // 制氮机2号启动
  123. "2009411999237121_2", // 制氮机2号停止
  124. "2009411999693825_2", // 排空报警2
  125. "2009411999386625_2", // 冷干机2反馈
  126. "2009411999626241_2", // 冷干机2停机报警
  127. "2009412000173057_1", // 空压压力St5
  128. "2009412000187393_1", // 6号压风机_空压压力
  129. ];
  130. // 获取点位数据
  131. $baseData = $this->apiService->postPointRealData($this->apiUrl, $keys)['data'];
  132. $info = [
  133. [
  134. "label"=>"1#压风机",
  135. "state"=> ($baseData['2009411999081473_2'] ?? 0),
  136. "text"=>($baseData['2009411999081473_2'] ?? 0) > 0 ? "启动" : "停止",
  137. "table"=>[
  138. "thead"=>["参数名称", "数值"],
  139. "tbody"=>[
  140. [
  141. "label"=> "出口压力",
  142. "value"=> (round(($baseData['2009411929797633_1'] ?? 0) / 100,1))." Mpa",
  143. ],
  144. [
  145. "label"=> "排气温度",
  146. "value"=> (round(($baseData['2009411930215425_1'] ?? 0) / 10, 1))." ℃",
  147. ],
  148. [
  149. "label"=> "运行时间",
  150. "value"=> ($baseData['2009411930299393_1'] ?? 0)." H",
  151. ],
  152. [
  153. "label"=> "加载时间",
  154. "value"=> ($baseData['2009411930438657_1'] ?? 0)." H",
  155. ],
  156. [
  157. "label"=> "电机电流",
  158. "value"=> ($baseData['2009411930420225_1'] ?? 0)." A",
  159. ],
  160. [
  161. "label"=> "油气桶压力",
  162. "value"=> (round(($baseData['2009411929713665_1'] ?? 0) / 100, 1))." Mpa",
  163. ],
  164. [
  165. "label"=> "油气桶温度",
  166. "value"=> (round(($baseData['2009411930110977_1'] ?? 0) / 10, 1))." ℃",
  167. ],
  168. [
  169. "label"=> "运行状态",
  170. "value"=> ($baseData['2009411999081473_2'] ?? 0) > 0 ? "运行" : "停止",
  171. ],
  172. [
  173. "label"=> "停机状态",
  174. "value"=> ($baseData['2009411999540225_2'] ?? 0) > 0 ? "报警" : "正常",
  175. ],
  176. [
  177. "label"=> "低压报警",
  178. "value"=> ($baseData['2009411999740929_2'] ?? 0) > 0 ? "报警" : "正常",
  179. ],
  180. ]
  181. ]
  182. ],
  183. [
  184. "label"=>"2#压风机",
  185. "state"=> ($baseData['2009411999095809_2'] ?? 0),
  186. "text"=>($baseData['2009411999095809_2'] ?? 0) > 0 ? "启动" : "停止",
  187. "table"=>[
  188. "thead"=>["参数名称", "数值"],
  189. "tbody"=>[
  190. [
  191. "label"=> "出口压力",
  192. "value"=> (round(($baseData['2009411930143745_1'] ?? 0) / 100,1))." Mpa",
  193. ],
  194. [
  195. "label"=> "排气温度",
  196. "value"=> (round(($baseData['2009411929541633_1'] ?? 0) / 10, 1))." ℃",
  197. ],
  198. [
  199. "label"=> "运行时间",
  200. "value"=> ($baseData['2009411929818113_1'] ?? 0)." H",
  201. ],
  202. [
  203. "label"=> "加载时间",
  204. "value"=> ($baseData['2009411930373121_1'] ?? 0)." H",
  205. ],
  206. [
  207. "label"=> "电机电流",
  208. "value"=> ($baseData['2009411929777153_1'] ?? 0)." A",
  209. ],
  210. [
  211. "label"=> "油气桶压力",
  212. "value"=> (round(($baseData['2009411929570305_1'] ?? 0) / 100, 1))." Mpa",
  213. ],
  214. [
  215. "label"=> "油气桶温度",
  216. "value"=> (round(($baseData['2009411929521153_1'] ?? 0) / 10, 1))." ℃",
  217. ],
  218. [
  219. "label"=> "运行状态",
  220. "value"=> ($baseData['2009411999095809_2'] ?? 0) > 0 ? "运行" : "停止",
  221. ],
  222. [
  223. "label"=> "停机状态",
  224. "value"=> ($baseData['2009411999552513_2'] ?? 0) > 0 ? "报警" : "正常",
  225. ],
  226. [
  227. "label"=> "低压报警",
  228. "value"=> ($baseData['2009411999751169_2'] ?? 0) > 0 ? "报警" : "正常",
  229. ],
  230. ]
  231. ]
  232. ],
  233. [
  234. "label"=>"3#压风机",
  235. "state"=> ($baseData['2009411999108097_2'] ?? 0),
  236. "text"=>($baseData['2009411999108097_2'] ?? 0) > 0 ? "启动" : "停止",
  237. "table"=>[
  238. "thead"=>["参数名称", "数值"],
  239. "tbody"=>[
  240. [
  241. "label"=> "出口压力",
  242. "value"=> (round(($baseData['2009411930143745_1'] ?? 0) / 100,1))." Mpa",
  243. ],
  244. [
  245. "label"=> "排气温度",
  246. "value"=> (round(($baseData['2009411930051585_1'] ?? 0) / 10, 1))." ℃",
  247. ],
  248. [
  249. "label"=> "运行时间",
  250. "value"=> ($baseData['2009411930203137_1'] ?? 0)." H",
  251. ],
  252. [
  253. "label"=> "加载时间",
  254. "value"=> ($baseData['2009411930074113_1'] ?? 0)." H",
  255. ],
  256. [
  257. "label"=> "电机电流",
  258. "value"=> ($baseData['2009411930240001_1'] ?? 0)." A",
  259. ],
  260. [
  261. "label"=> "油气桶压力",
  262. "value"=> (round(($baseData['2009411929584641_1'] ?? 0) / 100, 1))." Mpa",
  263. ],
  264. [
  265. "label"=> "油气桶温度",
  266. "value"=> (round(($baseData['2009411930190849_1'] ?? 0) / 10, 1))." ℃",
  267. ],
  268. [
  269. "label"=> "运行状态",
  270. "value"=> ($baseData['2009411999108097_2'] ?? 0) > 0 ? "运行" : "停止",
  271. ],
  272. [
  273. "label"=> "停机状态",
  274. "value"=> ($baseData['2009411999562753_2'] ?? 0) > 0 ? "报警" : "正常",
  275. ],
  276. [
  277. "label"=> "低压报警",
  278. "value"=> ($baseData['2009411999751169_2'] ?? 0) > 0 ? "报警" : "正常",
  279. ],
  280. ]
  281. ]
  282. ],
  283. [
  284. "label"=>"4#压风机",
  285. "state"=> ($baseData['2009411999120385_2'] ?? 0),
  286. "text"=>($baseData['2009411999120385_2'] ?? 0) > 0 ? "启动" : "停止",
  287. "table"=>[
  288. "thead"=>["参数名称", "数值"],
  289. "tbody"=>[
  290. [
  291. "label"=> "出口压力",
  292. "value"=> (round(($baseData['2009411930143745_1'] ?? 0) / 100,1))." Mpa",
  293. ],
  294. [
  295. "label"=> "排气温度",
  296. "value"=> (round(($baseData['2009411930457089_1'] ?? 0) / 10, 1))." ℃",
  297. ],
  298. [
  299. "label"=> "运行时间",
  300. "value"=> ($baseData['2009411929736193_1'] ?? 0)." H",
  301. ],
  302. [
  303. "label"=> "加载时间",
  304. "value"=> ($baseData['2009411929998337_1'] ?? 0)." H",
  305. ],
  306. [
  307. "label"=> "电机电流",
  308. "value"=> ($baseData['2009411929695233_1'] ?? 0)." A",
  309. ],
  310. [
  311. "label"=> "油气桶压力",
  312. "value"=> (round(($baseData['2009411929969665_1'] ?? 0) / 100, 1))." Mpa",
  313. ],
  314. [
  315. "label"=> "油气桶温度",
  316. "value"=> (round(($baseData['2009411929869313_1'] ?? 0) / 10, 1))." ℃",
  317. ],
  318. [
  319. "label"=> "运行状态",
  320. "value"=> ($baseData['2009411999120385_2'] ?? 0) > 0 ? "运行" : "停止",
  321. ],
  322. [
  323. "label"=> "停机状态",
  324. "value"=> ($baseData['2009411999575041_2'] ?? 0) > 0 ? "报警" : "正常",
  325. ],
  326. [
  327. "label"=> "低压报警",
  328. "value"=> ($baseData['2009411999751169_2'] ?? 0) > 0 ? "报警" : "正常",
  329. ],
  330. ]
  331. ]
  332. ],
  333. [
  334. "label"=>"5#压风机",
  335. "state"=> ($baseData['2009411999130625_2'] ?? 0),
  336. "text"=>($baseData['2009411999130625_2'] ?? 0) > 0 ? "启动" : "停止",
  337. "table"=>[
  338. "thead"=>["参数名称", "数值"],
  339. "tbody"=>[
  340. [
  341. "label"=> "出口压力",
  342. "value"=> (round(($baseData['2009411929072641_1'] ?? 0) / 100,1))." Mpa",
  343. ],
  344. [
  345. "label"=> "排气温度",
  346. "value"=> (round(($baseData['2009411930285057_1'] ?? 0) / 10, 1))." ℃",
  347. ],
  348. [
  349. "label"=> "运行时间",
  350. "value"=> ($baseData['2009411930340353_1'] ?? 0)." H",
  351. ],
  352. [
  353. "label"=> "加载时间",
  354. "value"=> ($baseData['2009411929926657_1'] ?? 0)." H",
  355. ],
  356. [
  357. "label"=> "电机电流",
  358. "value"=> ($baseData['2009411929472001_1'] ?? 0)." A",
  359. ],
  360. [
  361. "label"=> "油气桶压力",
  362. "value"=> (round(($baseData['2009411929154561_1'] ?? 0) / 100,1))." Mpa",
  363. ],
  364. [
  365. "label"=> "油气桶温度",
  366. "value"=> (round(($baseData['2009411930225665_1'] ?? 0) / 10, 1))." ℃",
  367. ],
  368. [
  369. "label"=> "运行状态",
  370. "value"=> ($baseData['2009411999130625_2'] ?? 0) > 0 ? "运行" : "停止",
  371. ],
  372. [
  373. "label"=> "停机状态",
  374. "value"=> ($baseData['2009411999587329_2'] ?? 0) > 0 ? "报警" : "正常",
  375. ],
  376. [
  377. "label"=> "低压报警",
  378. "value"=> ($baseData['2009411999763457_2'] ?? 0) > 0 ? "报警" : "正常",
  379. ],
  380. ]
  381. ]
  382. ],
  383. [
  384. "label"=>"6#压风机",
  385. "state"=> ($baseData['2009411999140865_2'] ?? 0),
  386. "text"=>($baseData['2009411999140865_2'] ?? 0) > 0 ? "启动" : "停止",
  387. "table"=>[
  388. "thead"=>["参数名称", "数值"],
  389. "tbody"=>[
  390. [
  391. "label"=> "出口压力",
  392. "value"=> (round(($baseData['2009411929758721_1'] ?? 0) / 100,1))." Mpa",
  393. ],
  394. [
  395. "label"=> "排气温度",
  396. "value"=> (round(($baseData['2009411929906177_1'] ?? 0) / 10, 1))." ℃",
  397. ],
  398. [
  399. "label"=> "运行时间",
  400. "value"=> ($baseData['2009411930401793_1'] ?? 0)." H",
  401. ],
  402. [
  403. "label"=> "加载时间",
  404. "value"=> ($baseData['2009411930387457_1'] ?? 0)." H",
  405. ],
  406. [
  407. "label"=> "电机电流",
  408. "value"=> ($baseData['2009411929291777_1'] ?? 0)." A",
  409. ],
  410. [
  411. "label"=> "油气桶压力",
  412. "value"=> (round(($baseData['2009411929558017_1'] ?? 0) / 100,1))." Mpa",
  413. ],
  414. [
  415. "label"=> "油气桶温度",
  416. "value"=> (round(($baseData['2009411930031105_1'] ?? 0) / 10, 1))." ℃",
  417. ],
  418. [
  419. "label"=> "运行状态",
  420. "value"=> ($baseData['2009411999140865_2'] ?? 0) > 0 ? "运行" : "停止",
  421. ],
  422. [
  423. "label"=> "停机状态",
  424. "value"=> ($baseData['2009411999597569_2'] ?? 0) > 0 ? "报警" : "正常",
  425. ],
  426. [
  427. "label"=> "低压报警",
  428. "value"=> ($baseData['2009411999777793_2'] ?? 0) > 0 ? "报警" : "正常",
  429. ],
  430. ]
  431. ]
  432. ],
  433. [
  434. "label"=>"7#压风机",
  435. "state"=> ($baseData['2009411999155201_2'] ?? 0),
  436. "text"=>($baseData['2009411999155201_2'] ?? 0) > 0 ? "启动" : "停止",
  437. "table"=>[
  438. "thead"=>["参数名称", "数值"],
  439. "tbody"=>[
  440. [
  441. "label"=> "出口压力",
  442. "value"=> (round(($baseData['2009411929758721_1'] ?? 0) / 100,1))." Mpa",
  443. ],
  444. [
  445. "label"=> "排气温度",
  446. "value"=> (round(($baseData['2009411929906177_1'] ?? 0) / 10, 1))." ℃",
  447. ],
  448. [
  449. "label"=> "运行时间",
  450. "value"=> ($baseData['2009411930401793_1'] ?? 0)." H",
  451. ],
  452. [
  453. "label"=> "加载时间",
  454. "value"=> ($baseData['2009411930387457_1'] ?? 0)." H",
  455. ],
  456. [
  457. "label"=> "电机电流",
  458. "value"=> ($baseData['2009411929291777_1'] ?? 0)." A",
  459. ],
  460. [
  461. "label"=> "油气桶压力",
  462. "value"=> (round(($baseData['2009411929558017_1'] ?? 0) / 100,1))." Mpa",
  463. ],
  464. [
  465. "label"=> "油气桶温度",
  466. "value"=> (round(($baseData['2009411930031105_1'] ?? 0) / 10, 1))." ℃",
  467. ],
  468. [
  469. "label"=> "运行状态",
  470. "value"=> ($baseData['2009411999155201_2'] ?? 0) > 0 ? "运行" : "停止",
  471. ],
  472. [
  473. "label"=> "停机状态",
  474. "value"=> ($baseData['2009411999605761_2'] ?? 0) > 0 ? "报警" : "正常",
  475. ],
  476. [
  477. "label"=> "低压报警",
  478. "value"=> ($baseData['2009411999777793_2'] ?? 0) > 0 ? "报警" : "正常",
  479. ],
  480. ]
  481. ]
  482. ],
  483. [
  484. "label"=>"1#制氮机",
  485. "state"=> ($baseData['2009411999183873_2'] ?? 0),
  486. "text"=>($baseData['2009411999183873_2'] ?? 0) > 0 ? "启动" : "停止",
  487. "table"=>[
  488. "thead"=>["参数名称", "数值"],
  489. "tbody"=>[
  490. [
  491. "label"=> "氮气浓度",
  492. "value"=> ($baseData['2009412000312321_1'] ?? 0)." %",
  493. ],
  494. [
  495. "label"=> "输出流量",
  496. "value"=> ($baseData['2009412000277505_1'] ?? 0)." m³/H",
  497. ],
  498. [
  499. "label"=> "冷干温度",
  500. "value"=> ($baseData['2009412000324609_1'] ?? 0)." ℃",
  501. ],
  502. [
  503. "label"=> "累计流量",
  504. "value"=> ($baseData['2009412000039937_1'] ?? 0)." m³/H",
  505. ],
  506. [
  507. "label"=> "制氮机运行状态",
  508. "value"=> ($baseData['2009411999183873_2'] ?? 0) > 0 ? "运行" : "停止",
  509. ],
  510. [
  511. "label"=> "制氮机排空状态",
  512. "value"=> ($baseData['2009411999677441_2'] ?? 0) > 0 ? "报警" : "正常",
  513. ],
  514. [
  515. "label"=> "冷干机运行状态",
  516. "value"=> ($baseData['2009411999376385_2'] ?? 0) > 0 ? "运行" : "停止",
  517. ],
  518. [
  519. "label"=> "冷干机停机状态",
  520. "value"=> ($baseData['2009411999616001_2'] ?? 0) > 0 ? "报警" : "正常",
  521. ],
  522. ]
  523. ]
  524. ],
  525. [
  526. "label"=>"2#制氮机",
  527. "state"=> ($baseData['2009411999222785_2'] ?? 0),
  528. "text"=>($baseData['2009411999222785_2'] ?? 0) > 0 ? "启动" : "停止",
  529. "table"=>[
  530. "thead"=>["参数名称", "数值"],
  531. "tbody"=>[
  532. [
  533. "label"=> "氮气浓度",
  534. "value"=> ($baseData['2009412000506881_1'] ?? 0)." %",
  535. ],
  536. [
  537. "label"=> "输出流量",
  538. "value"=> ($baseData['2009412000478209_1'] ?? 0)." m³/H",
  539. ],
  540. [
  541. "label"=> "冷干温度",
  542. "value"=> ($baseData['2009412000525313_1'] ?? 0)." ℃",
  543. ],
  544. [
  545. "label"=> "累计流量",
  546. "value"=> ($baseData['2009412000058369_1'] ?? 0)." m³/H",
  547. ],
  548. [
  549. "label"=> "制氮机运行状态",
  550. "value"=> ($baseData['2009411999222785_2'] ?? 0) > 0 ? "运行" : "停止",
  551. ],
  552. [
  553. "label"=> "制氮机排空状态",
  554. "value"=> ($baseData['2009411999693825_2'] ?? 0) > 0 ? "报警" : "正常",
  555. ],
  556. [
  557. "label"=> "冷干机运行状态",
  558. "value"=> ($baseData['2009411999386625_2'] ?? 0) > 0 ? "运行" : "停止",
  559. ],
  560. [
  561. "label"=> "冷干机停机状态",
  562. "value"=> ($baseData['2009411999626241_2'] ?? 0) > 0 ? "报警" : "正常",
  563. ],
  564. ]
  565. ]
  566. ],
  567. ];
  568. return json_encode($info);
  569. }
  570. /*
  571. * 12采区制氮
  572. * */
  573. public function get12CQList() {
  574. $keys=[
  575. "2009212284097537_1", // 12采区_1号压风机排气压力
  576. "2009212284128257_1", // 12采区_1号压风机分离前压力
  577. "2009212284148737_1", // 12采区_1号压风机进气负压
  578. "2009212284169217_1", // 12采区_1号压风机冷却液温度
  579. "2009212284208129_1", // 12采区_1号压风机排气温度
  580. "2009212284191745_1", // 12采区_1号压风机主机排温
  581. "2009212285819905_1", // 12采区_1号压风机储气罐压力值
  582. "2009212284302337_1", // 12采区_1号压风机总运行时间(万小时)
  583. "2009212284263425_1", // 12采区_1号压风机总运行时间(小时)
  584. "2009212284322817_1", // 12采区_1号压风机加载时间(万小时)
  585. "2009212284281857_1", // 12采区_1号压风机加载时间(小时)
  586. "2009212283237377_2", // 12采区_1号压风机加载/卸载
  587. "2009212283225089_2", // 12采区_1号压风机运行/停止
  588. "2009212283264001_2", // 12采区_1号压风机警报
  589. "2009212283276289_2", // 12采区_1号压风机警告
  590. "2009212284378113_1", // 12采区_2号压风机排气压力
  591. "2009212284390401_1", // 12采区_2号压风机分离前压力
  592. "2009212284404737_1", // 12采区_2号压风机进气负压
  593. "2009212284419073_1", // 12采区_2号压风机冷却液温度
  594. "2009212284460033_1", // 12采区_2号压风机排气温度
  595. "2009212284437505_1", // 12采区_2号压风机主机排温
  596. "2009212285838337_1", // 12采区_2号压风机储气罐压力值
  597. "2009212284562433_1", // 12采区_2号压风机总运行时间(万小时)
  598. "2009212284525569_1", // 12采区_2号压风机总运行时间(小时)
  599. "2009212284580865_1", // 12采区_2号压风机加载时间(万小时)
  600. "2009212284546049_1", // 12采区_2号压风机加载时间(小时)
  601. "2009212283790337_2", // 12采区_2号压风机加载/卸载
  602. "2009212283776001_2", // 12采区_2号压风机运行/停止
  603. "2009212283810817_2", // 12采区_2号压风机警报
  604. "2009212283823105_2", // 12采区_2号压风机警告
  605. "2009212284619777_1", // 12采区_3号压风机排气压力
  606. "2009212284634113_1", // 12采区_3号压风机分离前压力
  607. "2009212284404737_1", // 12采区_2号压风机进气负压
  608. "2009212284670977_1", // 12采区_3号压风机冷却液温度
  609. "2009212284711937_1", // 12采区_3号压风机排气温度
  610. "2009212284693505_1", // 12采区_3号压风机主机排温
  611. "2009212285858817_1", // 12采区_3号压风机储气罐压力值
  612. "2009212284791809_1", // 12采区_3号压风机总运行时间(万小时)
  613. "2009212284761089_1", // 12采区_3号压风机总运行时间(小时)
  614. "2009212284808193_1", // 12采区_3号压风机加载时间(万小时)
  615. "2009212284775425_1", // 12采区_3号压风机加载时间(小时)
  616. "2009212283870209_2", // 12采区_3号压风机加载/卸载
  617. "2009212283857921_2", // 12采区_3号压风机运行/停止
  618. "2009212283898881_2", // 12采区_3号压风机警报
  619. "2009212283915265_2", // 12采区_3号压风机警告
  620. "2009212284894209_1", // 12采区_4号压风机排气压力
  621. "2009212284906497_1", // 12采区_4号压风机分离前压力
  622. "2009212284404737_1", // 12采区_2号压风机进气负压
  623. "2009212284929025_1", // 12采区_4号压风机冷却液温度
  624. "2009212284949505_1", // 12采区_4号压风机排气温度
  625. "2009212284693505_1", // 12采区_3号压风机主机排温
  626. "2009212285875201_1", // 12采区_4号压风机储气罐压力值
  627. "2009212285049857_1", // 12采区_4号压风机加载时间(万小时)
  628. "2009212285017089_1", // 12采区_4号压风机加载时间(小时)
  629. "2009212285035521_1", // 12采区_4号压风机总运行时间(万小时)
  630. "2009212284998657_1", // 12采区_4号压风机总运行时间(小时)
  631. "2009212283966465_2", // 12采区_4号压风机加载/卸载
  632. "2009212283954177_2", // 12采区_4号压风机运行/停止
  633. "2009212283993089_2", // 12采区_4号压风机警报
  634. "2009212285062145_1", // 12采区_4号压风机警告代码
  635. "2009212285090817_1", // 12采区_5号压风机排气压力
  636. "2009212285105153_1", // 12采区_5号压风机排气温度
  637. "2009212285123585_1", // 12采区_5号压风机轴承温度
  638. "2009212285893633_1", // 12采区_5号压风机储气罐压力值
  639. "2009212285142017_1", // 12采区_5号压风机运行时间小时*100位
  640. "2009212285162497_1", // 12采区_5号压风机运行时间小时*10位
  641. "2009212285180929_1", // 12采区_5号压风机运行时间小时*1位
  642. "2009212285209601_1", // 12采区_5号压风机加载时间小时*100位
  643. "2009212285221889_1", // 12采区_5号压风机加载时间小时*10位
  644. "2009212285236225_1", // 12采区_5号压风机加载时间小时*1位
  645. "2009212285334529_1", // 12采区_5号压风机通讯状态
  646. "2009212283425793_2", // 12采区_5号压风机加卸载
  647. "2009212285357057_1", // 12采区_5号压风机运行状态
  648. "2009212285391873_1", // 12采区_5号压风机预警故障
  649. "2009212285375489_1", // 12采区_5号压风机停机故障
  650. "2009212285289473_1", // 12采区_6号压风机排气压力
  651. "2009212285301761_1", // 12采区_6号压风机排气温度
  652. "2009212285314049_1", // 12采区_6号压风机轴承温度
  653. "2009212285910017_1", // 12采区_6号压风机储气罐压力值
  654. "2009212285449217_1", // 12采区_6号压风机运行时间小时*100位
  655. "2009212285463553_1", // 12采区_6号压风机运行时间小时*10位
  656. "2009212285477889_1", // 12采区_6号压风机运行时间小时*1位
  657. "2009212285516801_1", // 12采区_6号压风机加载时间小时*100位
  658. "2009212285529089_1", // 12采区_6号压风机加载时间小时*10位
  659. "2009212285543425_1", // 12采区_6号压风机加载时间小时*1位
  660. "2009212285404161_1", // 12采区_6号压风机通讯状态
  661. "2009212283462657_2", // 12采区_6号压风机加卸载
  662. "2009212285414401_1", // 12采区_6号压风机运行状态
  663. "2009212285436929_1", // 12采区_6号压风机预警故障
  664. "2009212285426689_1", // 12采区_6号压风机停机故障
  665. "2009212285592577_1", // 12采区_6号压风机变频运行频率
  666. "2009212285707265_1", // 12采区_6号压风机变频柜内温度
  667. "2009212285604865_1", // 12采区_6号压风机变频输入电压
  668. "2009212285656065_1", // 12采区_6号压风机变频输出电压
  669. "2009212285619201_1", // 12采区_6号压风机变频输入电流
  670. "2009212285674497_1", // 12采区_6号压风机变频输出电流
  671. "2009212285633537_1", // 12采区_6号压风机变频输入功率
  672. "2009212285690881_1", // 12采区_6号压风机变频输出功率
  673. "2009212285742081_1", // 12采区_6号压风机变频运行方式
  674. "2009212285756417_1", // 12采区_6号压风机变频给定方式
  675. "2009212285770753_1", // 12采区_6号压风机变频控制方式
  676. "2009212285787137_1", // 12采区_6号压风机变频系统状态
  677. "2009218787843073_1", // 12采区_1号制氮机吸附塔A压力值
  678. "2009218787859457_1", // 12采区_1号制氮机吸附塔B压力值
  679. "2009218787826689_1", // 12采区_1号制氮机制氮进口压力值
  680. "2009218787871745_1", // 12采区_1号制氮机制氮出口压力值
  681. "2009218787808257_1", // 12采区_1号制氮机氮气浓度值
  682. "2009218787783681_1", // 12采区_1号制氮机氮气流量值
  683. "2009218787419137_2", // 12采区_1号制氮机就地停机信号
  684. "2009218787570689_2", // 12采区_1号制氮机制氮机运行信号
  685. "2009218910301185_1", // 12采区_2号制氮机吸附塔B压力值
  686. "2009218910266369_1", // 12采区_2号制氮机制氮进口压力值
  687. "2009218910317569_1", // 12采区_2号制氮机制氮出口压力值
  688. "2009218910245889_1", // 12采区_2号制氮机氮气浓度值
  689. "2009218910231553_1", // 12采区_2号制氮机氮气流量值
  690. "2009218909875201_2", // 12采区_2号制氮机就地停机信号
  691. "2009218910032897_2", // 12采区_2号制氮机制氮机运行信号
  692. "2009218931053569_1", // 12采区_3号制氮机吸附塔A压力值
  693. "2009218931067905_1", // 12采区_3号制氮机吸附塔B压力值
  694. "2009218931028993_1", // 12采区_3号制氮机制氮进口压力值
  695. "2009218931082241_1", // 12采区_3号制氮机制氮出口压力值
  696. "2009218931010561_1", // 12采区_3号制氮机氮气浓度值
  697. "2009218930994177_1", // 12采区_3号制氮机氮气流量值
  698. "2009218930660353_2", // 12采区_3号制氮机就地停机信号
  699. "2009218930826241_2", // 12采区_3号制氮机制氮机运行信号
  700. ];
  701. // 获取点位数据
  702. $baseData = $this->apiService->postPointRealData($this->apiUrl, $keys)['data'];
  703. $info = [
  704. [
  705. "label"=>"1#压风机",
  706. "state"=> ($baseData['2009212283225089_2'] ?? 0),
  707. "text"=>($baseData['2009212283225089_2'] ?? 0) > 0 ? "运行" : "停止",
  708. "table"=>[
  709. "thead"=>["参数名称", "数值"],
  710. "tbody"=>[
  711. [
  712. "label"=> "排气压力",
  713. "value"=> round(($baseData['2009212284097537_1'] ?? 0) / 10, 2)."kg/cm³",
  714. ],
  715. [
  716. "label"=> "分离前压力",
  717. "value"=> round(($baseData['2009212284128257_1'] ?? 0) / 10, 2)."kg/cm³",
  718. ],
  719. [
  720. "label"=> "进气负压",
  721. "value"=> round(($baseData['2009212284148737_1'] ?? 0) / 100, 2)."kg/cm³",
  722. ],
  723. [
  724. "label"=> "冷却液温度",
  725. "value"=> ($baseData['2009212284169217_1'] ?? 0)." ℃",
  726. ],
  727. [
  728. "label"=> "排气温度",
  729. "value"=> ($baseData['2009212284208129_1'] ?? 0)." ℃",
  730. ],
  731. [
  732. "label"=> "主机温度",
  733. "value"=> ($baseData['2009212284191745_1'] ?? 0)." ℃",
  734. ],
  735. [
  736. "label"=> "储气罐压力",
  737. "value"=> ($baseData['2009212285819905_1'] ?? 0)." Mpa",
  738. ],
  739. [
  740. "label"=> "运行时间",
  741. "value"=> ($baseData['2009212284302337_1'] ?? 0).($baseData['2009212284263425_1'] ?? 0)." H",
  742. ],
  743. [
  744. "label"=> "加载时间",
  745. "value"=> ($baseData['2009212284322817_1'] ?? 0).($baseData['2009212284281857_1'] ?? 0)." H",
  746. ],
  747. [
  748. "label"=> "加卸载状态",
  749. "value"=> ($baseData['2009212283237377_2'] ?? 0) > 0 ? "加载" : "卸载",
  750. ],
  751. [
  752. "label"=> "运行状态",
  753. "value"=> ($baseData['2009212283225089_2'] ?? 0) > 0 ? "运行" : "停止",
  754. ],
  755. [
  756. "label"=> "报警状态",
  757. "value"=> ($baseData['2009212283264001_2'] ?? 0) > 0 ? "报警" : "正常",
  758. ],
  759. [
  760. "label"=> "警告状态",
  761. "value"=> ($baseData['2009212283276289_2'] ?? 0) > 0 ? "警告" : "正常",
  762. ],
  763. ]
  764. ]
  765. ],
  766. [
  767. "label"=>"2#压风机",
  768. "state"=> ($baseData['2009212283776001_2'] ?? 0),
  769. "text"=>($baseData['2009212283776001_2'] ?? 0) > 0 ? "运行" : "停止",
  770. "table"=>[
  771. "thead"=>["参数名称", "数值"],
  772. "tbody"=>[
  773. [
  774. "label"=> "排气压力",
  775. "value"=> round(($baseData['2009212284378113_1'] ?? 0) / 100, 2)."kg/cm³",
  776. ],
  777. [
  778. "label"=> "分离前压力",
  779. "value"=> round(($baseData['2009212284390401_1'] ?? 0) / 100, 2)."kg/cm³",
  780. ],
  781. [
  782. "label"=> "进气负压",
  783. "value"=> round(($baseData['2009212284404737_1'] ?? 0) / 100, 2)."kg/cm³",
  784. ],
  785. [
  786. "label"=> "冷却液温度",
  787. "value"=> ($baseData['2009212284419073_1'] ?? 0)." ℃",
  788. ],
  789. [
  790. "label"=> "排气温度",
  791. "value"=> ($baseData['2009212284460033_1'] ?? 0)." ℃",
  792. ],
  793. [
  794. "label"=> "主机温度",
  795. "value"=> ($baseData['2009212284437505_1'] ?? 0)." ℃",
  796. ],
  797. [
  798. "label"=> "储气罐压力",
  799. "value"=> ($baseData['2009212285838337_1'] ?? 0)." Mpa",
  800. ],
  801. [
  802. "label"=> "运行时间",
  803. "value"=> ($baseData['2009212284562433_1'] ?? 0).($baseData['2009212284525569_1'] ?? 0)." H",
  804. ],
  805. [
  806. "label"=> "加载时间",
  807. "value"=> ($baseData['2009212284580865_1'] ?? 0).($baseData['2009212284546049_1'] ?? 0)." H",
  808. ],
  809. [
  810. "label"=> "加卸载状态",
  811. "value"=> ($baseData['2009212283790337_2'] ?? 0) > 0 ? "加载" : "卸载",
  812. ],
  813. [
  814. "label"=> "运行状态",
  815. "value"=> ($baseData['2009212283776001_2'] ?? 0) > 0 ? "运行" : "停止",
  816. ],
  817. [
  818. "label"=> "报警状态",
  819. "value"=> ($baseData['2009212283810817_2'] ?? 0) > 0 ? "报警" : "正常",
  820. ],
  821. [
  822. "label"=> "警告状态",
  823. "value"=> ($baseData['2009212283823105_2'] ?? 0) > 0 ? "警告" : "正常",
  824. ],
  825. ]
  826. ]
  827. ],
  828. [
  829. "label"=>"3#压风机",
  830. "state"=> ($baseData['2009212283857921_2'] ?? 0),
  831. "text"=>($baseData['2009212283857921_2'] ?? 0) > 0 ? "运行" : "停止",
  832. "table"=>[
  833. "thead"=>["参数名称", "数值"],
  834. "tbody"=>[
  835. [
  836. "label"=> "排气压力",
  837. "value"=> round(($baseData['2009212284619777_1'] ?? 0) / 100, 2)."kg/cm³",
  838. ],
  839. [
  840. "label"=> "分离前压力",
  841. "value"=> round(($baseData['2009212284634113_1'] ?? 0) / 100, 2)."kg/cm³",
  842. ],
  843. [
  844. "label"=> "进气负压",
  845. "value"=> round(($baseData['2009212284404737_1'] ?? 0) / 100, 2)."kg/cm³",
  846. ],
  847. [
  848. "label"=> "冷却液温度",
  849. "value"=> ($baseData['2009212284670977_1'] ?? 0)." ℃",
  850. ],
  851. [
  852. "label"=> "排气温度",
  853. "value"=> ($baseData['2009212284711937_1'] ?? 0)." ℃",
  854. ],
  855. [
  856. "label"=> "主机温度",
  857. "value"=> ($baseData['2009212284693505_1'] ?? 0)." ℃",
  858. ],
  859. [
  860. "label"=> "储气罐压力",
  861. "value"=> ($baseData['2009212285858817_1'] ?? 0)." Mpa",
  862. ],
  863. [
  864. "label"=> "运行时间",
  865. "value"=> ($baseData['2009212285049857_1'] ?? 0).($baseData['2009212285017089_1'] ?? 0)." H",
  866. ],
  867. [
  868. "label"=> "加载时间",
  869. "value"=> ($baseData['2009212285035521_1'] ?? 0).($baseData['2009212284998657_1'] ?? 0)." H",
  870. ],
  871. [
  872. "label"=> "加卸载状态",
  873. "value"=> ($baseData['2009212283870209_2'] ?? 0) > 0 ? "加载" : "卸载",
  874. ],
  875. [
  876. "label"=> "运行状态",
  877. "value"=> ($baseData['2009212283857921_2'] ?? 0) > 0 ? "运行" : "停止",
  878. ],
  879. [
  880. "label"=> "报警状态",
  881. "value"=> ($baseData['2009212283898881_2'] ?? 0) > 0 ? "报警" : "正常",
  882. ],
  883. [
  884. "label"=> "警告状态",
  885. "value"=> ($baseData['2009212283915265_2'] ?? 0) > 0 ? "警告" : "正常",
  886. ],
  887. ]
  888. ]
  889. ],
  890. [
  891. "label"=>"4#压风机",
  892. "state"=> ($baseData['2009212283954177_2'] ?? 0),
  893. "text"=>($baseData['2009212283954177_2'] ?? 0) > 0 ? "运行" : "停止",
  894. "table"=>[
  895. "thead"=>["参数名称", "数值"],
  896. "tbody"=>[
  897. [
  898. "label"=> "排气压力",
  899. "value"=> round(($baseData['2009212284894209_1'] ?? 0) / 100, 2)."kg/cm³",
  900. ],
  901. [
  902. "label"=> "分离前压力",
  903. "value"=> round(($baseData['2009212284906497_1'] ?? 0) / 100, 2)."kg/cm³",
  904. ],
  905. [
  906. "label"=> "进气负压",
  907. "value"=> round(($baseData['2009212284404737_1'] ?? 0) / 100, 2)."kg/cm³",
  908. ],
  909. [
  910. "label"=> "冷却液温度",
  911. "value"=> ($baseData['2009212284929025_1'] ?? 0)." ℃",
  912. ],
  913. [
  914. "label"=> "排气温度",
  915. "value"=> ($baseData['2009212284949505_1'] ?? 0)." ℃",
  916. ],
  917. [
  918. "label"=> "主机温度",
  919. "value"=> ($baseData['2009212284693505_1'] ?? 0)." ℃",
  920. ],
  921. [
  922. "label"=> "储气罐压力",
  923. "value"=> ($baseData['2009212285875201_1'] ?? 0)." Mpa",
  924. ],
  925. [
  926. "label"=> "运行时间",
  927. "value"=> ($baseData['2009212285049857_1'] ?? 0).($baseData['2009212285017089_1'] ?? 0).($baseData['2009212285180929_1'] ?? 0)." H",
  928. ],
  929. [
  930. "label"=> "加载时间",
  931. "value"=> ($baseData['2009212285035521_1'] ?? 0).($baseData['2009212284998657_1'] ?? 0).($baseData['2009212285236225_1'] ?? 0)." H",
  932. ],
  933. [
  934. "label"=> "加卸载状态",
  935. "value"=> ($baseData['2009212283966465_2'] ?? 0) > 0 ? "加载" : "卸载",
  936. ],
  937. [
  938. "label"=> "运行状态",
  939. "value"=> ($baseData['2009212283954177_2'] ?? 0) > 0 ? "运行" : "停止",
  940. ],
  941. [
  942. "label"=> "报警状态",
  943. "value"=> ($baseData['2009212283993089_2'] ?? 0) > 0 ? "报警" : "正常",
  944. ],
  945. [
  946. "label"=> "警告状态",
  947. "value"=> ($baseData['2009212285062145_1'] ?? 0) > 0 ? "警告" : "正常",
  948. ],
  949. ]
  950. ]
  951. ],
  952. // 5号压风机
  953. [
  954. "label"=>"5#压风机",
  955. "state"=> ($baseData['2009212283954177_2'] ?? 0),
  956. "text"=>($baseData['2009212283954177_2'] ?? 0) > 0 ? "运行" : "停止",
  957. "table"=>[
  958. "thead"=>["参数名称", "数值"],
  959. "tbody"=>[
  960. [
  961. "label"=> "排气压力",
  962. "value"=> round(($baseData['2009212285090817_1'] ?? 0) / 100, 2)."kg/cm³",
  963. ],
  964. [
  965. "label"=> "排气温度",
  966. "value"=> ($baseData['2009212285105153_1'] ?? 0)." ℃",
  967. ],
  968. [
  969. "label"=> "轴承温度",
  970. "value"=> ($baseData['2009212285123585_1'] ?? 0)." ℃",
  971. ],
  972. [
  973. "label"=> "储气罐压力",
  974. "value"=> ($baseData['2009212285893633_1'] ?? 0)." Mpa",
  975. ],
  976. [
  977. "label"=> "运行时间",
  978. "value"=> ($baseData['2009212285142017_1'] ?? 0).($baseData['2009212285162497_1'] ?? 0).($baseData['2009212285180929_1'] ?? 0)." H",
  979. ],
  980. [
  981. "label"=> "加载时间",
  982. "value"=> ($baseData['2009212285209601_1'] ?? 0).($baseData['2009212285221889_1'] ?? 0).($baseData['2009212285236225_1'] ?? 0)." H",
  983. ],
  984. [
  985. "label"=> "通讯状态",
  986. "value"=> ($baseData['2009212285334529_1'] ?? 0) == 0 ? "正常" : "故障",
  987. ],
  988. [
  989. "label"=> "加卸载状态",
  990. "value"=> ($baseData['2009212283425793_2'] ?? 0) > 0 ? "加载" : "卸载",
  991. ],
  992. [
  993. "label"=> "运行状态",
  994. "value"=> ($baseData['2009212285357057_1'] ?? 0) > 0 ? "运行" : "停止",
  995. ],
  996. [
  997. "label"=> "预警故障",
  998. "value"=> ($baseData['2009212285391873_1'] ?? 0) == 0 ? "正常" : "故障",
  999. ],
  1000. [
  1001. "label"=> "停机故障",
  1002. "value"=> ($baseData['2009212285375489_1'] ?? 0) == 0 ? "正常" : "故障",
  1003. ],
  1004. ]
  1005. ]
  1006. ],
  1007. // 6号压风机
  1008. [
  1009. "label"=>"6#压风机",
  1010. "state"=> ($baseData['2009212285414401_1'] ?? 0),
  1011. "text"=>($baseData['2009212285414401_1'] ?? 0) > 0 ? "运行" : "停止",
  1012. "table"=>[
  1013. "thead"=>["参数名称", "数值"],
  1014. "tbody"=>[
  1015. [
  1016. "label"=> "排气压力",
  1017. "value"=> round(($baseData['2009212285289473_1'] ?? 0) / 100, 2)."kg/cm³",
  1018. ],
  1019. [
  1020. "label"=> "排气温度",
  1021. "value"=> ($baseData['2009212285301761_1'] ?? 0)." ℃",
  1022. ],
  1023. [
  1024. "label"=> "轴承温度",
  1025. "value"=> ($baseData['2009212285314049_1'] ?? 0)." ℃",
  1026. ],
  1027. [
  1028. "label"=> "储气罐压力",
  1029. "value"=> ($baseData['2009212285910017_1'] ?? 0)." Mpa",
  1030. ],
  1031. [
  1032. "label"=> "运行时间",
  1033. "value"=> ($baseData['2009212285449217_1'] ?? 0).($baseData['2009212285463553_1'] ?? 0).($baseData['2009212285477889_1'] ?? 0)." H",
  1034. ],
  1035. [
  1036. "label"=> "加载时间",
  1037. "value"=> ($baseData['2009212285516801_1'] ?? 0).($baseData['2009212285529089_1'] ?? 0).($baseData['2009212285543425_1'] ?? 0)." H",
  1038. ],
  1039. [
  1040. "label"=> "通讯状态",
  1041. "value"=> ($baseData['2009212285404161_1'] ?? 0) == 0 ? "正常" : "故障",
  1042. ],
  1043. [
  1044. "label"=> "加卸载状态",
  1045. "value"=> ($baseData['2009212283462657_2'] ?? 0) == 0 ? "加载" : "卸载",
  1046. ],
  1047. [
  1048. "label"=> "运行状态",
  1049. "value"=> ($baseData['2009212285414401_1'] ?? 0) > 0 ? "运行" : "停止",
  1050. ],
  1051. [
  1052. "label"=> "预警故障",
  1053. "value"=> ($baseData['2009212285436929_1'] ?? 0) == 0 ? "正常" : "故障",
  1054. ],
  1055. [
  1056. "label"=> "停机故障",
  1057. "value"=> ($baseData['2009212285426689_1'] ?? 0) == 0 ? "正常" : "故障",
  1058. ],
  1059. [
  1060. "label"=> "运行频率",
  1061. "value"=> ($baseData['2009212285592577_1'] ?? 0)." Hz",
  1062. ],
  1063. [
  1064. "label"=> "柜内温度",
  1065. "value"=> ($baseData['2009212285707265_1'] ?? 0)." ℃",
  1066. ],
  1067. [
  1068. "label"=> "输入电压",
  1069. "value"=> ($baseData['2009212285604865_1'] ?? 0)." V",
  1070. ],
  1071. [
  1072. "label"=> "输出电压",
  1073. "value"=> ($baseData['2009212285656065_1'] ?? 0)." V",
  1074. ],
  1075. [
  1076. "label"=> "输入电流",
  1077. "value"=> ($baseData['2009212285619201_1'] ?? 0)." A",
  1078. ],
  1079. [
  1080. "label"=> "输出电流",
  1081. "value"=> ($baseData['2009212285674497_1'] ?? 0)." A",
  1082. ],
  1083. [
  1084. "label"=> "输入功率",
  1085. "value"=> ($baseData['2009212285633537_1'] ?? 0)." W",
  1086. ],
  1087. [
  1088. "label"=> "输出功率",
  1089. "value"=> ($baseData['2009212285690881_1'] ?? 0)." W",
  1090. ],
  1091. [
  1092. "label"=> "运行方式",
  1093. "value"=> ($baseData['2009212285742081_1'] ?? 0) == 0 ? "开环运行" : "未开环",
  1094. ],
  1095. [
  1096. "label"=> "给定方式",
  1097. "value"=> ($baseData['2009212285756417_1'] ?? 0) == 0 ? "本地" : "上位",
  1098. ],
  1099. [
  1100. "label"=> "控制方式",
  1101. "value"=> ($baseData['2009212285770753_1'] ?? 0) == 0 ? "本地给定" : "非本地",
  1102. ],
  1103. [
  1104. "label"=> "系统状态",
  1105. "value"=> ($baseData['2009212285787137_1'] ?? 0) > 0 ? "正常" : "停止",
  1106. ],
  1107. ]
  1108. ]
  1109. ],
  1110. // 制氮机
  1111. [
  1112. "label"=>"1#制氮机",
  1113. "state"=> ($baseData['2009218787570689_2'] ?? 0),
  1114. "text"=>($baseData['2009218787570689_2'] ?? 0) > 0 ? "运行" : "停止",
  1115. "table"=>[
  1116. "thead"=>["参数名称", "数值"],
  1117. "tbody"=>[
  1118. [
  1119. "label"=> "塔A压力",
  1120. "value"=> ($baseData['2009218787843073_1'] ?? 0)." Mpa",
  1121. ],
  1122. [
  1123. "label"=> "塔B压力",
  1124. "value"=> ($baseData['2009218787859457_1'] ?? 0)." Mpa",
  1125. ],
  1126. [
  1127. "label"=> "进口压力",
  1128. "value"=> ($baseData['2009218787826689_1'] ?? 0)." Mpa",
  1129. ],
  1130. [
  1131. "label"=> "出口压力",
  1132. "value"=> ($baseData['2009218787871745_1'] ?? 0)." Mpa",
  1133. ],
  1134. [
  1135. "label"=> "氮气浓度",
  1136. "value"=> ($baseData['2009218787808257_1'] ?? 0)." %",
  1137. ],
  1138. [
  1139. "label"=> "制氮流量",
  1140. "value"=> ($baseData['2009218787783681_1'] ?? 0)." m³/h",
  1141. ],
  1142. [
  1143. "label"=> "就地停止",
  1144. "value"=> ($baseData['2009218787419137_2'] ?? 0) == 0 ? "就绪" : "停机",
  1145. ],
  1146. [
  1147. "label"=> "制氮机状态",
  1148. "value"=> ($baseData['2009218787570689_2'] ?? 0) > 0 ? "运行" : "停止",
  1149. ],
  1150. ]
  1151. ]
  1152. ],
  1153. [
  1154. "label"=>"2#制氮机",
  1155. "state"=> ($baseData['2009218910032897_2'] ?? 0),
  1156. "text"=>($baseData['2009218910032897_2'] ?? 0) > 0 ? "运行" : "停止",
  1157. "table"=>[
  1158. "thead"=>["参数名称", "数值"],
  1159. "tbody"=>[
  1160. [
  1161. "label"=> "塔A压力",
  1162. "value"=> ($baseData['2009218787843073_1'] ?? 0)." Mpa",
  1163. ],
  1164. [
  1165. "label"=> "塔B压力",
  1166. "value"=> ($baseData['2009218910301185_1'] ?? 0)." Mpa",
  1167. ],
  1168. [
  1169. "label"=> "进口压力",
  1170. "value"=> ($baseData['2009218910266369_1'] ?? 0)." Mpa",
  1171. ],
  1172. [
  1173. "label"=> "出口压力",
  1174. "value"=> ($baseData['2009218910317569_1'] ?? 0)." Mpa",
  1175. ],
  1176. [
  1177. "label"=> "氮气浓度",
  1178. "value"=> ($baseData['2009218910245889_1'] ?? 0)." %",
  1179. ],
  1180. [
  1181. "label"=> "制氮流量",
  1182. "value"=> ($baseData['2009218910231553_1'] ?? 0)." m³/h",
  1183. ],
  1184. [
  1185. "label"=> "就地停止",
  1186. "value"=> ($baseData['2009218909875201_2'] ?? 0) == 0 ? "就绪" : "停机",
  1187. ],
  1188. [
  1189. "label"=> "制氮机状态",
  1190. "value"=> ($baseData['2009218910032897_2'] ?? 0) > 0 ? "运行" : "停止",
  1191. ],
  1192. ]
  1193. ]
  1194. ],
  1195. [
  1196. "label"=>"3#制氮机",
  1197. "state"=> ($baseData['2009218930826241_2'] ?? 0),
  1198. "text"=>($baseData['2009218930826241_2'] ?? 0) > 0 ? "运行" : "停止",
  1199. "table"=>[
  1200. "thead"=>["参数名称", "数值"],
  1201. "tbody"=>[
  1202. [
  1203. "label"=> "塔A压力",
  1204. "value"=> ($baseData['2009218931053569_1'] ?? 0)." Mpa",
  1205. ],
  1206. [
  1207. "label"=> "塔B压力",
  1208. "value"=> ($baseData['2009218931067905_1'] ?? 0)." Mpa",
  1209. ],
  1210. [
  1211. "label"=> "进口压力",
  1212. "value"=> ($baseData['2009218931028993_1'] ?? 0)." Mpa",
  1213. ],
  1214. [
  1215. "label"=> "出口压力",
  1216. "value"=> ($baseData['2009218931082241_1'] ?? 0)." Mpa",
  1217. ],
  1218. [
  1219. "label"=> "氮气浓度",
  1220. "value"=> ($baseData['2009218931010561_1'] ?? 0)." %",
  1221. ],
  1222. [
  1223. "label"=> "制氮流量",
  1224. "value"=> ($baseData['2009218930994177_1'] ?? 0)." m³/h",
  1225. ],
  1226. [
  1227. "label"=> "就地停止",
  1228. "value"=> ($baseData['2009218930660353_2'] ?? 0) == 0 ? "就绪" : "停机",
  1229. ],
  1230. [
  1231. "label"=> "制氮机状态",
  1232. "value"=> ($baseData['2009218930826241_2'] ?? 0) > 0 ? "运行" : "停止",
  1233. ],
  1234. ]
  1235. ]
  1236. ],
  1237. ];
  1238. return json_encode($info);
  1239. }
  1240. /*
  1241. * 五分区
  1242. * */
  1243. public function get5fqList() {
  1244. $keys=[
  1245. "2081716011498497_2", // 五分区压风_KYJ1_RUN
  1246. "2081716011680769_2", // 五分区压风_KYJ2_RUN
  1247. "2081716011920385_2", // 五分区压风_KYJ3_RUN
  1248. "2081716013222913_1", // 五分区压风_1-1闸门.Status
  1249. "2081716013274113_1", // 五分区压风_1-2闸门.Status
  1250. "2081716013319169_1", // 五分区压风_1-3闸门.Status
  1251. "2081716013364225_1", // 五分区压风_1-4闸门.Status
  1252. "2081716013411329_1", // 五分区压风_2-1闸门.Status
  1253. "2081716013464577_1", // 五分区压风_2-2闸门.Status
  1254. "2081716013526017_1", // 五分区压风_2-3闸门.Status
  1255. "2081716013571073_1", // 五分区压风_2-4闸门.Status
  1256. "2081716013622273_1", // 五分区压风_3-1闸门.Status
  1257. "2081716013667329_1", // 五分区压风_3-2闸门.Status
  1258. "2081716013714433_1", // 五分区压风_3-3闸门.Status
  1259. "2081716013759489_1", // 五分区压风_3-4闸门.Status
  1260. "2081716012180481_1", // 五分区压风_KYJ1_机组排气压力
  1261. "2081716012911617_1", // 五分区压风_KYJ1_机组温度
  1262. "2081716012858369_1", // 五分区压风_KYJ1_主机温度
  1263. "2081716012254209_1", // 五分区压风_KYJ2_机组排气压力
  1264. "2081716013014017_1", // 五分区压风_KYJ2_机组温度
  1265. "2081716012960769_1", // 五分区压风_KYJ2_主机温度
  1266. "2081716012307457_1", // 五分区压风_KYJ3_机组排气压力
  1267. "2081716013138945_1", // 五分区压风_KYJ3_机组温度
  1268. "2081716013073409_1", // 五分区压风_KYJ3_主机温度
  1269. ];
  1270. // 获取点位数据
  1271. $baseData = $this->apiService->postPointRealData($this->apiUrl, $keys)['data'];
  1272. $info = [
  1273. [
  1274. "label"=>"1#压风机",
  1275. "state"=> ($baseData['2081716011498497_2'] ?? 0),
  1276. "text"=>($baseData['2081716011498497_2'] ?? 0) > 0 ? "运行" : "停止",
  1277. "table"=>[
  1278. "thead"=>["参数名称", "数值"],
  1279. "tbody"=>[
  1280. [
  1281. "label"=> "排气压力",
  1282. "value"=> round(($baseData['2081716012180481_1'] ?? 0) / 10, 2)."MPa",
  1283. ],
  1284. [
  1285. "label"=> "主机温度",
  1286. "value"=> round(($baseData['2081716012858369_1'] ?? 0) / 10, 2)."℃",
  1287. ],
  1288. [
  1289. "label"=> "机组温度",
  1290. "value"=> round(($baseData['2081716012911617_1'] ?? 0) / 100, 2)."℃",
  1291. ],
  1292. [
  1293. "label"=> "1号阀",
  1294. "value"=> ($baseData['2081716013222913_1'] ?? 0) == 0 ? "关" : "开",
  1295. ],
  1296. [
  1297. "label"=> "2号阀",
  1298. "value"=> ($baseData['2081716013274113_1'] ?? 0) == 0 ? "关" : "开"
  1299. ],
  1300. [
  1301. "label"=> "3号阀",
  1302. "value"=> ($baseData['2081716013319169_1'] ?? 0) == 0 ? "关" : "开"
  1303. ],
  1304. [
  1305. "label"=> "4号阀",
  1306. "value"=> ($baseData['2081716013364225_1'] ?? 0) == 0 ? "关" : "开"
  1307. ],
  1308. ]
  1309. ]
  1310. ],
  1311. [
  1312. "label"=>"2#压风机",
  1313. "state"=> ($baseData['2081716011680769_2'] ?? 0),
  1314. "text"=>($baseData['2081716011680769_2'] ?? 0) > 0 ? "运行" : "停止",
  1315. "table"=>[
  1316. "thead"=>["参数名称", "数值"],
  1317. "tbody"=>[
  1318. [
  1319. "label"=> "排气压力",
  1320. "value"=> round(($baseData['2081716012254209_1'] ?? 0) / 10, 2)."MPa",
  1321. ],
  1322. [
  1323. "label"=> "主机温度",
  1324. "value"=> round(($baseData['2081716012960769_1'] ?? 0) / 10, 2)."℃",
  1325. ],
  1326. [
  1327. "label"=> "机组温度",
  1328. "value"=> round(($baseData['2081716013014017_1'] ?? 0) / 100, 2)."℃",
  1329. ],
  1330. [
  1331. "label"=> "1号阀",
  1332. "value"=> ($baseData['2081716013411329_1'] ?? 0) == 0 ? "关" : "开",
  1333. ],
  1334. [
  1335. "label"=> "2号阀",
  1336. "value"=> ($baseData['2081716013464577_1'] ?? 0) == 0 ? "关" : "开"
  1337. ],
  1338. [
  1339. "label"=> "3号阀",
  1340. "value"=> ($baseData['2081716013526017_1'] ?? 0) == 0 ? "关" : "开"
  1341. ],
  1342. [
  1343. "label"=> "4号阀",
  1344. "value"=> ($baseData['2081716013571073_1'] ?? 0) == 0 ? "关" : "开"
  1345. ],
  1346. ]
  1347. ]
  1348. ],
  1349. [
  1350. "label"=>"3#压风机",
  1351. "state"=> ($baseData['2081716011920385_2'] ?? 0),
  1352. "text"=>($baseData['2081716011920385_2'] ?? 0) > 0 ? "运行" : "停止",
  1353. "table"=>[
  1354. "thead"=>["参数名称", "数值"],
  1355. "tbody"=>[
  1356. [
  1357. "label"=> "排气压力",
  1358. "value"=> round(($baseData['2081716012307457_1'] ?? 0) / 10, 2)."MPa",
  1359. ],
  1360. [
  1361. "label"=> "主机温度",
  1362. "value"=> round(($baseData['2081716013073409_1'] ?? 0) / 10, 2)."℃",
  1363. ],
  1364. [
  1365. "label"=> "机组温度",
  1366. "value"=> round(($baseData['2081716013138945_1'] ?? 0) / 100, 2)."℃",
  1367. ],
  1368. [
  1369. "label"=> "1号阀",
  1370. "value"=> ($baseData['2081716013622273_1'] ?? 0) == 0 ? "关" : "开",
  1371. ],
  1372. [
  1373. "label"=> "2号阀",
  1374. "value"=> ($baseData['2081716013667329_1'] ?? 0) == 0 ? "关" : "开"
  1375. ],
  1376. [
  1377. "label"=> "3号阀",
  1378. "value"=> ($baseData['2081716013714433_1'] ?? 0) == 0 ? "关" : "开"
  1379. ],
  1380. [
  1381. "label"=> "4号阀",
  1382. "value"=> ($baseData['2081716013759489_1'] ?? 0) == 0 ? "关" : "开"
  1383. ],
  1384. ]
  1385. ]
  1386. ],
  1387. ];
  1388. return json_encode($info);
  1389. }
  1390. }