ZQDcsPumpController.php 105 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545
  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 ZQDcsPumpController 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 'list':
  30. return $this->getOverviewList();
  31. case '929':
  32. return $this->get929List(); //
  33. case '720':
  34. return $this->get720List();
  35. case '880':
  36. return $this->get880List();
  37. case '950':
  38. return $this->get950List();
  39. case '980':
  40. return $this->get980List();
  41. case '13207':
  42. return $this->get13207List();
  43. case '2000f':
  44. return $this->get2000fList();
  45. case '5000f':
  46. return $this->get5000fList();
  47. case 'p1000':
  48. return $this->getP1000List();
  49. case '5fq':
  50. return $this->get5fqfList();
  51. case 'qsb':
  52. return $this->getQsbfList();
  53. default:
  54. $msg="未知数据";
  55. $code=-2;
  56. return $this->error($code, $msg);
  57. }
  58. }
  59. /*
  60. * 多级排水
  61. * */
  62. public function getOverviewList() {
  63. $keys=[
  64. "2044914762050561_1", // 13207机巷排水系统_1号流量计
  65. "2044914761948161_2", // 13207机巷排水系统_1号水泵运行反馈
  66. "2044914762093569_1", // 13207机巷排水系统_2号流量计
  67. "2044914761968641_2", // 13207机巷排水系统_2号水泵运行反馈
  68. "2044914761923585_2", // 13207机巷排水系统_3号水泵运行反馈
  69. "2044914761907201_2", // 13207机巷排水系统_4号水泵运行反馈
  70. "2044914762105857_1", // 13207机巷排水系统_水仓容量
  71. "2024461835248641_1", // 720水泵房_1号管路流量
  72. "2024441687903233_2", // 720水泵房_1号水泵运行信号
  73. "2024461918829569_1", // 720水泵房_2号管路流量
  74. "2024441740917761_2", // 720水泵房_2号水泵运行信号
  75. "2024441811375105_2", // 720水泵房_3号水泵运行信号
  76. "2008602972865537_2", // 880水泵房_1号泵电机启停反馈
  77. "2008602973852673_1", // 880水泵房_1号流量
  78. "2008602973135873_2", // 880水泵房_2号泵电机启停反馈
  79. "2008602973967361_1", // 880水泵房_2号流量
  80. "2008602973436929_2", // 880水泵房_3号泵电机启停反馈
  81. "2008602974075905_1", // 880水泵房_3号流量
  82. "2008460125357057_2", // 929水泵房_1号水泵运行
  83. "2008460125535233_2", // 929水泵房_2号水泵运行
  84. "2008460125723649_2", // 929水泵房_3号水泵运行
  85. "2008460126180353_1", // 929水泵房_流量1
  86. "2008460126198785_1", // 929水泵房_流量2
  87. "2008448543620097_2", // 950水泵房_1号电机运行反馈
  88. "2008448543804417_2", // 950水泵房_2号电机运行反馈
  89. "2008448543990785_2", // 950水泵房_3号电机运行反馈
  90. "2008448544351233_1", // 950水泵房_流量1
  91. "2008448544369665_1", // 950水泵房_流量2
  92. "2008615794158593_2", // 980水泵房_1号电机运行反馈
  93. "2008615796304897_1", // 980水泵房_1号流量
  94. "2008615794633729_2", // 980水泵房_2号电机运行反馈
  95. "2008615796360193_1", // 980水泵房_2号流量
  96. "2008615795129345_2", // 980水泵房_3号电机运行反馈
  97. "2008615796413441_1", // 980水泵房_3号流量
  98. "2008615795635201_2", // 980水泵房_4号电机运行反馈
  99. "2008615796143105_2", // 980水泵房_5号电机运行反馈
  100. "2044372313740289_2", // 多级排水_880水泵房联动
  101. "2043992695585793_2", // 多级排水_980水泵房联动
  102. "2044016878388225_1", // 多级排水系统_液位1
  103. "2044016878400513_1", // 多级排水系统_液位2
  104. "2012602962545665_2", // 五分区水泵房_水泵1启停状态
  105. "2012602962572289_2", // 五分区水泵房_水泵2启停状态
  106. "2012602962603009_2", // 五分区水泵房_水泵3启停状态
  107. "2012605463241729_1" // 五分区水泵房_液位1
  108. ];
  109. // 获取点位数据
  110. $baseData = $this->apiService->postPointRealData($this->apiUrl, $keys)['data'];
  111. $stateData = [];
  112. $stateInfoData = [];
  113. foreach ($baseData as $key => $val) {
  114. $stateInfoData[$key] = $baseData[$key] == 0 ? "关闭" : "开启";
  115. if ($val == -9999) {
  116. $baseData[$key] = '未知';
  117. $stateData[$key] = 0;
  118. $stateInfoData[$key] = "未知";
  119. } else {
  120. $stateData[$key] = $baseData[$key];
  121. }
  122. }
  123. $info = [
  124. "info_paishui"=>[
  125. [
  126. "label"=> "1号水池液位",
  127. "value"=> $baseData['2044016878388225_1'] ?? 0,
  128. ],
  129. [
  130. "label"=> "2号水池液位",
  131. "value"=> $baseData['2044016878400513_1'] ?? 0,
  132. ],
  133. ],
  134. "info_gongshui"=>[
  135. [
  136. "label"=> "补清水量",
  137. "value"=> ($baseData['2076907605797889_1'] ?? 0).'m³',
  138. ],
  139. [
  140. "label"=> "复用水累计流量",
  141. "value"=> ($baseData['2076907036916737_1'] ?? 0).'m³',
  142. ],
  143. ],
  144. "list"=>[
  145. [
  146. "title"=>"980水泵房",
  147. "sys_code"=>"980",
  148. "info"=>[
  149. [
  150. "label"=>"1#水泵",
  151. "state"=>$baseData['2008615794158593_2'] ?? 0,
  152. "text"=>($baseData['2008615794158593_2'] ?? 0) > 0 ? "开启" : "停止"
  153. ],
  154. [
  155. "label"=>"2#水泵",
  156. "state"=>$baseData['2008615794633729_2'] ?? 0,
  157. "text"=>($baseData['2008615794633729_2'] ?? 0) > 0 ? "开启" : "停止"
  158. ],
  159. [
  160. "label"=>"3#水泵",
  161. "state"=>$baseData['2008615795129345_2'] ?? 0,
  162. "text"=>($baseData['2008615795129345_2'] ?? 0) > 0 ? "开启" : "停止"
  163. ],
  164. [
  165. "label"=>"4#水泵",
  166. "state"=>$baseData['2008615795635201_2'] ?? 0,
  167. "text"=>($baseData['2008615795635201_2'] ?? 0) > 0 ? "开启" : "停止"
  168. ],
  169. [
  170. "label"=>"5#水泵",
  171. "state"=>$baseData['2008615796143105_2'] ?? 0,
  172. "text"=>($baseData['2008615796143105_2'] ?? 0) > 0 ? "开启" : "停止"
  173. ],
  174. ]
  175. ],
  176. [
  177. "title"=>"929水泵房",
  178. "sys_code"=>"929",
  179. "info"=>[
  180. [
  181. "label"=>"1#水泵",
  182. "state"=>$baseData['2008460125357057_2'] ?? 0,
  183. "text"=>($baseData['2008460125357057_2'] ?? 0) > 0 ? "开启" : "停止"
  184. ],
  185. [
  186. "label"=>"2#水泵",
  187. "state"=>$baseData['2008460125535233_2'] ?? 0,
  188. "text"=>($baseData['2008460125535233_2'] ?? 0) > 0 ? "开启" : "停止"
  189. ],
  190. [
  191. "label"=>"3#水泵",
  192. "state"=>$baseData['2008460125723649_2'] ?? 0,
  193. "text"=>($baseData['2008460125723649_2'] ?? 0) > 0 ? "开启" : "停止"
  194. ],
  195. ]
  196. ],
  197. [
  198. "title"=>"950水泵房",
  199. "sys_code"=>"950",
  200. "info"=>[
  201. [
  202. "label"=>"1#水泵",
  203. "state"=>$baseData['2008448543620097_2'] ?? 0,
  204. "text"=>($baseData['2008448543620097_2'] ?? 0) > 0 ? "开启" : "停止"
  205. ],
  206. [
  207. "label"=>"2#水泵",
  208. "state"=>$baseData['2008448543804417_2'] ?? 0,
  209. "text"=>($baseData['2008448543804417_2'] ?? 0) > 0 ? "开启" : "停止"
  210. ],
  211. [
  212. "label"=>"3#水泵",
  213. "state"=>$baseData['2008448543990785_2'] ?? 0,
  214. "text"=>($baseData['2008448543990785_2'] ?? 0) > 0 ? "开启" : "停止"
  215. ],
  216. ]
  217. ],
  218. [
  219. "title"=>"720水泵房",
  220. "sys_code"=>"720",
  221. "info"=>[
  222. [
  223. "label"=>"1#水泵",
  224. "state"=>$baseData['2024441687903233_2'] ?? 0,
  225. "text"=>($baseData['2024441687903233_2'] ?? 0) > 0 ? "开启" : "停止"
  226. ],
  227. [
  228. "label"=>"2#水泵",
  229. "state"=>$baseData['2024441740917761_2'] ?? 0,
  230. "text"=>($baseData['2024441740917761_2'] ?? 0) > 0 ? "开启" : "停止"
  231. ],
  232. [
  233. "label"=>"3#水泵",
  234. "state"=>$baseData['2024441811375105_2'] ?? 0,
  235. "text"=>($baseData['2024441811375105_2'] ?? 0) > 0 ? "开启" : "停止"
  236. ],
  237. ]
  238. ],
  239. [
  240. "title"=>"130207水泵房",
  241. "sys_code"=>"130207",
  242. "info"=>[
  243. [
  244. "label"=>"1#水泵",
  245. "state"=>$baseData['2044914761948161_2'] ?? 0,
  246. "text"=>($baseData['2044914761948161_2'] ?? 0) > 0 ? "开启" : "停止"
  247. ],
  248. [
  249. "label"=>"2#水泵",
  250. "state"=>$baseData['2044914761968641_2'] ?? 0,
  251. "text"=>($baseData['2044914761968641_2'] ?? 0) > 0 ? "开启" : "停止"
  252. ],
  253. [
  254. "label"=>"3#水泵",
  255. "state"=>$baseData['2044914761923585_2'] ?? 0,
  256. "text"=>($baseData['2044914761923585_2'] ?? 0) > 0 ? "开启" : "停止"
  257. ],
  258. [
  259. "label"=>"4#水泵",
  260. "state"=>$baseData['2044914761907201_2'] ?? 0,
  261. "text"=>($baseData['2044914761907201_2'] ?? 0) > 0 ? "开启" : "停止"
  262. ],
  263. ]
  264. ],
  265. [
  266. "title"=>"880水泵房",
  267. "sys_code"=>"880",
  268. "info"=>[
  269. [
  270. "label"=>"1#水泵",
  271. "state"=>$baseData['2008602972865537_2'] ?? 0,
  272. "text"=>($baseData['2008602972865537_2'] ?? 0) > 0 ? "开启" : "停止"
  273. ],
  274. [
  275. "label"=>"2#水泵",
  276. "state"=>$baseData['2008602973135873_2'] ?? 0,
  277. "text"=>($baseData['2008602973135873_2'] ?? 0) > 0 ? "开启" : "停止"
  278. ],
  279. [
  280. "label"=>"3#水泵",
  281. "state"=>$baseData['2008602973436929_2'] ?? 0,
  282. "text"=>($baseData['2008602973436929_2'] ?? 0) > 0 ? "开启" : "停止"
  283. ],
  284. ]
  285. ],
  286. [
  287. "title"=>"五分区950水泵房",
  288. "sys_code"=>"5fq",
  289. "info"=>[
  290. [
  291. "label"=>"1#水泵",
  292. "state"=>$baseData['2012602962545665_2'] ?? 0,
  293. "text"=>($baseData['2012602962545665_2'] ?? 0) > 0 ? "开启" : "停止"
  294. ],
  295. [
  296. "label"=>"2#水泵",
  297. "state"=>$baseData['2012602962572289_2'] ?? 0,
  298. "text"=>($baseData['2012602962572289_2'] ?? 0) > 0 ? "开启" : "停止"
  299. ],
  300. [
  301. "label"=>"3#水泵",
  302. "state"=>$baseData['2012602962603009_2'] ?? 0,
  303. "text"=>($baseData['2012602962603009_2'] ?? 0) > 0 ? "开启" : "停止"
  304. ],
  305. ]
  306. ],
  307. ]
  308. ];
  309. return json_encode($info);
  310. }
  311. /*
  312. * 929
  313. * */
  314. public function get929List() {
  315. $valKeys=[
  316. "2008460126180353_1", // 929水泵房_流量1
  317. "2008460126198785_1", // 929水泵房_流量2
  318. "2008460126446593_1", // 929水泵房_2号水仓液位
  319. "2008460126276609_1", // 929水泵房_1号水泵正压
  320. "2008460126297089_1", // 929水泵房_1号水泵负压
  321. "2008460126495745_1", // 929水泵房_2号水泵正压
  322. "2008460126510081_1", // 929水泵房_2号水泵负压
  323. "2008460126673921_1", // 929水泵房_3号水泵正压
  324. "2008460126686209_1", // 929水泵房_3号水泵负压
  325. ];
  326. $stateKeys = [
  327. "2008460125357057_2", // 929水泵房_1号水泵运行
  328. "2008460125535233_2", // 929水泵房_2号水泵运行
  329. "2008460125723649_2", // 929水泵房_3号水泵运行
  330. "2008460125367297_2", // 929水泵房_1号水泵运行选择
  331. "2008460125301761_2", // 929水泵房_1号水泵备用选择
  332. "2008460125312001_2", // 929水泵房_1号水泵检修选择
  333. "2008460125324289_2", // 929水泵房_1号水泵禁启
  334. "2008460125377537_2", // 929水泵房_1号水泵选择
  335. "2008460125547521_2", // 929水泵房_2号水泵运行选择
  336. "2008460125469697_2", // 929水泵房_2号水泵备用选择
  337. "2008460125481985_2", // 929水泵房_2号水泵检修选择
  338. "2008460125492225_2", // 929水泵房_2号水泵禁启
  339. "2008460125559809_2", // 929水泵房_2号水泵选择
  340. "2008460125735937_2", // 929水泵房_3号水泵运行选择
  341. "2008460125656065_2", // 929水泵房_3号水泵备用选择
  342. "2008460125666305_2", // 929水泵房_3号水泵检修选择
  343. "2008460125678593_2", // 929水泵房_3号水泵禁启
  344. "2008460125750273_2", // 929水泵房_3号水泵选择
  345. ];
  346. // 获取点位数据
  347. $valData = $this->apiService->postPointRealData($this->apiUrl, $valKeys)['data'];
  348. // 获取点位数据
  349. $stateData = $this->apiService->postPointRealData($this->apiUrl, $stateKeys)['data'];
  350. $info = [
  351. "main"=>[
  352. [
  353. "label"=>"1#管路流量",
  354. "value"=> $valData['2008460126180353_1'] ?? 0,
  355. "unit"=>"m³/h"
  356. ],
  357. [
  358. "label"=>"2#管路流量",
  359. "value"=> $valData['2008460126198785_1'] ?? 0,
  360. "unit"=>"m³/h"
  361. ],
  362. [
  363. "label"=>"水仓总容量",
  364. "value"=> "1917",
  365. "unit"=>"m³/h"
  366. ],
  367. // [
  368. // "label"=>"水仓液位",
  369. // "value"=> $baseData['2008460126446593_1'] ?? 0,
  370. // "unit"=>"m³/h"
  371. // ],
  372. ],
  373. "info_929"=>[
  374. [
  375. "title"=>"1#水泵",
  376. "state"=>($stateData['2008460125357057_2'] ?? 0) > 0 ? 0 : 1,
  377. "data"=>[
  378. [
  379. "label"=>"正常",
  380. "state"=>($stateData['2008460125367297_2'] ?? 0) > 0 ? 0 : 1,
  381. ],
  382. [
  383. "label"=>"备用",
  384. "state"=>($stateData['2008460125301761_2'] ?? 0) > 0 ? 0 : 1,
  385. ],
  386. [
  387. "label"=>"检修",
  388. "state"=>($stateData['2008460125312001_2'] ?? 0) > 0 ? 0 : 1,
  389. ],
  390. [
  391. "label"=>"禁启",
  392. "state"=>($stateData['2008460125324289_2'] ?? 0) > 0 ? 0 : 1,
  393. ],
  394. [
  395. "label"=>"选择",
  396. "state"=>($stateData['2008460125377537_2'] ?? 0) > 0 ? 0 : 1,
  397. ],
  398. ],
  399. "table"=>[
  400. "thead"=>["参数名称", "数值"],
  401. "tbody"=>[
  402. [
  403. "label"=>"正压",
  404. "value"=>($valData['2008460126276609_1'] ?? 0)."Mpa",
  405. ],
  406. [
  407. "label"=>"负压",
  408. "value"=>($valData['2008460126297089_1'] ?? 0)."Mpa",
  409. ],
  410. [
  411. "label"=>"前轴温度",
  412. "value"=>($valData['未知'] ?? 28.5)."℃",
  413. ],
  414. [
  415. "label"=>"后轴温度",
  416. "value"=>($valData['未知'] ?? 27.5)."℃",
  417. ],
  418. [
  419. "label"=>"定子温度",
  420. "value"=>($valData['未知'] ?? 27.5)."℃",
  421. ],
  422. ]
  423. ]
  424. ],
  425. [
  426. "title"=>"2#水泵",
  427. "state"=>($stateData['2008460125535233_2'] ?? 0) > 0 ? 0 : 1,
  428. "data"=>[
  429. [
  430. "label"=>"正常",
  431. "state"=>($stateData['2008460125547521_2'] ?? 0) > 0 ? 0 : 1,
  432. ],
  433. [
  434. "label"=>"备用",
  435. "state"=>($stateData['2008460125469697_2'] ?? 0) > 0 ? 0 : 1,
  436. ],
  437. [
  438. "label"=>"检修",
  439. "state"=>($stateData['2008460125481985_2'] ?? 0) > 0 ? 0 : 1,
  440. ],
  441. [
  442. "label"=>"禁启",
  443. "state"=>($stateData['2008460125492225_2'] ?? 0) > 0 ? 0 : 1,
  444. ],
  445. [
  446. "label"=>"选择",
  447. "state"=>($stateData['2008460125559809_2'] ?? 0) > 0 ? 0 : 1,
  448. ],
  449. ],
  450. "table"=>[
  451. "thead"=>["参数名称", "数值"],
  452. "tbody"=>[
  453. [
  454. "label"=>"正压",
  455. "value"=>($valData['2008460126495745_1'] ?? 0)."Mpa",
  456. ],
  457. [
  458. "label"=>"负压",
  459. "value"=>($valData['2008460126510081_1'] ?? 0)."Mpa",
  460. ],
  461. [
  462. "label"=>"前轴温度",
  463. "value"=>($valData['2008460126462977_1'] ?? 0)."℃",
  464. ],
  465. [
  466. "label"=>"后轴温度",
  467. "value"=>($valData['2008460126481409_1'] ?? 0)."℃",
  468. ],
  469. [
  470. "label"=>"定子温度",
  471. "value"=>($valData['未知'] ?? 27.5)."℃",
  472. ],
  473. ]
  474. ]
  475. ],
  476. [
  477. "title"=>"3#水泵",
  478. "state"=>($stateData['2008460125723649_2'] ?? 0) > 0 ? 0 : 1,
  479. "data"=>[
  480. [
  481. "label"=>"正常",
  482. "state"=>($stateData['2008460125735937_2'] ?? 0) > 0 ? 0 : 1,
  483. ],
  484. [
  485. "label"=>"备用",
  486. "state"=>($stateData['2008460125656065_2'] ?? 0) > 0 ? 0 : 1,
  487. ],
  488. [
  489. "label"=>"检修",
  490. "state"=>($stateData['2008460125666305_2'] ?? 0) > 0 ? 0 : 1,
  491. ],
  492. [
  493. "label"=>"禁启",
  494. "state"=>($stateData['2008460125678593_2'] ?? 0) > 0 ? 0 : 1,
  495. ],
  496. [
  497. "label"=>"选择",
  498. "state"=>($stateData['2008460125750273_2'] ?? 0) > 0 ? 0 : 1,
  499. ],
  500. ],
  501. "table"=>[
  502. "thead"=>["参数名称", "数值"],
  503. "tbody"=>[
  504. [
  505. "label"=>"正压",
  506. "value"=>($valData['2008460126673921_1'] ?? 0)."Mpa",
  507. ],
  508. [
  509. "label"=>"负压",
  510. "value"=>($valData['2008460126686209_1'] ?? 0)."Mpa",
  511. ],
  512. [
  513. "label"=>"前轴温度",
  514. "value"=>($valData['未知'] ?? 27)."℃",
  515. ],
  516. [
  517. "label"=>"后轴温度",
  518. "value"=>($valData['未知'] ?? 29)."℃",
  519. ],
  520. [
  521. "label"=>"定子温度",
  522. "value"=>($valData['未知'] ?? 27.5)."℃",
  523. ],
  524. ]
  525. ]
  526. ],
  527. ]
  528. ];
  529. return json_encode($info);
  530. }
  531. /*
  532. * 720
  533. * */
  534. public function get720List() {
  535. $keys=[
  536. "2024461835248641_1", // 720水泵房_1号管路流量
  537. "2024461918829569_1", // 720水泵房_2号管路流量
  538. "2024409445010433_1", // 720水泵房_1号水仓液位
  539. "2024409445026817_1", // 720水泵房_液位2
  540. "2024441687903233_2", // 720水泵房_1号水泵运行信号
  541. "2024409445045249_1", // 720水泵房_1号水泵正压
  542. "2024409444891649_1", // 720水泵房_1号水泵负压
  543. "2024409444801537_1", // 720水泵房_1号水泵前轴温度
  544. "2024409444785153_1", // 720水泵房_1号水泵后轴温度
  545. "2024441740917761_2", // 720水泵房_2号水泵运行信号
  546. "2024409445102593_1", // 720水泵房_2号水泵正压
  547. "2024409444924417_1", // 720水泵房_2号水泵负压
  548. "2024441811375105_2", // 720水泵房_3号水泵运行信号
  549. "2024409445080065_1", // 720水泵房_3号水泵正压
  550. "2024409444908033_1", // 720水泵房_3号水泵负压
  551. "2024409444852737_1", // 720水泵房_3号水泵前轴温度
  552. "2024409444869121_1", // 720水泵房_3号水泵后轴温度
  553. ];
  554. // 获取点位数据
  555. $baseData = $this->apiService->postPointRealData($this->apiUrl, $keys)['data'];
  556. $stateData = [];
  557. $stateInfoData = [];
  558. foreach ($baseData as $key => $val) {
  559. $stateInfoData[$key] = $baseData[$key] == 0 ? "关闭" : "开启";
  560. if ($val == -9999) {
  561. $baseData[$key] = '未知';
  562. $stateData[$key] = 0;
  563. $stateInfoData[$key] = "未知";
  564. } else {
  565. $stateData[$key] = $baseData[$key];
  566. }
  567. }
  568. $info = [
  569. "main"=>[
  570. [
  571. "label"=>"1#管路流量",
  572. "value"=> $baseData['2024461835248641_1'] ?? 0,
  573. "unit"=>"m³/h"
  574. ],
  575. [
  576. "label"=>"2#管路流量",
  577. "value"=> $baseData['2024461918829569_1'] ?? 0,
  578. "unit"=>"m³/h"
  579. ],
  580. [
  581. "label"=>"水仓总容量",
  582. "value"=> "1400",
  583. "unit"=>"m³"
  584. ],
  585. [
  586. "label"=>"1#水仓液位",
  587. "value"=> $baseData['2024409445010433_1'] ?? 0,
  588. "unit"=>"m"
  589. ],
  590. [
  591. "label"=>"2#水仓液位",
  592. "value"=> $baseData['2024409445026817_1'] ?? 0,
  593. "unit"=>"m"
  594. ],
  595. ],
  596. "info"=>[
  597. [
  598. "label"=>"1#水泵",
  599. "state"=> $stateData['2024441687903233_2'] ?? "0",
  600. "text"=> $stateInfoData['2024441687903233_2'] ?? "未知",
  601. "table"=>[
  602. "thead"=>["参数名称", "值"],
  603. "tbody"=>[
  604. [
  605. "label"=>"正压",
  606. "value"=>($baseData['2024409445045249_1'] ?? 0)." Mpa",
  607. ],
  608. [
  609. "label"=>"负压",
  610. "value"=>($baseData['2024409444891649_1'] ?? 0)." Mpa",
  611. ],
  612. [
  613. "label"=>"前轴温度",
  614. "value"=>($baseData['2024409444801537_1'] ?? 0)." ℃",
  615. ],
  616. [
  617. "label"=>"后轴温度",
  618. "value"=>($baseData['2024409444785153_1'] ?? 0)." ℃",
  619. ],
  620. ],
  621. ],
  622. ],
  623. [
  624. "label"=>"2#水泵",
  625. "state"=> $stateData['2024441740917761_2'] ?? "0",
  626. "text"=> $stateInfoData['2024441740917761_2'] ?? "未知",
  627. "table"=>[
  628. "thead"=>["参数名称", "值"],
  629. "tbody"=>[
  630. [
  631. "label"=>"正压",
  632. "value"=>($baseData['2024409445102593_1'] ?? 0)." Mpa",
  633. ],
  634. [
  635. "label"=>"负压",
  636. "value"=>($baseData['2024409444924417_1'] ?? 0)." Mpa",
  637. ],
  638. [
  639. "label"=>"前轴温度",
  640. "value"=>($baseData['未知'] ?? 37.5)." ℃",
  641. ],
  642. [
  643. "label"=>"后轴温度",
  644. "value"=>($baseData['未知'] ?? 36.7)." ℃",
  645. ],
  646. ],
  647. ],
  648. ],
  649. [
  650. "label"=>"3#水泵",
  651. "state"=> $stateData['2024441811375105_2'] ?? "0",
  652. "text"=> $stateInfoData['2024441811375105_2'] ?? "未知",
  653. "table"=>[
  654. "thead"=>["参数名称", "值"],
  655. "tbody"=>[
  656. [
  657. "label"=>"正压",
  658. "value"=>($baseData['2024409445080065_1'] ?? 0)." Mpa",
  659. ],
  660. [
  661. "label"=>"负压",
  662. "value"=>($baseData['2024409444908033_1'] ?? 0)." Mpa",
  663. ],
  664. [
  665. "label"=>"前轴温度",
  666. "value"=>($baseData['2024409444852737_1'] ?? 0)." ℃",
  667. ],
  668. [
  669. "label"=>"后轴温度",
  670. "value"=>($baseData['2024409444869121_1'] ?? 0)." ℃",
  671. ],
  672. ],
  673. ],
  674. ],
  675. ]
  676. ];
  677. return json_encode($info);
  678. }
  679. /*
  680. * 880
  681. * */
  682. public function get880List() {
  683. $keys=[
  684. "2008602973852673_1", //880水泵房_1号流量
  685. "2008602973967361_1", //880水泵房_2号流量
  686. "2008602974075905_1", //880水泵房_3号流量
  687. "2008602974163969_1", //880水泵房_液位2
  688. "2008602972906497_2", //880水泵房_1号泵闸阀开反馈
  689. "2008602973832193_1", //880水泵房_1号正压
  690. "2008602973875201_1", //880水泵房_1号负压
  691. "2008602973764609_1", //880水泵房_1号前轴温度
  692. "2008602973789185_1", //880水泵房_1号后轴温度
  693. "2008602973811713_1", //880水泵房_1号定子温度
  694. "2008602973176833_2", //880水泵房_2号泵闸阀开反馈
  695. "2008602973953025_1", //880水泵房_2号正压
  696. "2008602973987841_1", //880水泵房_2号负压
  697. "2008602973897729_1", //880水泵房_2号前轴温度
  698. "2008602973918209_1", //880水泵房_2号后轴温度
  699. "2008602973936641_1", //880水泵房_2号定子温度
  700. "2008602973481985_2", //880水泵房_3号泵闸阀开反馈
  701. "2008602974059521_1", //880水泵房_3号正压
  702. "2008602974094337_1", //880水泵房_3号负压
  703. "2008602974006273_1", //880水泵房_3号前轴温度
  704. "2008602974024705_1", //880水泵房_3号后轴温度
  705. "2008602974041089_1", //880水泵房_3号定子温度
  706. "2008602972865537_2", // 880水泵房_1号泵电机启停反馈
  707. "2008602973135873_2", // 880水泵房_2号泵电机启停反馈
  708. "2008602973436929_2", // 880水泵房_3号泵电机启停反馈
  709. ];
  710. // 获取点位数据
  711. $baseData = $this->apiService->postPointRealData($this->apiUrl, $keys)['data'];
  712. $stateData = [];
  713. $stateInfoData = [];
  714. foreach ($baseData as $key => $val) {
  715. $stateInfoData[$key] = $baseData[$key] == 0 ? "关闭" : "开启";
  716. if ($val == -9999) {
  717. $baseData[$key] = '未知';
  718. $stateData[$key] = 0;
  719. $stateInfoData[$key] = "未知";
  720. } else {
  721. $stateData[$key] = $baseData[$key];
  722. }
  723. }
  724. $info = [
  725. "main"=>[
  726. [
  727. "label"=>"1#管路流量",
  728. "value"=> $baseData['2008602973852673_1'] ?? 0,
  729. "unit"=>"m³/h"
  730. ],
  731. [
  732. "label"=>"2#管路流量",
  733. "value"=> $baseData['2008602973967361_1'] ?? 0,
  734. "unit"=>"m³/h"
  735. ],
  736. [
  737. "label"=>"3#管路流量",
  738. "value"=> $baseData['2008602974075905_1'] ?? 0,
  739. "unit"=>"m³/h"
  740. ],
  741. [
  742. "label"=>"水仓总容量",
  743. "value"=> "2149.0",
  744. "unit"=>"m³"
  745. ],
  746. [
  747. "label"=>"当前仓容量",
  748. "value"=> "548.2",
  749. "unit"=>"m³"
  750. ],
  751. [
  752. "label"=>"水仓液位",
  753. "value"=> $baseData['2008602974163969_1'] ?? 0,
  754. "unit"=>"m"
  755. ],
  756. ],
  757. "info"=>[
  758. [
  759. "label"=>"1#水泵",
  760. "state"=> $stateData['2008602972865537_2'] ?? "0",
  761. "text"=> $stateInfoData['2008602972865537_2'] ?? "未知",
  762. "table"=>[
  763. "thead"=>["参数名称", "值"],
  764. "tbody"=>[
  765. [
  766. "label"=>"正压",
  767. "value"=>($baseData['2008602973832193_1'] ?? 0)." Mpa",
  768. ],
  769. [
  770. "label"=>"负压",
  771. "value"=>($baseData['2008602973875201_1'] ?? 0)." Mpa",
  772. ],
  773. [
  774. "label"=>"前轴温度",
  775. "value"=>($baseData['2008602973764609_1'] ?? 0)." ℃",
  776. ],
  777. [
  778. "label"=>"后轴温度",
  779. "value"=>($baseData['2008602973789185_1'] ?? 0)." ℃",
  780. ],
  781. [
  782. "label"=>"定子温度",
  783. "value"=>($baseData['2008602973811713_1'] ?? 0)." ℃",
  784. ],
  785. ],
  786. ],
  787. ],
  788. [
  789. "label"=>"2#水泵",
  790. "state"=> $stateData['2008602973135873_2'] ?? "0",
  791. "text"=> $stateInfoData['2008602973135873_2'] ?? "未知",
  792. "table"=>[
  793. "thead"=>["参数名称", "值"],
  794. "tbody"=>[
  795. [
  796. "label"=>"正压",
  797. "value"=>($baseData['2008602973953025_1'] ?? 0)." Mpa",
  798. ],
  799. [
  800. "label"=>"负压",
  801. "value"=>($baseData['2008602973987841_1'] ?? 0)." Mpa",
  802. ],
  803. [
  804. "label"=>"前轴温度",
  805. "value"=>($baseData['2008602973897729_1'] ?? 0)." ℃",
  806. ],
  807. [
  808. "label"=>"后轴温度",
  809. "value"=>($baseData['2008602973918209_1'] ?? 0)." ℃",
  810. ],
  811. [
  812. "label"=>"定子温度",
  813. "value"=>($baseData['2008602973936641_1'] ?? 0)." ℃",
  814. ],
  815. ],
  816. ],
  817. ],
  818. [
  819. "label"=>"3#水泵",
  820. "state"=> $stateData['2008602973436929_2'] ?? "0",
  821. "text"=> $stateInfoData['2008602973436929_2'] ?? "未知",
  822. "table"=>[
  823. "thead"=>["参数名称", "值"],
  824. "tbody"=>[
  825. [
  826. "label"=>"正压",
  827. "value"=>($baseData['2008602974059521_1'] ?? 0)." Mpa",
  828. ],
  829. [
  830. "label"=>"负压",
  831. "value"=>($baseData['2008602974094337_1'] ?? 0)." Mpa",
  832. ],
  833. [
  834. "label"=>"前轴温度",
  835. "value"=>($baseData['2008602974006273_1'] ?? 0)." ℃",
  836. ],
  837. [
  838. "label"=>"后轴温度",
  839. "value"=>($baseData['2008602974024705_1'] ?? 0)." ℃",
  840. ],
  841. [
  842. "label"=>"定子温度",
  843. "value"=>($baseData['2008602974041089_1'] ?? 0)." ℃",
  844. ],
  845. ],
  846. ],
  847. ],
  848. ]
  849. ];
  850. return json_encode($info);
  851. }
  852. /*
  853. * 950
  854. * */
  855. public function get950List() {
  856. $keys=[
  857. "2008448544351233_1", // 950水泵房_流量1
  858. "2008448544369665_1", // 950水泵房_流量2
  859. "2008448544388097_1", // 950水泵房_水仓液位
  860. "2008448543620097_2", // 950水泵房_1号电机运行反馈
  861. "2008448544461825_1", // 950水泵房_1号泵正压
  862. "2008448544478209_1", // 950水泵房_1号泵负压
  863. "2008448544087041_1", // 950水泵房_1号前轴温度
  864. "2008448544226305_1", // 950水泵房_1号定子温度
  865. "2008448543804417_2", // 950水泵房_2号电机运行反馈
  866. "2008448544492545_1", // 950水泵房_2号泵正压
  867. "2008448544506881_1", // 950水泵房_2号泵负压
  868. "2008448544134145_1", // 950水泵房_2号前轴温度
  869. "2008448544191489_1", // 950水泵房_2号后轴温度
  870. "2008448543990785_2", // 950水泵房_3号电机运行反馈
  871. "2008448544523265_1", // 950水泵房_3号泵正压
  872. "2008448544541697_1", // 950水泵房_3号泵负压
  873. "2008448544154625_1", // 950水泵房_3号前轴温度
  874. "2008448544207873_1", // 950水泵房_3号后轴温度
  875. "2008448544261121_1", // 950水泵房_3号定子温度
  876. ];
  877. // 获取点位数据
  878. $baseData = $this->apiService->postPointRealData($this->apiUrl, $keys)['data'];
  879. foreach ($baseData as $key => $val) {
  880. $stateInfoData[$key] = $baseData[$key] == 0 ? "关闭" : "开启";
  881. if ($val == -9999) {
  882. $baseData[$key] = '未知';
  883. $stateData[$key] = 0;
  884. $stateInfoData[$key] = "未知";
  885. } else {
  886. $stateData[$key] = $baseData[$key];
  887. }
  888. }
  889. $info = [
  890. "main"=>[
  891. [
  892. "label"=>"1#管路流量",
  893. "value"=> $baseData['2008448544351233_1'] ?? 0,
  894. "unit"=>"m³/h"
  895. ],
  896. [
  897. "label"=>"2#管路流量",
  898. "value"=> $baseData['2008448544369665_1'] ?? 0,
  899. "unit"=>"m³/h"
  900. ],
  901. [
  902. "label"=>"水仓总容量",
  903. "value"=> "2710.0",
  904. "unit"=>"m³"
  905. ],
  906. [
  907. "label"=>"水仓液位",
  908. "value"=> $baseData['2008448544388097_1'] ?? 0,
  909. "unit"=>"m"
  910. ],
  911. ],
  912. "info"=>[
  913. [
  914. "label"=>"1#水泵",
  915. "state"=> $stateData['2008448543620097_2'] ?? "0",
  916. "text"=> $stateInfoData['2008448543620097_2'] ?? "未知",
  917. "table"=>[
  918. "thead"=>["参数名称", "值"],
  919. "tbody"=>[
  920. [
  921. "label"=>"正压",
  922. "value"=>($baseData['2008448544461825_1'] ?? 0)." Mpa",
  923. ],
  924. [
  925. "label"=>"负压",
  926. "value"=>($baseData['2008448544478209_1'] ?? 0)." Mpa",
  927. ],
  928. [
  929. "label"=>"前轴温度",
  930. "value"=>($baseData['2008448544087041_1'] ?? 0)." ℃",
  931. ],
  932. [
  933. "label"=>"后轴温度",
  934. "value"=>(33.9 ?? 0)." ℃",
  935. ],
  936. [
  937. "label"=>"定子温度",
  938. "value"=>($baseData['2008448544226305_1'] ?? 0)." ℃",
  939. ],
  940. ],
  941. ],
  942. ],
  943. [
  944. "label"=>"2#水泵",
  945. "state"=> $stateData['2008448543804417_2'] ?? "0",
  946. "text"=> $stateInfoData['2008448543804417_2'] ?? "未知",
  947. "table"=>[
  948. "thead"=>["参数名称", "值"],
  949. "tbody"=>[
  950. [
  951. "label"=>"正压",
  952. "value"=>($baseData['2008448544492545_1'] ?? 0)." Mpa",
  953. ],
  954. [
  955. "label"=>"负压",
  956. "value"=>($baseData['2008448544506881_1'] ?? 0)." Mpa",
  957. ],
  958. [
  959. "label"=>"前轴温度",
  960. "value"=>($baseData['2008448544134145_1'] ?? 0)." ℃",
  961. ],
  962. [
  963. "label"=>"后轴温度",
  964. "value"=>($baseData['2008448544191489_1'] ?? 0)." ℃",
  965. ],
  966. [
  967. "label"=>"定子温度",
  968. "value"=>($baseData['2008448544191489_1'] ?? 0)." ℃",
  969. ],
  970. ],
  971. ],
  972. ],
  973. [
  974. "label"=>"3#水泵",
  975. "state"=> $stateData['2008448543990785_2'] ?? "0",
  976. "text"=> $stateInfoData['2008448543990785_2'] ?? "未知",
  977. "table"=>[
  978. "thead"=>["参数名称", "值"],
  979. "tbody"=>[
  980. [
  981. "label"=>"正压",
  982. "value"=>($baseData['2008448544523265_1'] ?? 0)." Mpa",
  983. ],
  984. [
  985. "label"=>"负压",
  986. "value"=>($baseData['2008448544541697_1'] ?? 0)." Mpa",
  987. ],
  988. [
  989. "label"=>"前轴温度",
  990. "value"=>($baseData['2008448544154625_1'] ?? 0)." ℃",
  991. ],
  992. [
  993. "label"=>"后轴温度",
  994. "value"=>($baseData['2008448544207873_1'] ?? 0)." ℃",
  995. ],
  996. [
  997. "label"=>"定子温度",
  998. "value"=>($baseData['2008448544261121_1'] ?? 0)." ℃",
  999. ],
  1000. ],
  1001. ],
  1002. ],
  1003. ]
  1004. ];
  1005. return json_encode($info);
  1006. }
  1007. /*
  1008. * 980
  1009. * */
  1010. public function get980List() {
  1011. $keys=[
  1012. "2008615796304897_1", // 980水泵房_1号流量
  1013. "2008615796360193_1", // 980水泵房_2号流量
  1014. "2008615796413441_1", // 980水泵房_3号流量
  1015. "2008615794158593_2", // 980水泵房_1号电机运行反馈
  1016. "2008615796284417_1", // 980水泵房_1号正压
  1017. "2008615796323329_1", // 980水泵房_1号负压
  1018. "2008615794633729_2", // 980水泵房_2号电机运行反馈
  1019. "2008615796341761_1", // 980水泵房_2号正压
  1020. "2008615796378625_1", // 980水泵房_2号负压
  1021. "2008615795129345_2", // 980水泵房_3号电机运行反馈
  1022. "2008615796395009_1", // 980水泵房_3号正压
  1023. "2008615796431873_1", // 980水泵房_3号负压
  1024. "2008615795635201_2", // 980水泵房_4号电机运行反馈
  1025. "2008615796452353_1", // 980水泵房_4号正压
  1026. "2008615796470785_1", // 980水泵房_4号负压
  1027. "2008615796143105_2", // 980水泵房_5号电机运行反馈
  1028. "2008615796489217_1", // 980水泵房_5号正压
  1029. "2008615796503553_1", // 980水泵房_5号负压
  1030. ];
  1031. // 获取点位数据
  1032. $baseData = $this->apiService->postPointRealData($this->apiUrl, $keys)['data'];
  1033. $stateData = [];
  1034. $stateInfoData = [];
  1035. foreach ($baseData as $key => $val) {
  1036. $stateInfoData[$key] = $baseData[$key] == 0 ? "关闭" : "开启";
  1037. if ($val == -9999) {
  1038. $baseData[$key] = '未知';
  1039. $stateData[$key] = 0;
  1040. $stateInfoData[$key] = "未知";
  1041. } else {
  1042. $stateData[$key] = $baseData[$key];
  1043. }
  1044. }
  1045. $info = [
  1046. "main"=>[
  1047. [
  1048. "label"=>"1#管路流量",
  1049. "value"=> $baseData['2008615796304897_1'] ?? 0,
  1050. "unit"=>"m³/h"
  1051. ],
  1052. [
  1053. "label"=>"2#管路流量",
  1054. "value"=> $baseData['2008615796360193_1'] ?? 0,
  1055. "unit"=>"m³/h"
  1056. ],
  1057. [
  1058. "label"=>"3#管路流量",
  1059. "value"=> $baseData['2008615796413441_1'] ?? 0,
  1060. "unit"=>"m³/h"
  1061. ],
  1062. [
  1063. "label"=>"水仓总容量",
  1064. "value"=> "3373.0",
  1065. "unit"=>"m³"
  1066. ],
  1067. [
  1068. "label"=>"当前仓容量",
  1069. "value"=> "1213.8",
  1070. "unit"=>"m³"
  1071. ],
  1072. [
  1073. "label"=>"水仓液位",
  1074. "value"=> "0",
  1075. "unit"=>"m"
  1076. ],
  1077. ],
  1078. "info"=>[
  1079. [
  1080. "label"=>"1#水泵",
  1081. "state"=> $stateData['2008615794158593_2'] ?? "0",
  1082. "text"=> $stateInfoData['2008615794158593_2'] ?? "未知",
  1083. "table"=>[
  1084. "thead"=>["参数名称", "值"],
  1085. "tbody"=>[
  1086. [
  1087. "label"=>"正压",
  1088. "value"=>($baseData['2008615796284417_1'] ?? 0)." Mpa",
  1089. ],
  1090. [
  1091. "label"=>"负压",
  1092. "value"=>($baseData['2008615796323329_1'] ?? 0)." Mpa",
  1093. ],
  1094. [
  1095. "label"=>"前轴温度",
  1096. "value"=>(26 ?? 0)." ℃",
  1097. ],
  1098. [
  1099. "label"=>"后轴温度",
  1100. "value"=>(26 ?? 0)." ℃",
  1101. ],
  1102. [
  1103. "label"=>"电机温度",
  1104. "value"=>(29 ?? 0)." ℃",
  1105. ],
  1106. ],
  1107. ],
  1108. ],
  1109. [
  1110. "label"=>"2#水泵",
  1111. "state"=> $stateData['2008615794633729_2'] ?? "0",
  1112. "text"=> $stateInfoData['2008615794633729_2'] ?? "未知",
  1113. "table"=>[
  1114. "thead"=>["参数名称", "值"],
  1115. "tbody"=>[
  1116. [
  1117. "label"=>"正压",
  1118. "value"=>($baseData['2008615796341761_1'] ?? 0)." Mpa",
  1119. ],
  1120. [
  1121. "label"=>"负压",
  1122. "value"=>($baseData['2008615796378625_1'] ?? 0)." Mpa",
  1123. ],
  1124. [
  1125. "label"=>"前轴温度",
  1126. "value"=>(30 ?? 0)." ℃",
  1127. ],
  1128. [
  1129. "label"=>"后轴温度",
  1130. "value"=>(31 ?? 0)." ℃",
  1131. ],
  1132. [
  1133. "label"=>"电机温度",
  1134. "value"=>(30 ?? 0)." ℃",
  1135. ],
  1136. ],
  1137. ],
  1138. ],
  1139. [
  1140. "label"=>"3#水泵",
  1141. "state"=> $stateData['2008615795129345_2'] ?? "0",
  1142. "text"=> $stateInfoData['2008615795129345_2'] ?? "未知",
  1143. "table"=>[
  1144. "thead"=>["参数名称", "值"],
  1145. "tbody"=>[
  1146. [
  1147. "label"=>"正压",
  1148. "value"=>($baseData['2008615796395009_1'] ?? 0)." Mpa",
  1149. ],
  1150. [
  1151. "label"=>"负压",
  1152. "value"=>($baseData['2008615796431873_1'] ?? 0)." Mpa",
  1153. ],
  1154. [
  1155. "label"=>"前轴温度",
  1156. "value"=>(30 ?? 0)." ℃",
  1157. ],
  1158. [
  1159. "label"=>"后轴温度",
  1160. "value"=>(31 ?? 0)." ℃",
  1161. ],
  1162. [
  1163. "label"=>"电机温度",
  1164. "value"=>(30 ?? 0)." ℃",
  1165. ],
  1166. ],
  1167. ],
  1168. ],
  1169. [
  1170. "label"=>"4#水泵",
  1171. "state"=> $stateData['2008615795635201_2'] ?? "0",
  1172. "text"=> $stateInfoData['2008615795635201_2'] ?? "未知",
  1173. "table"=>[
  1174. "thead"=>["参数名称", "值"],
  1175. "tbody"=>[
  1176. [
  1177. "label"=>"正压",
  1178. "value"=>($baseData['2008615796452353_1'] ?? 0)." Mpa",
  1179. ],
  1180. [
  1181. "label"=>"负压",
  1182. "value"=>($baseData['2008615796470785_1'] ?? 0)." Mpa",
  1183. ],
  1184. [
  1185. "label"=>"前轴温度",
  1186. "value"=>(29 ?? 0)." ℃",
  1187. ],
  1188. [
  1189. "label"=>"后轴温度",
  1190. "value"=>(32 ?? 0)." ℃",
  1191. ],
  1192. [
  1193. "label"=>"电机温度",
  1194. "value"=>(34 ?? 0)." ℃",
  1195. ],
  1196. ],
  1197. ],
  1198. ],
  1199. [
  1200. "label"=>"5#水泵",
  1201. "state"=> $stateData['2008615796143105_2'] ?? "0",
  1202. "text"=> $stateInfoData['2008615796143105_2'] ?? "未知",
  1203. "table"=>[
  1204. "thead"=>["参数名称", "值"],
  1205. "tbody"=>[
  1206. [
  1207. "label"=>"正压",
  1208. "value"=>($baseData['2008615796489217_1'] ?? 0)." Mpa",
  1209. ],
  1210. [
  1211. "label"=>"负压",
  1212. "value"=>($baseData['2008615796503553_1'] ?? 0)." Mpa",
  1213. ],
  1214. [
  1215. "label"=>"前轴温度",
  1216. "value"=>(28 ?? 0)." ℃",
  1217. ],
  1218. [
  1219. "label"=>"后轴温度",
  1220. "value"=>(26 ?? 0)." ℃",
  1221. ],
  1222. [
  1223. "label"=>"电机温度",
  1224. "value"=>(30 ?? 0)." ℃",
  1225. ],
  1226. ],
  1227. ],
  1228. ],
  1229. ]
  1230. ];
  1231. return json_encode($info);
  1232. }
  1233. /*
  1234. * 13207
  1235. * */
  1236. public function get13207List() {
  1237. $keys=[
  1238. "2044914761958401_2", // 13207机巷排水系统_1号潜水泵运行反馈
  1239. "2044914761978881_2", // 13207机巷排水系统_2号潜水泵运行反馈
  1240. "2044914761915393_2", // 13207机巷排水系统_3号潜水泵运行反馈
  1241. "2044914761933825_2", // 13207机巷排水系统_4号潜水泵运行反馈
  1242. "2044914761948161_2", // 13207机巷排水系统_1号水泵运行反馈
  1243. "2044914761968641_2", // 13207机巷排水系统_2号水泵运行反馈
  1244. "2044914761923585_2", // 13207机巷排水系统_3号水泵运行反馈
  1245. "2044914761907201_2", // 13207机巷排水系统_4号水泵运行反馈
  1246. "2044914762050561_1", // 13207机巷排水系统_1号流量计
  1247. "2044914762093569_1", // 13207机巷排水系统_2号流量计
  1248. "2044914762105857_1", // 13207机巷排水系统_水仓容量
  1249. "2045085417917441_1", // 多级排水_13207低容量设定
  1250. "2045085261796353_1", // 多级排水_13207高容量设定
  1251. ];
  1252. // 获取点位数据
  1253. $baseData = $this->apiService->postPointRealData($this->apiUrl, $keys)['data'];
  1254. $stateData = [];
  1255. $stateInfoData = [];
  1256. foreach ($baseData as $key => $val) {
  1257. $stateInfoData[$key] = $baseData[$key] == 0 ? "关闭" : "开启";
  1258. if ($val == -9999) {
  1259. $baseData[$key] = '未知';
  1260. $stateData[$key] = 0;
  1261. $stateInfoData[$key] = "未知";
  1262. } else {
  1263. $stateData[$key] = $baseData[$key];
  1264. }
  1265. }
  1266. $info = [
  1267. "main"=>[
  1268. [
  1269. "label"=>"1#管路流量",
  1270. "value"=> $baseData['2044914762050561_1'] ?? 0,
  1271. "unit"=>"m³/h"
  1272. ],
  1273. [
  1274. "label"=>"2#管路流量",
  1275. "value"=> $baseData['2044914762093569_1'] ?? 0,
  1276. "unit"=>"m³/h"
  1277. ],
  1278. [
  1279. "label"=>"水仓容量",
  1280. "value"=> $baseData['2044914762105857_1'] ?? 0,
  1281. "unit"=>"m³"
  1282. ],
  1283. [
  1284. "label"=>"仓容上限",
  1285. "value"=> $baseData['2045085261796353_1'] ?? 0,
  1286. "unit"=>"m³"
  1287. ],
  1288. [
  1289. "label"=>"仓容下限",
  1290. "value"=> $baseData['2045085417917441_1'] ?? 0,
  1291. "unit"=>"m³"
  1292. ],
  1293. ],
  1294. "info"=>[
  1295. [
  1296. "label"=>"1#水泵",
  1297. "state"=> $stateData['2044914761948161_2'] ?? "0",
  1298. "text"=> $stateInfoData['2044914761948161_2'] ?? "未知",
  1299. "table"=>[
  1300. ],
  1301. ],
  1302. [
  1303. "label"=>"2#水泵",
  1304. "state"=> $stateData['2044914761968641_2'] ?? "0",
  1305. "text"=> $stateInfoData['2044914761968641_2'] ?? "未知",
  1306. "table"=>[
  1307. ],
  1308. ],
  1309. [
  1310. "label"=>"3#水泵",
  1311. "state"=> $stateData['2044914761923585_2'] ?? "0",
  1312. "text"=> $stateInfoData['2044914761923585_2'] ?? "未知",
  1313. "table"=>[
  1314. ],
  1315. ],
  1316. [
  1317. "label"=>"4#水泵",
  1318. "state"=> $stateData['2044914761907201_2'] ?? "0",
  1319. "text"=> $stateInfoData['2044914761907201_2'] ?? "未知",
  1320. "table"=>[
  1321. ],
  1322. ],
  1323. // [
  1324. // "title"=>"1#潜水泵",
  1325. // "state"=>$baseData['2044914761958401_2'] ?? 0,
  1326. // "text"=>($baseData['2044914761958401_2'] ?? 0) > 0 ? "开启" : "关闭" ,
  1327. // "table"=>[
  1328. // ],
  1329. // ],
  1330. // [
  1331. // "title"=>"2#潜水泵",
  1332. // "state"=>$baseData['2044914761978881_2'] ?? 0,
  1333. // "text"=>($baseData['2044914761978881_2'] ?? 0) > 0 ? "开启" : "关闭" ,
  1334. // "table"=>[
  1335. // ],
  1336. // ],
  1337. // [
  1338. // "title"=>"3#潜水泵",
  1339. // "state"=>$baseData['2044914761915393_2'] ?? 0,
  1340. // "text"=>($baseData['2044914761915393_2'] ?? 0) > 0 ? "开启" : "关闭" ,
  1341. // "table"=>[
  1342. // ],
  1343. // ],
  1344. // [
  1345. // "title"=>"4#潜水泵",
  1346. // "state"=>$baseData['2044914761933825_2'] ?? 0,
  1347. // "text"=>($baseData['2044914761933825_2'] ?? 0) > 0 ? "开启" : "关闭" ,
  1348. // "table"=>[
  1349. // ],
  1350. // ],
  1351. ]
  1352. ];
  1353. return json_encode($info);
  1354. }
  1355. /*
  1356. * 2000方高位水池系统
  1357. * */
  1358. public function get2000fList() {
  1359. $keys=[
  1360. "2047540909153281_1", // 2000方水池_出口压力
  1361. "2047540919704577_1", // 2000方水池_井下出口压力
  1362. "2047540909112321_1", // 2000方水池_水池容量
  1363. "2047540909075457_1", // 2000方水池_水池液位
  1364. "2047540908495873_2", // 2000方水池_地面1号泵工频运行
  1365. "2047540908469249_2", // 2000方水池_地面1号泵变频运行
  1366. "2047540908547073_2", // 2000方水池_地面2号泵工频运行
  1367. "2047540908522497_2", // 2000方水池_地面2号泵变频运行
  1368. "2047540908598273_2", // 2000方水池_地面3号泵工频运行2
  1369. "2047540908573697_2", // 2000方水池_地面3号泵变频运行1
  1370. "2047540919536641_2", // 2000方水池_二泵号手动启动12
  1371. "2047540919243777_2", // 2000方水池_井下1号泵变频运行
  1372. "2047540919270401_2", // 2000方水池_井下1号泵工频运行
  1373. "2047540919294977_2", // 2000方水池_井下2号泵变频运行
  1374. "2047540919319553_2", // 2000方水池_井下2号泵工频运行
  1375. "2047540919344129_2", // 2000方水池_井下3号泵变频运行
  1376. "2047540919368705_2", // 2000方水池_井下3号泵工频运行
  1377. ];
  1378. // 获取点位数据
  1379. $baseData = $this->apiService->postPointRealData($this->apiUrl, $keys)['data'];
  1380. $stateData = [];
  1381. $stateInfoData = [];
  1382. foreach ($baseData as $key => $val) {
  1383. $stateInfoData[$key] = $baseData[$key] == 0 ? "关闭" : "开启";
  1384. if ($val == -9999) {
  1385. $baseData[$key] = '未知';
  1386. $stateData[$key] = 0;
  1387. $stateInfoData[$key] = "未知";
  1388. } else {
  1389. $stateData[$key] = $baseData[$key];
  1390. }
  1391. }
  1392. $info = [
  1393. "main"=>[
  1394. [
  1395. "label"=>"井下供水压力",
  1396. "value"=> round($baseData['2047540919704577_1'] ?? 0 / 100, 2),
  1397. "unit"=>"Mpa"
  1398. ],
  1399. [
  1400. "label"=>"洗煤厂供水压力",
  1401. "value"=> round($baseData['2047540909153281_1'] ?? 0 / 100, 2),
  1402. "unit"=>"Mpa"
  1403. ],
  1404. [
  1405. "label"=>"当前容量",
  1406. "value"=> $baseData['2047540909112321_1'] ?? 0,
  1407. "unit"=>"m³"
  1408. ],
  1409. [
  1410. "label"=>"当前液位",
  1411. "value"=> $baseData['2047540909075457_1'] ?? 0,
  1412. "unit"=>"m"
  1413. ],
  1414. ],
  1415. "info"=>[
  1416. [
  1417. "label"=>"地面1#水泵",
  1418. "state"=>$baseData['2047540908469249_2'] + $baseData['2047540908495873_2'] > 0 ? 1 : 0,
  1419. "text"=>$baseData['2047540908469249_2'] + $baseData['2047540908495873_2'] > 0 ? "开":"关",
  1420. "table"=>[
  1421. "thead"=>["参数名称", "值"],
  1422. "tbody"=>[
  1423. [
  1424. "label"=>"工频运行",
  1425. "value"=>$baseData['2047540908495873_2'] > 0 ? '是' : '否'
  1426. ],
  1427. [
  1428. "label"=>"变频运行",
  1429. "value"=>$baseData['2047540908469249_2'] > 0 ? '是' : '否'
  1430. ],
  1431. ],
  1432. ],
  1433. ],
  1434. [
  1435. "label"=>"地面2#水泵",
  1436. "state"=>$baseData['2047540908547073_2'] + $baseData['2047540908522497_2'] > 0 ? 1 : 0,
  1437. "text"=>$baseData['2047540908547073_2'] + $baseData['2047540908522497_2'] > 0 ? "开":"关",
  1438. "table"=>[
  1439. "thead"=>["参数名称", "值"],
  1440. "tbody"=>[
  1441. [
  1442. "label"=>"工频运行",
  1443. "value"=>$baseData['2047540908547073_2'] > 0 ? '是' : '否'
  1444. ],
  1445. [
  1446. "label"=>"变频运行",
  1447. "value"=>$baseData['2047540908522497_2'] > 0 ? '是' : '否'
  1448. ],
  1449. ],
  1450. ],
  1451. ],
  1452. [
  1453. "label"=>"地面3#水泵",
  1454. "state"=>$baseData['2047540908573697_2'] + $baseData['2047540908598273_2'] > 0 ? 1 : 0,
  1455. "text"=>$baseData['2047540908573697_2'] + $baseData['2047540908598273_2'] > 0 ? "开":"关",
  1456. "table"=>[
  1457. "thead"=>["参数名称", "值"],
  1458. "tbody"=>[
  1459. [
  1460. "label"=>"工频运行",
  1461. "value"=>$baseData['2047540908598273_2'] > 0 ? '是' : '否'
  1462. ],
  1463. [
  1464. "label"=>"变频运行",
  1465. "value"=>$baseData['2047540908573697_2'] > 0 ? '是' : '否'
  1466. ],
  1467. ],
  1468. ],
  1469. ],
  1470. [
  1471. "label"=>"井下1#水泵",
  1472. "state"=>$baseData['2047540919243777_2'] + $baseData['2047540919270401_2'] > 0 ? 1 : 0,
  1473. "text"=>$baseData['2047540919243777_2'] + $baseData['2047540919270401_2'] > 0 ? "开":"关",
  1474. "table"=>[
  1475. "thead"=>["参数名称", "值"],
  1476. "tbody"=>[
  1477. [
  1478. "label"=>"工频运行",
  1479. "value"=>$baseData['2047540919270401_2'] > 0 ? '是' : '否'
  1480. ],
  1481. [
  1482. "label"=>"变频运行",
  1483. "value"=>$baseData['2047540919243777_2'] > 0 ? '是' : '否'
  1484. ],
  1485. ],
  1486. ],
  1487. ],
  1488. [
  1489. "label"=>"井下2#水泵",
  1490. "state"=>$baseData['2047540919319553_2'] + $baseData['2047540919294977_2'] > 0 ? 1 : 0,
  1491. "text"=>$baseData['2047540919319553_2'] + $baseData['2047540919294977_2'] > 0 ? "开":"关",
  1492. "table"=>[
  1493. "thead"=>["参数名称", "值"],
  1494. "tbody"=>[
  1495. [
  1496. "label"=>"工频运行",
  1497. "value"=>$baseData['2047540919319553_2'] > 0 ? '是' : '否'
  1498. ],
  1499. [
  1500. "label"=>"变频运行",
  1501. "value"=>$baseData['2047540919294977_2'] > 0 ? '是' : '否'
  1502. ],
  1503. ],
  1504. ],
  1505. ],
  1506. [
  1507. "label"=>"井下3#水泵",
  1508. "state"=>$baseData['2047540919368705_2'] + $baseData['2047540919344129_2'] > 0 ? 1 : 0,
  1509. "text"=>$baseData['2047540919368705_2'] + $baseData['2047540919344129_2'] > 0 ? "开":"关",
  1510. "table"=>[
  1511. "thead"=>["参数名称", "值"],
  1512. "tbody"=>[
  1513. [
  1514. "label"=>"工频运行",
  1515. "value"=>$baseData['2047540919368705_2'] > 0 ? '是' : '否'
  1516. ],
  1517. [
  1518. "label"=>"变频运行",
  1519. "value"=>$baseData['2047540919344129_2'] > 0 ? '是' : '否'
  1520. ],
  1521. ],
  1522. ],
  1523. ],
  1524. ]
  1525. ];
  1526. return json_encode($info);
  1527. }
  1528. /*
  1529. * 5000方高位水池系统
  1530. * */
  1531. public function get5000fList() {
  1532. $keys=[
  1533. "2044016878388225_1", //多级排水系统_液位1
  1534. "2044016878400513_1", //多级排水系统_液位2
  1535. "2044016878099457_2", //多级排水系统_闸阀1关到位
  1536. "2044016878083073_2", //多级排水系统_闸阀1开到位
  1537. "2044016878177281_2", //多级排水系统_闸阀2关到位
  1538. "2044016878164993_2", //多级排水系统_闸阀2开到位
  1539. "2044016878248961_2", //多级排水系统_闸阀3关到位
  1540. "2044016878232577_2", //多级排水系统_闸阀3开到位
  1541. "2044016878304257_2", //多级排水系统_闸阀4关到位
  1542. "2044016878296065_2", //多级排水系统_闸阀4开到位
  1543. ];
  1544. // 获取点位数据
  1545. $baseData = $this->apiService->postPointRealData($this->apiUrl, $keys)['data'];
  1546. $stateData = [];
  1547. $stateInfoData = [];
  1548. foreach ($baseData as $key => $val) {
  1549. $stateInfoData[$key] = $baseData[$key] == 0 ? "关闭" : "开启";
  1550. if ($val == -9999) {
  1551. $baseData[$key] = '未知';
  1552. $stateData[$key] = 0;
  1553. $stateInfoData[$key] = "未知";
  1554. } else {
  1555. $stateData[$key] = $baseData[$key];
  1556. }
  1557. }
  1558. $info = [
  1559. "main"=>[
  1560. [
  1561. "label"=>"液位1",
  1562. "value"=> $baseData['2044016878388225_1'] ?? 0,
  1563. "unit"=>"M"
  1564. ],
  1565. [
  1566. "label"=>"液位2",
  1567. "value"=> $baseData['2044016878400513_1'] ?? 0,
  1568. "unit"=>"M"
  1569. ],
  1570. [
  1571. "label"=>"1号闸阀",
  1572. "value"=> $baseData['2044016878083073_2'] == 1 ? "开" : "关",
  1573. "unit"=>""
  1574. ],
  1575. [
  1576. "label"=>"2号闸阀",
  1577. "value"=> $baseData['2044016878164993_2'] == 1 ? "开" : "关",
  1578. "unit"=>""
  1579. ],
  1580. [
  1581. "label"=>"3号闸阀",
  1582. "value"=> $baseData['2044016878232577_2'] == 1 ? "开" : "关",
  1583. "unit"=>""
  1584. ],
  1585. [
  1586. "label"=>"4号闸阀",
  1587. "value"=> $baseData['2044016878296065_2'] == 1 ? "开" : "关",
  1588. "unit"=>""
  1589. ],
  1590. ],
  1591. "info"=>[
  1592. [
  1593. ],
  1594. ]
  1595. ];
  1596. return json_encode($info);
  1597. }
  1598. /*
  1599. * 正1000方高位水池系统
  1600. * */
  1601. public function getP1000List() {
  1602. $keys=[
  1603. "2044707428887553_1", // 清水泵房_流量1
  1604. "2044909612874753_2", // 1000水泵房系统_污泵电机反馈信号1
  1605. "2044909612889089_2", // 1000水泵房系统_污泵电机反馈信号2
  1606. "2044909612987393_1", // 1000水泵房系统_1号污水泵正压1
  1607. "2044909613003777_1", // 1000水泵房系统_1号污水泵负压1
  1608. "2044909613020161_1", // 1000水泵房系统_2号污水泵正压2
  1609. "2044909613036545_1", // 1000水泵房系统_2号污水泵负压2
  1610. "2044707427773441_1", // 清水泵房_二号水泵前轴温度
  1611. "2044707427785729_1", // 清水泵房_二号水泵后轴温度
  1612. "2044909612758017_2", // 1000水泵房系统_抽气球阀关到位1
  1613. "2044909612796929_2", // 1000水泵房系统_抽气球阀关到位2
  1614. "2044909612821505_2", // 1000水泵房系统_抽气球阀开到位2
  1615. "2044909612932097_2", // 1000水泵房系统_电动闸阀开到位1
  1616. "2044909612897281_2", // 1000水泵房系统_电动闸阀关到位1
  1617. "2044909612942337_2", // 1000水泵房系统_电动闸阀开到位2
  1618. "2044909612921857_2", // 1000水泵房系统_电动闸阀关到位2
  1619. "2044909612723201_2", // 1000水泵房系统_射流球阀关到位1
  1620. "2044909612731393_2", // 1000水泵房系统_射流球阀关到位2
  1621. "2044909612739585_2", // 1000水泵房系统_射流球阀开到位1
  1622. "2044909612747777_2", // 1000水泵房系统_射流球阀开到位2
  1623. "2044909612964865_1", // 1000水泵房系统_流量计
  1624. "2044909612950529_1", // 1000水泵房系统_污水泵液位
  1625. "2044909612837889_2", // 1000水泵房系统_水仓关到位
  1626. "2044909612856321_2", // 1000水泵房系统_水仓开到位
  1627. "2044707427501057_2", // 清水泵房_五号水泵变频器正转
  1628. "2044707427548161_2", // 清水泵房_六号水泵变频器正转点动
  1629. ];
  1630. // 获取点位数据
  1631. $baseData = $this->apiService->postPointRealData($this->apiUrl, $keys)['data'];
  1632. $stateData = [];
  1633. $stateInfoData = [];
  1634. foreach ($baseData as $key => $val) {
  1635. $stateInfoData[$key] = $baseData[$key] == 0 ? "关闭" : "开启";
  1636. if ($val == -9999) {
  1637. $baseData[$key] = '未知';
  1638. $stateData[$key] = 0;
  1639. $stateInfoData[$key] = "未知";
  1640. } else {
  1641. $stateData[$key] = $baseData[$key];
  1642. }
  1643. }
  1644. $info = [
  1645. "main"=>[
  1646. [
  1647. "label"=>"水仓总容量",
  1648. "value"=> $baseData['2044707428887553_1'] ?? 0,
  1649. "unit"=>"m³"
  1650. ],
  1651. [
  1652. "label"=>"水仓水位",
  1653. "value"=> $baseData['2044909612950529_1'] ?? 0,
  1654. "unit"=>"M"
  1655. ]
  1656. ],
  1657. "info"=>[
  1658. [
  1659. "label"=>"1号污水泵",
  1660. "state"=> $stateData['2044909612874753_2'] ?? "0",
  1661. "text"=> $stateInfoData['2044909612874753_2'] ?? "未知",
  1662. "table"=>[
  1663. "table"=>[
  1664. "thead"=>["参数名称", "值"],
  1665. "tbody"=>[
  1666. [
  1667. "label"=>"正压",
  1668. "value"=>($baseData['2044909612987393_1'] ?? 0)." Mpa",
  1669. ],
  1670. [
  1671. "label"=>"负压",
  1672. "value"=>($baseData['2044909613003777_1'] ?? 0)." Mpa",
  1673. ],
  1674. [
  1675. "label"=>"前轴温度",
  1676. "value"=>($baseData['2044707427773441_1'] ?? 0)." ℃",
  1677. ],
  1678. [
  1679. "label"=>"后轴温度",
  1680. "value"=>($baseData['2044707427785729_1'] ?? 0)." ℃",
  1681. ],
  1682. [
  1683. "label"=>"电机温度",
  1684. "value"=>($baseData['2044707427785729_1'] ?? 0)." ℃",
  1685. ],
  1686. ]
  1687. ]
  1688. ],
  1689. ],
  1690. [
  1691. "label"=>"2号污水泵",
  1692. "state"=> $stateData['2044909612889089_2'] ?? "0",
  1693. "text"=> $stateInfoData['2044909612889089_2'] ?? "未知",
  1694. "table"=>[
  1695. "thead"=>["参数名称", "值"],
  1696. "tbody"=>[
  1697. [
  1698. "label"=>"正压",
  1699. "value"=>($baseData['2044909613020161_1'] ?? 0)." Mpa",
  1700. ],
  1701. [
  1702. "label"=>"负压",
  1703. "value"=>($baseData['2044909613036545_1'] ?? 0)." Mpa",
  1704. ],
  1705. [
  1706. "label"=>"前轴温度",
  1707. "value"=>($baseData['2044707427773441_1'] ?? 0)." ℃",
  1708. ],
  1709. [
  1710. "label"=>"后轴温度",
  1711. "value"=>($baseData['2044707427785729_1'] ?? 0)." ℃",
  1712. ],
  1713. [
  1714. "label"=>"点击温度",
  1715. "value"=>($baseData['2044707427785729_1'] ?? 0)." ℃",
  1716. ],
  1717. ]
  1718. ],
  1719. ],
  1720. ]
  1721. ];
  1722. return json_encode($info);
  1723. }
  1724. /*
  1725. * 五分区水泵房
  1726. * */
  1727. public function get5fqfList() {
  1728. $keys=[
  1729. "2012605462658049_1", // 五分区水泵房_2号水仓液位 3
  1730. "2012605463241729_1", // 五分区水泵房_液位1
  1731. "2012605463258113_1", // 五分区水泵房_液位2 3.4
  1732. "2012605462629377_1", // 五分区水泵房_1号管流量
  1733. "2012605462643713_1", // 五分区水泵房_2号流量
  1734. "2012602962203649_2", // 五分区水泵房_进水阀1开
  1735. "2012602962224129_2", // 五分区水泵房_进水阀2开
  1736. "2012602962250753_2", // 五分区水泵房_进水阀3开
  1737. "2012602962277377_2", // 五分区水泵房_真空阀1开
  1738. "2012602962301953_2", // 五分区水泵房_真空阀2开
  1739. "2012602962326529_2", // 五分区水泵房_真空阀3开
  1740. "2012602962062337_2", // 五分区水泵房_射流阀1开
  1741. "2012602962084865_2", // 五分区水泵房_射流阀2开
  1742. "2012602962107393_2", // 五分区水泵房_射流阀3开
  1743. "2012602962134017_2", // 五分区水泵房_射流阀4开
  1744. "2012602962156545_2", // 五分区水泵房_射流阀5开
  1745. "2012602962183169_2", // 五分区水泵房_射流阀6开
  1746. "2012602962545665_2", // 五分区水泵房_水泵1启停状态
  1747. "2012605463550977_1", // 五分区水泵房_1号泵正压
  1748. "2012605462791169_1", // 五分区水泵房_负压1
  1749. "2012605463491585_1", // 五分区水泵房_振动1
  1750. "2012605463297025_1", // 五分区水泵房_温度1
  1751. "2012605463315457_1", // 五分区水泵房_温度2
  1752. "2012605463415809_1", // 五分区水泵房_小时1
  1753. "2012605462739969_1", // 五分区水泵房_分1
  1754. "2012602962572289_2", // 五分区水泵房_水泵2启停状态
  1755. "2012605463571457_1", // 五分区水泵房_2号泵正压
  1756. "2012605462809601_1", // 五分区水泵房_负压2
  1757. "2012605463512065_1", // 五分区水泵房_2号泵振动
  1758. "2012605463354369_1", // 五分区水泵房_温度4
  1759. "2012605463333889_1", // 五分区水泵房_温度3
  1760. "2012605463428097_1", // 五分区水泵房_小时2
  1761. "2012605462758401_1", // 五分区水泵房_分2
  1762. "2012602962603009_2", // 五分区水泵房_水泵3启停状态
  1763. "2012605463587841_1", // 五分区水泵房_3号泵正压
  1764. "2012605462825985_1", // 五分区水泵房_负压3
  1765. "2012605463530497_1", // 五分区水泵房_3号泵振动
  1766. "2012605463366657_1", // 五分区水泵房_温度5
  1767. "2012605463297025_1", // 五分区水泵房_温度1
  1768. "2012605463446529_1", // 五分区水泵房_小时3
  1769. "2012605462774785_1", // 五分区水泵房_分3
  1770. "2012605463041025_1", // 五分区水泵房_流量1
  1771. "2012605463057409_1", // 五分区水泵房_流量2
  1772. "2044707428887553_1",
  1773. ];
  1774. // 获取点位数据
  1775. $baseData = $this->apiService->postPointRealData($this->apiUrl, $keys)['data'];
  1776. $stateData = [];
  1777. $stateInfoData = [];
  1778. foreach ($baseData as $key => $val) {
  1779. $stateInfoData[$key] = $baseData[$key] == 0 ? "关闭" : "开启";
  1780. if ($val == -9999) {
  1781. $baseData[$key] = '未知';
  1782. $stateData[$key] = 0;
  1783. $stateInfoData[$key] = "未知";
  1784. } else {
  1785. $stateData[$key] = $baseData[$key];
  1786. }
  1787. }
  1788. $info = [
  1789. "main"=>[
  1790. // [
  1791. // "label"=>"水仓容量",
  1792. // "value"=> $baseData['2044707428887553_1'] ?? 0,
  1793. // "unit"=>"m³"
  1794. // ],
  1795. [
  1796. "label"=>"1#水仓水位1",
  1797. "value"=> $baseData['2012605463258113_1'] ?? 0,
  1798. "unit"=>"M"
  1799. ],
  1800. [
  1801. "label"=>"1#水仓水位2",
  1802. "value"=> $baseData['2012605462658049_1'] ?? 0,
  1803. "unit"=>"M"
  1804. ],
  1805. [
  1806. "label"=>"2#水仓水位1",
  1807. "value"=> $baseData['2012605462658049_1'] ?? 0,
  1808. "unit"=>"M"
  1809. ],
  1810. [
  1811. "label"=>"2#水仓水位2",
  1812. "value"=> $baseData['2012605463258113_1'] ?? 0,
  1813. "unit"=>"M"
  1814. ]
  1815. ],
  1816. "data"=>[
  1817. [
  1818. "label"=>"进水阀1",
  1819. "state"=>$baseData['2012602962203649_2'] ?? 0
  1820. ],
  1821. [
  1822. "label"=>"真空阀1",
  1823. "state"=>$baseData['2012602962277377_2'] ?? 0
  1824. ],
  1825. [
  1826. "label"=>"进水阀2",
  1827. "state"=>$baseData['2012602962224129_2'] ?? 0
  1828. ],
  1829. [
  1830. "label"=>"真空阀2",
  1831. "state"=>$baseData['2012602962301953_2'] ?? 0
  1832. ],
  1833. [
  1834. "label"=>"进水阀3",
  1835. "state"=>$baseData['2012602962250753_2'] ?? 0
  1836. ],
  1837. [
  1838. "label"=>"真空阀3",
  1839. "state"=>$baseData['2012602962326529_2'] ?? 0
  1840. ],
  1841. [
  1842. "label"=>"射流阀1",
  1843. "state"=>$baseData['2012602962062337_2'] ?? 0
  1844. ],
  1845. [
  1846. "label"=>"射流阀2",
  1847. "state"=>$baseData['2012602962084865_2'] ?? 0
  1848. ],
  1849. [
  1850. "label"=>"射流阀3",
  1851. "state"=>$baseData['2012602962107393_2'] ?? 0
  1852. ],
  1853. [
  1854. "label"=>"射流阀4",
  1855. "state"=>$baseData['2012602962134017_2'] ?? 0
  1856. ],
  1857. [
  1858. "label"=>"射流阀5",
  1859. "state"=>$baseData['2012602962156545_2'] ?? 0
  1860. ],
  1861. [
  1862. "label"=>"射流阀6",
  1863. "state"=>$baseData['2012602962183169_2'] ?? 0
  1864. ],
  1865. ],
  1866. "info"=>[
  1867. [
  1868. "label"=>"1#水泵",
  1869. "state"=> $stateData['2012602962545665_2'] ?? "0",
  1870. "text"=> $stateInfoData['2012602962545665_2'] ?? "未知",
  1871. "table"=>[
  1872. "thead"=>["参数名称", "值"],
  1873. "tbody"=>[
  1874. [
  1875. "label"=>"正压",
  1876. "value"=>($baseData['2012605463550977_1'] ?? 0)." Mpa",
  1877. ],
  1878. [
  1879. "label"=>"负压",
  1880. "value"=>($baseData['2012605462791169_1'] ?? 0)."Mpa",
  1881. ],
  1882. [
  1883. "label"=>"振动",
  1884. "value"=>($baseData['2012605463491585_1'] ?? 0)."℃",
  1885. ],
  1886. [
  1887. "label"=>"前轴温度",
  1888. "value"=>($baseData['2012605463297025_1'] ?? 0)."℃",
  1889. ],
  1890. [
  1891. "label"=>"后轴温度",
  1892. "value"=>($baseData['2012605463315457_1'] ?? 0)."℃",
  1893. ],
  1894. [
  1895. "label"=>"运行时间",
  1896. "value"=>$baseData['2012605463415809_1']."时".$baseData['2012605462739969_1']."分",
  1897. ],
  1898. ]
  1899. ],
  1900. ],
  1901. [
  1902. "label"=>"2#水泵",
  1903. "state"=> $stateData['2012602962572289_2'] ?? "0",
  1904. "text"=> $stateInfoData['2012602962572289_2'] ?? "未知",
  1905. "table"=>[
  1906. "thead"=>["参数名称", "值"],
  1907. "tbody"=>[
  1908. [
  1909. "label"=>"正压",
  1910. "value"=>($baseData['2012605463571457_1'] ?? 0)." Mpa",
  1911. ],
  1912. [
  1913. "label"=>"负压",
  1914. "value"=>($baseData['2012605462809601_1'] ?? 0)." Mpa",
  1915. ],
  1916. [
  1917. "label"=>"振动",
  1918. "value"=>($baseData['2012605463512065_1'] ?? 0)." ℃",
  1919. ],
  1920. [
  1921. "label"=>"前轴温度",
  1922. "value"=>($baseData['2012605463354369_1'] ?? 0)." ℃",
  1923. ],
  1924. [
  1925. "label"=>"后轴温度",
  1926. "value"=>($baseData['2012605463333889_1'] ?? 0)." ℃",
  1927. ],
  1928. [
  1929. "label"=>"运行时间",
  1930. "value"=>$baseData['2012605463428097_1']."时".$baseData['2012605462758401_1']."分",
  1931. ],
  1932. ]
  1933. ],
  1934. ],
  1935. [
  1936. "label"=>"3#水泵",
  1937. "state"=> $stateData['2012602962603009_2'] ?? "0",
  1938. "text"=> $stateInfoData['2012602962603009_2'] ?? "未知",
  1939. "table"=>[
  1940. "thead"=>["参数名称", "值"],
  1941. "tbody"=>[
  1942. [
  1943. "label"=>"正压",
  1944. "value"=>($baseData['2012605463587841_1'] ?? 0)." Mpa",
  1945. ],
  1946. [
  1947. "label"=>"负压",
  1948. "value"=>($baseData['2012605462825985_1'] ?? 0)." Mpa",
  1949. ],
  1950. [
  1951. "label"=>"振动",
  1952. "value"=>($baseData['2012605463530497_1'] ?? 0)." ℃",
  1953. ],
  1954. [
  1955. "label"=>"前轴温度",
  1956. "value"=>($baseData['2012605463366657_1'] ?? 0)." ℃",
  1957. ],
  1958. [
  1959. "label"=>"后轴温度",
  1960. "value"=>($baseData['2012605463297025_1'] ?? 0)." ℃",
  1961. ],
  1962. [
  1963. "label"=>"运行时间",
  1964. "value"=>$baseData['2012605463446529_1']."时".$baseData['2012605462774785_1']."分",
  1965. ],
  1966. ]
  1967. ],
  1968. ],
  1969. ]
  1970. ];
  1971. return json_encode($info);
  1972. }
  1973. /*
  1974. * 清水泵房
  1975. * */
  1976. public function getQsbfList() {
  1977. $keys=[
  1978. "2012605462658049_1", // 水位
  1979. "2044707428860929_1", // 总管压力
  1980. "2044707428887553_1", // 清水泵房_流量1
  1981. "2044707428899841_1", // 清水泵房_流量2
  1982. "2044707428916225_1", // 清水泵房_流量3
  1983. "2044707426964481_2", // 清水泵房_一号水泵变频器运行反馈
  1984. "2044707428183041_1", // 清水泵房_一号水泵变频器输出电压
  1985. "2044707428195329_1", // 清水泵房_一号水泵变频器输出电流
  1986. "2044707428236289_1", // 清水泵房_一号水泵变频器输出转矩
  1987. "2044707428207617_1", // 清水泵房_一号水泵变频器运行转速
  1988. "2044707428221953_1", // 清水泵房_一号水泵变频器输出功率
  1989. "2044707428135937_1", // 清水泵房_一号水泵压力
  1990. "2044707428158465_1", // 清水泵房_一号水泵变频器运行频率
  1991. "2044707427800065_1", // 清水泵房_一号水泵前轴温度
  1992. "2044707427814401_1", // 清水泵房_一号水泵后轴温度
  1993. "2044707427683329_1", //清水泵房_一号水泵后轴低温报警设定值
  1994. "2044707427699713_1", //清水泵房_一号水泵后轴高温报警设定值
  1995. "2044707428072449_1", //清水泵房_一号水泵前轴低温报警设定值
  1996. "2044707427666945_1", //清水泵房_一号水泵前轴高温报警设定值
  1997. "2044707426978817_2", // 清水泵房_二号水泵变频器运行反馈
  1998. "2044707428350977_1", // 清水泵房_二号水泵变频器输出电压
  1999. "2044707428365313_1", // 清水泵房_二号水泵变频器输出电流
  2000. "2044707428406273_1", // 清水泵房_二号水泵变频器输出转矩
  2001. "2044707428381697_1", // 清水泵房_二号水泵变频器运行转速
  2002. "2044707428393985_1", // 清水泵房_二号水泵变频器输出功率
  2003. "2044707428279297_1", // 清水泵房_二号水泵压力
  2004. "2044707428320257_1", // 清水泵房_二号水泵变频器运行频率
  2005. "2044707427773441_1", // 清水泵房_二号水泵前轴温度
  2006. "2044707427785729_1", // 清水泵房_二号水泵后轴温度
  2007. "2044707428045825_1", //清水泵房_二号水泵后轴低温报警设定值
  2008. "2044707428060161_1", //清水泵房_二号水泵后轴高温报警设定值
  2009. "2044707428019201_1", //清水泵房_二号水泵前轴低温报警设定值
  2010. "2044707428031489_1", //清水泵房_二号水泵前轴高温报警设定值
  2011. "2044707426939905_2", // 清水泵房_五号水泵变频器运行反馈
  2012. "2044707428529153_1", // 清水泵房_五号水泵变频器输出电压
  2013. "2044707428545537_1", // 清水泵房_五号水泵变频器输出电流
  2014. "2044707428586497_1", // 清水泵房_五号水泵变频器输出转矩
  2015. "2044707428561921_1", // 清水泵房_五号水泵变频器运行转速
  2016. "2044707428572161_1", // 清水泵房_五号水泵变频器输出功率
  2017. "2044707428416513_1", // 清水泵房_五号水泵压力
  2018. "2044707428488193_1", // 清水泵房_五号水泵变频器运行频率
  2019. "2044707427746817_1", // 清水泵房_五号水泵前轴温度
  2020. "2044707427761153_1", // 清水泵房_五号水泵后轴温度
  2021. "2044707427994625_1", //清水泵房_五号水泵后轴低温报警设定值
  2022. "2044707428006913_1", //清水泵房_五号水泵后轴高温报警设定值
  2023. "2044707427963905_1", //清水泵房_五号水泵前轴低温报警设定值
  2024. "2044707427978241_1", //清水泵房_五号水泵前轴高温报警设定值
  2025. "2044707426954241_2", // 清水泵房_六号水泵变频器运行反馈
  2026. "2044707428748289_1", // 清水泵房_六号水泵变频器输出电压
  2027. "2044707428760577_1", // 清水泵房_六号水泵变频器输出电流
  2028. "2044707428799489_1", // 清水泵房_六号水泵变频器输出转矩
  2029. "2044707428787201_1", // 清水泵房_六号水泵变频器输出功率
  2030. "2044707428639745_1", // 清水泵房_六号水泵压力
  2031. "2044707428652033_1", // 清水泵房_六号水泵变频器频率
  2032. "2044707427716097_1", // 清水泵房_六号水泵前轴温度
  2033. "2044707427732481_1", // 清水泵房_六号水泵后轴温度
  2034. "2044707427910657_1", //清水泵房_六号水泵后轴低温报警设定值
  2035. "2044707427943425_1", //清水泵房_六号水泵后轴高温报警设定值
  2036. "2044707427828737_1", //清水泵房_六号水泵前轴低温报警设定值
  2037. "2044707427841025_1", //清水泵房_六号水泵前轴高温报警设定值
  2038. ];
  2039. // 获取点位数据
  2040. $baseData = $this->apiService->postPointRealData($this->apiUrl, $keys)['data'];
  2041. $stateData = [];
  2042. $stateInfoData = [];
  2043. foreach ($baseData as $key => $val) {
  2044. $stateInfoData[$key] = $baseData[$key] == 0 ? "关闭" : "开启";
  2045. if ($val == -9999) {
  2046. $baseData[$key] = '未知';
  2047. $stateData[$key] = 0;
  2048. $stateInfoData[$key] = "未知";
  2049. } else {
  2050. $stateData[$key] = $baseData[$key];
  2051. }
  2052. }
  2053. $info = [
  2054. "main"=>[
  2055. [
  2056. "label"=>"水仓水位2",
  2057. "value"=> $baseData['2012605462658049_1'] ?? 0,
  2058. "unit"=>"m³"
  2059. ],
  2060. [
  2061. "label"=>"总管压力",
  2062. "value"=> $baseData['2044707428860929_1'] ?? 0,
  2063. "unit"=>"Mpa"
  2064. ],
  2065. [
  2066. "label"=>"流量1",
  2067. "value"=> $baseData['2044707428887553_1'] ?? 0,
  2068. "unit"=>"M"
  2069. ],
  2070. [
  2071. "label"=>"流量2",
  2072. "value"=> $baseData['2044707428899841_1'] ?? 0,
  2073. "unit"=>"M"
  2074. ],
  2075. [
  2076. "label"=>"流量3",
  2077. "value"=> $baseData['2044707428916225_1'] ?? 0,
  2078. "unit"=>"M"
  2079. ],
  2080. ],
  2081. "info"=>[
  2082. [
  2083. "label"=>"1号清水泵",
  2084. "state"=> $stateData['2044707426964481_2'] ?? "0",
  2085. "text"=> $stateInfoData['2044707426964481_2'] ?? "未知",
  2086. "table"=>[
  2087. "thead"=>["参数名称", "值"],
  2088. "tbody"=>[
  2089. [
  2090. "label"=>"电压",
  2091. "value"=>($baseData['2044707428183041_1'] ?? 0)." V",
  2092. ],
  2093. [
  2094. "label"=>"电流",
  2095. "value"=>($baseData['2044707428195329_1'] ?? 0)." A",
  2096. ],
  2097. [
  2098. "label"=>"转矩",
  2099. "value"=>($baseData['2044707428236289_1'] ?? 0)." N.m",
  2100. ],
  2101. [
  2102. "label"=>"转速",
  2103. "value"=>($baseData['2044707428207617_1'] ?? 0)." m/min",
  2104. ],
  2105. [
  2106. "label"=>"功率",
  2107. "value"=>($baseData['2044707428221953_1'] ?? 0)." Kw",
  2108. ],
  2109. [
  2110. "label"=>"泵压",
  2111. "value"=>$baseData['2044707428135937_1']." Mp",
  2112. ],
  2113. [
  2114. "label"=>"频率",
  2115. "value"=>$baseData['2044707428158465_1']." Hz",
  2116. ],
  2117. [
  2118. "label"=>"前轴温度",
  2119. "value"=>$baseData['2044707427800065_1']." ℃",
  2120. ],
  2121. [
  2122. "label"=>"后轴温度",
  2123. "value"=>$baseData['2044707427814401_1']." ℃",
  2124. ],
  2125. [
  2126. "label"=>"前轴低温",
  2127. "value"=>$baseData['2044707427683329_1']." ℃",
  2128. ],
  2129. [
  2130. "label"=>"前轴高温",
  2131. "value"=>$baseData['2044707427699713_1']." ℃",
  2132. ],
  2133. [
  2134. "label"=>"后轴低温",
  2135. "value"=>$baseData['2044707428072449_1']." ℃",
  2136. ],
  2137. [
  2138. "label"=>"后轴高温",
  2139. "value"=>$baseData['2044707427666945_1']." ℃",
  2140. ],
  2141. ]
  2142. ],
  2143. ],
  2144. [
  2145. "label"=>"2号清水泵",
  2146. "state"=> $stateData['2044707426978817_2'] ?? "0",
  2147. "text"=> $stateInfoData['2044707426978817_2'] ?? "未知",
  2148. "table"=>[
  2149. "thead"=>["参数名称", "值"],
  2150. "tbody"=>[
  2151. [
  2152. "label"=>"电压",
  2153. "value"=>($baseData['2044707428350977_1'] ?? 0)." V",
  2154. ],
  2155. [
  2156. "label"=>"电流",
  2157. "value"=>($baseData['2044707428365313_1'] ?? 0)." A",
  2158. ],
  2159. [
  2160. "label"=>"转矩",
  2161. "value"=>($baseData['2044707428406273_1'] ?? 0)." N.m",
  2162. ],
  2163. [
  2164. "label"=>"转速",
  2165. "value"=>($baseData['2044707428381697_1'] ?? 0)." m/min",
  2166. ],
  2167. [
  2168. "label"=>"功率",
  2169. "value"=>($baseData['2044707428393985_1'] ?? 0)." Kw",
  2170. ],
  2171. [
  2172. "label"=>"泵压",
  2173. "value"=>($baseData['2044707428279297_1'] ?? 0)." Mp",
  2174. ],
  2175. [
  2176. "label"=>"频率",
  2177. "value"=>($baseData['2044707428320257_1'] ?? 0)." Hz",
  2178. ],
  2179. [
  2180. "label"=>"前轴温度",
  2181. "value"=>($baseData['2044707427773441_1'] ?? 0)." ℃",
  2182. ],
  2183. [
  2184. "label"=>"后轴温度",
  2185. "value"=>($baseData['2044707427785729_1'] ?? 0)." ℃",
  2186. ],
  2187. [
  2188. "label"=>"前轴低温",
  2189. "value"=>($baseData['2044707428045825_1'] ?? 0)." ℃",
  2190. ],
  2191. [
  2192. "label"=>"前轴高温",
  2193. "value"=>($baseData['2044707428060161_1'] ?? 0)." ℃",
  2194. ],
  2195. [
  2196. "label"=>"后轴低温",
  2197. "value"=>($baseData['2044707428019201_1'] ?? 0)." ℃",
  2198. ],
  2199. [
  2200. "label"=>"后轴高温",
  2201. "value"=>($baseData['2044707428031489_1'] ?? 0)." ℃",
  2202. ],
  2203. ]
  2204. ],
  2205. ],
  2206. [
  2207. "title"=>"5号清水泵",
  2208. "state"=> $stateData['2044707426939905_2'] ?? "0",
  2209. "text"=> $stateInfoData['2044707426939905_2'] ?? "未知",
  2210. "table"=>[
  2211. "thead"=>["参数名称", "值"],
  2212. "tbody"=>[
  2213. [
  2214. "label"=>"电压",
  2215. "value"=>($baseData['2044707428529153_1'] ?? 0)." V",
  2216. ],
  2217. [
  2218. "label"=>"电流",
  2219. "value"=>($baseData['2044707428545537_1'] ?? 0)." A",
  2220. ],
  2221. [
  2222. "label"=>"转矩",
  2223. "value"=>($baseData['2044707428586497_1'] ?? 0)." N.m",
  2224. ],
  2225. [
  2226. "label"=>"转速",
  2227. "value"=>($baseData['2044707428561921_1'] ?? 0)." m/min",
  2228. ],
  2229. [
  2230. "label"=>"功率",
  2231. "value"=>($baseData['2044707428572161_1'] ?? 0)." Kw",
  2232. ],
  2233. [
  2234. "label"=>"泵压",
  2235. "value"=>$baseData['2044707428416513_1']." Mp",
  2236. ],
  2237. [
  2238. "label"=>"频率",
  2239. "value"=>$baseData['2044707428488193_1']." Hz",
  2240. ],
  2241. [
  2242. "label"=>"前轴温度",
  2243. "value"=>$baseData['2044707427746817_1']." ℃",
  2244. ],
  2245. [
  2246. "label"=>"后轴温度",
  2247. "value"=>$baseData['2044707427761153_1']." ℃",
  2248. ],
  2249. [
  2250. "label"=>"前轴低温",
  2251. "value"=>$baseData['2044707427994625_1']." ℃",
  2252. ],
  2253. [
  2254. "label"=>"前轴高温",
  2255. "value"=>$baseData['2044707428006913_1']." ℃",
  2256. ],
  2257. [
  2258. "label"=>"后轴低温",
  2259. "value"=>$baseData['2044707427963905_1']." ℃",
  2260. ],
  2261. [
  2262. "label"=>"后轴高温",
  2263. "value"=>$baseData['2044707427978241_1']." ℃",
  2264. ],
  2265. ]
  2266. ],
  2267. ],
  2268. [
  2269. "title"=>"6号清水泵",
  2270. "state"=> $stateData['2044707426954241_2'] ?? "0",
  2271. "text"=> $stateInfoData['2044707426954241_2'] ?? "未知",
  2272. "table"=>[
  2273. "thead"=>["参数名称", "值"],
  2274. "tbody"=>[
  2275. [
  2276. "label"=>"电压",
  2277. "value"=>($baseData['2044707428748289_1'] ?? 0)." V",
  2278. ],
  2279. [
  2280. "label"=>"电流",
  2281. "value"=>($baseData['2044707428760577_1'] ?? 0)." A",
  2282. ],
  2283. [
  2284. "label"=>"转矩",
  2285. "value"=>($baseData['2044707428799489_1'] ?? 0)." N.m",
  2286. ],
  2287. [
  2288. "label"=>"转速",
  2289. "value"=>($baseData['2044707428207617_1'] ?? 0)." m/min",
  2290. ],
  2291. [
  2292. "label"=>"功率",
  2293. "value"=>($baseData['2044707428787201_1'] ?? 0)." Kw",
  2294. ],
  2295. [
  2296. "label"=>"泵压",
  2297. "value"=>$baseData['2044707428639745_1']." Mp",
  2298. ],
  2299. [
  2300. "label"=>"频率",
  2301. "value"=>$baseData['2044707428652033_1']." Hz",
  2302. ],
  2303. [
  2304. "label"=>"前轴温度",
  2305. "value"=>$baseData['2044707427716097_1']." ℃",
  2306. ],
  2307. [
  2308. "label"=>"后轴温度",
  2309. "value"=>$baseData['2044707427732481_1']." ℃",
  2310. ],
  2311. [
  2312. "label"=>"前轴低温",
  2313. "value"=>$baseData['2044707427910657_1']." ℃",
  2314. ],
  2315. [
  2316. "label"=>"前轴高温",
  2317. "value"=>$baseData['2044707427943425_1']." ℃",
  2318. ],
  2319. [
  2320. "label"=>"后轴低温",
  2321. "value"=>$baseData['2044707427828737_1']." ℃",
  2322. ],
  2323. [
  2324. "label"=>"后轴高温",
  2325. "value"=>$baseData['2044707427841025_1']." ℃",
  2326. ],
  2327. ]
  2328. ],
  2329. ],
  2330. ]
  2331. ];
  2332. return json_encode($info);
  2333. }
  2334. }