ZQDcsPumpController.php 107 KB

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