Parcourir la source

五分区+1314校对

q il y a 1 an
Parent
commit
782b2d22bc
1 fichiers modifiés avec 352 ajouts et 232 suppressions
  1. 352 232
      Modules/OpcData/Http/Controllers/Api/zaoquan/ZQDcsFanController.php

+ 352 - 232
Modules/OpcData/Http/Controllers/Api/zaoquan/ZQDcsFanController.php

@@ -1450,32 +1450,358 @@ class ZQDcsFanController  extends BaseController
     }
 
     /*
+     * 1314通风
+     */
+    public function get1314List() {
+
+
+        $keys = [
+            "2009721035631617_2", // 1314通风1_风门开到位
+            "2009721047067649_2", // 1314通风2_风门开到位
+
+            "2009721038003201_1", // 1314通风1_入口压力
+            "2009721049187329_1", // 1314通风2_入口压力
+
+            "2009721038402561_1", // 1314通风1_压力系数
+            "2009721049609217_1", // 1314通风2_压力系数
+
+            "2009721037939713_1", // 1314通风1_风量
+            "2009721049115649_1", // 1314通风2_风量
+
+            "2009721037816833_1", // 1314通风1_运行电流
+            "2009721048990721_1", // 1314通风2_运行电流
+
+            "2009721037796353_1", // 1314通风1_运行频率
+            "2009721048970241_1", // 1314通风2_运行频率
+
+            "2009721037777921_1", // 1314通风1_X轴振动
+            "2009721048953857_1", // 1314通风2_X轴振动
+
+            "2009721037757441_1", // 1314通风1_Y轴振动
+            "2009721048919041_1", // 1314通风2_Y轴振动
+
+            "2009721038035969_1", // 1314通风1_前轴温度
+            "2009721038019585_1", // 1314通风1_后轴温度
+            "2009721038052353_1", // 1314通风1_绕组温度U
+            "2009721038083073_1", // 1314通风1_绕组温度V
+            "2009721038113793_1", // 1314通风1_绕组温度W
+
+            "2009721049226241_1", // 1314通风2_前轴温度
+            "2009721049205761_1", // 1314通风2_后轴温度
+            "2009721049244673_1", // 1314通风2_绕组温度U
+            "2009721049283585_1", // 1314通风2_绕组温度V
+            "2009721049318401_1", // 1314通风2_绕组温度W
+
+
+        ];
+
+
+        $dataFromGetRequest = $this->apiService->postPointRealData($this->apiUrl, $keys);
+
+        if($dataFromGetRequest["data"] == 0) {
+            $msg = $dataFromGetRequest["Message"];
+            return $this->error(-1, $msg);
+        }
+
+        $baseData = $dataFromGetRequest["data"];
+        // 电流、功率、振动、负压取的西井通风的点
+        $data["tab"]=[
+            [
+                "title"=>"1#风机",
+                "state"=>$baseData["2009721035631617_2"] ?? 0,
+                "list"=>[
+                ]
+            ],
+            [
+                "title"=>"2#风机",
+                "state"=>$baseData["2009721047067649_2"] ?? 0,
+                "list"=>[
+                ]
+            ]
+        ];
+        $data["table_1"]=[
+            "thead"=>[
+                "参数名称", "1#风机", "2#风机"
+            ],
+            "tbody"=>[
+                [
+                    "label"=>"压力(pa)",
+                    "value_1"=>$baseData["2009721038003201_1"] * $baseData["2009721038402561_1"],
+                    "value_1"=>$baseData["2009721049187329_1"] * $baseData["2009721049609217_1"],
+                ],
+                [
+                    "label"=>"风量(m³/s)",
+                    "value_1"=>$baseData["2009721037939713_1"] ?? 0,
+                    "value_2"=>$baseData["2009721049115649_1"] ?? 0,
+                ],
+                [
+                    "label"=>"电流反馈(A)",
+                    "value_1"=>$baseData["2009721037816833_1"] ?? 0,
+                    "value_2"=>$baseData["2009721048990721_1"] ?? 0,
+                ],
+                [
+                    "label"=>"频率反馈(HZ)",
+                    "value_1"=>$baseData["2009721037796353_1"] ?? 0,
+                    "value_2"=>$baseData["2009721048970241_1"] ?? 0,
+                ],
+                [
+                    "label"=>"X振动(mm/s)",
+                    "value_1"=>$baseData["2009721037777921_1"] ?? 0,
+                    "value_2"=>$baseData["2009721048953857_1"] ?? 0,
+                ],
+                [
+                    "label"=>"Y振动(mm/s)",
+                    "value_1"=>$baseData["2009721037757441_1"] ?? 0,
+                    "value_2"=>$baseData["2009721048919041_1"] ?? 0,
+                ]
+            ]
+        ];
+        $data["table_2"]=[
+            "thead"=>[
+                "参数名称", "前级", "后级"
+            ],
+            "tbody"=>[
+                [
+                    "label"=>"压力(pa)",
+                    "value_1"=>$baseData["2009721038003201_1"] * $baseData["2009721038402561_1"],
+                    "value_2"=>$baseData["2009721049187329_1"] * $baseData["2009721049609217_1"],
+                ],
+                [
+                    "label"=>"风量(m³/s)",
+                    "value_1"=>$baseData["2009721037939713_1"] ?? 0,
+                    "value_2"=>$baseData["2009721049115649_1"] ?? 0,
+                ],
+                [
+                    "label"=>"电流反馈(A)",
+                    "value_1"=>$baseData["2009721037816833_1"] ?? 0,
+                    "value_2"=>$baseData["2009721048990721_1"] ?? 0,
+                ],
+                [
+                    "label"=>"频率反馈(HZ)",
+                    "value_1"=>$baseData["2009721037796353_1"] ?? 0,
+                    "value_2"=>$baseData["2009721048970241_1"] ?? 0,
+                ],
+                [
+                    "label"=>"X振动(mm/s)",
+                    "value_1"=>$baseData["2009721037777921_1"] ?? 0,
+                    "value_2"=>$baseData["2009721048953857_1"] ?? 0,
+                ],
+                [
+                    "label"=>"Y振动(mm/s)",
+                    "value_1"=>$baseData["2009721037757441_1"] ?? 0,
+                    "value_2"=>$baseData["2009721048919041_1"] ?? 0,
+                ]
+            ]
+        ];
+        $data["chartData_1"]=[
+            "categories"=>["1-1#电机", "1-2#电机"],
+            "series"=>[
+                [
+                    "name"=>"前轴温度",
+                    "data"=>[
+                        $baseData["2009721038035969_1"] ?? 0,
+                        $baseData["2009721038035969_1"] ?? 0,
+                    ],
+                ],
+                [
+                    "name"=>"后轴温度",
+                    "data"=>[
+                        $baseData["2009721038019585_1"] ?? 0,
+                        $baseData["2009721038019585_1"] ?? 0,
+
+                    ],
+                ],
+                [
+                    "name"=>"绕组温度u",
+                    "data"=>[
+                        $baseData["2009721038052353_1"] ?? 0,
+                        $baseData["2009721038052353_1"] ?? 0,
+
+                    ],
+                ],
+                [
+                    "name"=>"绕组温度v",
+                    "data"=>[
+                        $baseData["2009721038083073_1"] ?? 0,
+                        $baseData["2009721038083073_1"] ?? 0,
+
+                    ],
+                ],
+                [
+                    "name"=>"绕组温度w",
+                    "data"=>[
+                        $baseData["2009721038113793_1"] ?? 0,
+                        $baseData["2009721038113793_1"] ?? 0,
+                    ],
+                ],
+            ]
+        ];
+        $data["chartData_2"]=[
+            "categories"=>["2-1#电机", "2-2#电机"],
+            "series"=>[
+                [
+                    "name"=>"前轴温度",
+                    "data"=>[
+                        $baseData["2009721049226241_1"] ?? 0,
+                        $baseData["2009721049226241_1"] ?? 0,
+                    ],
+                ],
+                [
+                    "name"=>"后轴温度",
+                    "data"=>[
+                        $baseData["2009721049205761_1"] ?? 0,
+                        $baseData["2009721049205761_1"] ?? 0,
+
+                    ],
+                ],
+                [
+                    "name"=>"绕组温度u",
+                    "data"=>[
+                        $baseData["2009721049244673_1"] ?? 0,
+                        $baseData["2009721049244673_1"] ?? 0,
+
+                    ],
+                ],
+                [
+                    "name"=>"绕组温度v",
+                    "data"=>[
+                        $baseData["2009721049283585_1"] ?? 0,
+                        $baseData["2009721049283585_1"] ?? 0,
+
+                    ],
+                ],
+                [
+                    "name"=>"绕组温度w",
+                    "data"=>[
+                        $baseData["2009721049318401_1"] ?? 0,
+                        $baseData["2009721049318401_1"] ?? 0,
+                    ],
+                ],
+            ]
+        ];
+        return json_encode($data);
+    }
+
+    /*
      * 五分区通风系统
      */
     public function get5fqList() {
 
-        $keys=[
-            "2008681965886465_1","2008681965968385_1","2008682658571265_1","2008682658477057_1",
-            "2008681965952001_1","2008682658585601_1","2008681965235201_1","2008682657807361_1",
-            "2008682657917953_1","2008681965351937_1","2008681965386753_1","2008682657948673_1",
-            "2008681965368321_1","2008682657932289_1","2008682657967105_1","2008681965407233_1",
-            "2008681965919233_1","2008682658540545_1","2008682658558977_1","2008681965933569_1",
-            "2008681965898753_1","2008682658497537_1","2008682658520065_1","2008681965908993_1",
-            "2008681964536833_2","2008681964751873_2","2008682657094657_2","2008682657350657_2",
-            "2008681964434433_2","2008681964655617_2","2008682656979969_2","2008682657248257_2",
-            "2008681964383233_2","2008681964594177_2","2008682656934913_2","2008682657172481_2",
-            "2008681964790785_2","2008681964805121_2","2008682657383425_2","2008682657395713_2",
-            "2008681964422145_2","2008681964819457_2","2008681964643329_2","2008681964833793_2",
-            "2008682656965633_2","2008682657405953_2","2008682657235969_2","2008682657416193_2",
-            "2008681964463105_2","2008681964682241_2","2008682657008641_2","2008682657278977_2",
-            "2008681964491777_2","2008681964704769_2","2008682657035265_2","2008682657303553_2",
-            "2008682657338369_2","2008681964207105_2","2008681964219393_2","2008682656777217_2",
-            "2008682656793601_2","2008682657074177_2","2008681964526593_2","2008681964741633_2",
-            "2008681965315073_1","2008681965425665_1","2008681965462529_1","2008681965478913_1",
-            "2008681965495297_1","2008681965333505_1","2008681965444097_1","2008681965509633_1",
-            "2008681965523969_1","2008681965542401_1","2008682657885185_1","2008682657983489_1",
-            "2008682658026497_1","2008682658044929_1","2008682658065409_1","2008682657901569_1",
-            "2008682658003969_1","2008682658083841_1","2008682658100225_1","2008682658118657_1",
+        $keys = [
+            "2008681964219393_2", // 1号通风_主风门全开
+            "2008682656793601_2", // 2号通风_主风门全开
+
+            "2008681965886465_1", // 1号通风_风机全压
+            "2008682658477057_1", // 2号通风_风机全压
+
+            "2008681965952001_1", // 1号通风_风机负压
+            "2008682658571265_1", // 2号通风_风机负压
+
+            "2008681965968385_1", // 1号通风_风机风速
+            "2008682658585601_1", // 2号通风_风机风速
+
+            "2008681965235201_1", // 1号通风_五分区风量
+            "2008682657807361_1", // 2号通风_五分区风量
+
+            // 1号通风
+            "2008681965351937_1", // 1号通风_变频1电流反馈
+            "2008681965386753_1", // 1号通风_变频2电流反馈
+
+            "2008681965368321_1", // 1号通风_变频1频率反馈
+            "2008681965407233_1", // 1号通风_变频2频率反馈
+
+            "2008681965919233_1", // 1号通风_风机水平震动1
+            "2008681965933569_1", // 1号通风_风机水平震动2
+
+            "2008681965898753_1", // 1号通风_风机垂直震动1
+            "2008681965908993_1", // 1号通风_风机垂直震动2
+
+            "2008681964536833_2", // 1号通风_变频1远程报警
+            "2008681964751873_2", // 1号通风_变频2远程报警
+
+            "2008681964434433_2", // 1号通风_变频1故障指示
+            "2008681964655617_2", // 1号通风_变频2故障指示
+
+            "2008681964383233_2", // 1号通风_变频1就绪
+            "2008681964594177_2", // 1号通风_变频2就绪
+
+            "2008681964790785_2", // 1号通风_外控1指示
+            "2008681964805121_2", // 1号通风_外控2指示
+
+            "2008681964422145_2", // 1号通风_变频1指示
+            "2008681964643329_2", // 1号通风_变频2指示
+
+            "2008681964463105_2", // 1号通风_变频1正转指示
+            "2008681964682241_2", // 1号通风_变频2正转指示
+
+            "2008681964491777_2", // 1号通风_变频1禁止开机
+            "2008681964704769_2", // 1号通风_变频2禁止开机
+
+
+            // 2号通风
+            "2008682657917953_1", // 2号通风_变频1电流反馈
+            "2008682657948673_1", // 2号通风_变频2电流反馈
+
+            "2008682657932289_1", // 2号通风_变频1频率反馈
+            "2008682657967105_1", // 2号通风_变频2频率反馈
+
+            "2008682658540545_1", // 2号通风_风机水平震动1
+            "2008682658558977_1", // 2号通风_风机水平震动2
+
+            "2008682658497537_1", // 2号通风_风机垂直震动1
+            "2008682658520065_1", // 2号通风_风机垂直震动2
+
+            "2008682657094657_2", // 2号通风_变频1远程报警
+            "2008682657350657_2", // 2号通风_变频2远程报警
+
+            "2008682656979969_2", // 2号通风_变频1故障指示
+            "2008682657248257_2", // 2号通风_变频2故障指示
+
+            "2008682656934913_2", // 2号通风_变频1就绪
+            "2008682657172481_2", // 2号通风_变频2就绪
+
+            "2008682657383425_2", // 2号通风_外控1指示
+            "2008682657395713_2", // 2号通风_外控2指示
+
+            "2008682656965633_2", // 2号通风_变频1指示
+            "2008682657235969_2", // 2号通风_变频2指示
+
+            "2008682657008641_2", // 2号通风_变频1正转指示
+            "2008682657278977_2", // 2号通风_变频2正转指示
+
+            "2008682657035265_2", // 2号通风_变频1禁止开机
+            "2008682657303553_2", // 2号通风_变频2禁止开机
+
+            // 1号通风温度
+            "2008681965462529_1", // 1号通风_定子1A温度
+            "2008681965478913_1", // 1号通风_定子1B温度
+            "2008681965495297_1", // 1号通风_定子1C温度
+
+            "2008681965509633_1", // 1号通风_定子2A温度
+            "2008681965523969_1", // 1号通风_定子2B温度
+            "2008681965542401_1", // 1号通风_定子2C温度
+
+            "2008681965425665_1", // 1号通风_后轴1温度
+            "2008681965444097_1", // 1号通风_后轴2温度
+
+            "2008681965315073_1", // 1号通风_前轴1温度
+            "2008681965333505_1", // 1号通风_前轴2温度
+
+            // 2号通风温度
+            "2008682658026497_1", // 2号通风_定子1A温度
+            "2008682658044929_1", // 2号通风_定子1B温度
+            "2008682658065409_1", // 2号通风_定子1C温度
+
+            "2008682658083841_1", // 2号通风_定子2A温度
+            "2008682658100225_1", // 2号通风_定子2B温度
+            "2008682658118657_1", // 2号通风_定子2C温度
+
+            "2008682657983489_1", // 2号通风_后轴1温度
+            "2008682658003969_1", // 2号通风_后轴2温度
+
+            "2008682657885185_1", // 2号通风_前轴1温度
+            "2008682657901569_1", // 2号通风_前轴2温度
+
         ];
 
         $dataFromGetRequest = $this->apiService->postPointRealData($this->apiUrl, $keys);
@@ -1569,8 +1895,8 @@ class ZQDcsFanController  extends BaseController
                 ],
                 [
                     "label"=>"报警",
-                    "value_1"=>$baseData["2008681964536833_2"]==1 ? "正常":"报警",
-                    "value_2"=>$baseData["2008681964751873_2"]==1 ? "正常":"报警",
+                    "value_1"=>$baseData["2008681964536833_2"]==0 ? "正常":"报警",
+                    "value_2"=>$baseData["2008681964751873_2"]==0 ? "正常":"报警",
                 ],
                 [
                     "label"=>"变频器故障",
@@ -1631,8 +1957,8 @@ class ZQDcsFanController  extends BaseController
                 ],
                 [
                     "label"=>"报警",
-                    "value_1"=>$baseData["2008682657094657_2"]==1 ? "正常":"报警",
-                    "value_2"=>$baseData["2008682657350657_2"]==1 ? "正常":"报警",
+                    "value_1"=>$baseData["2008682657094657_2"]==0 ? "正常":"报警",
+                    "value_2"=>$baseData["2008682657350657_2"]==0 ? "正常":"报警",
                 ],
                 [
                     "label"=>"变频器故障",
@@ -1754,212 +2080,6 @@ class ZQDcsFanController  extends BaseController
         ];
         return json_encode($data);
     }
-    /*
-     * 1314通风
-     */
-    public function get1314List() {
-
-        $keys=[
-            "2009721038035969_1","2009721038019585_1","2009721038052353_1",
-            "2009721038083073_1","2009721038113793_1","2009721049226241_1",
-            "2009721049205761_1","2009721049244673_1","2009721049283585_1",
-            "2009721049318401_1","2009721047624705_2","2009721036276737_2",
-            "2009721035631617_2","2009721047067649_2","2009721035617281_2",
-            "2009721047053313_2","2009735057300481_1","2009735057363969_1",
-            "2009735057392641_1","2009735057468417_1","2009735057378305_1",
-            "2009735057484801_1","2009735057349633_1","2009735057449985_1",
-            "2009735057103873_1","2009735057161217_1","2009735057193985_1",
-            "2009735057263617_1","2009721037777921_1","2009735057282049_1",
-            "2009735057146881_1","2009735057247233_1","2009735057501185_1",
-            "2009735057515521_1","2009735057529857_1","2009735057546241_1",
-            "2009721037796353_1","2009721048970241_1"
-        ];
-
-        $dataFromGetRequest = $this->apiService->postPointRealData($this->apiUrl, $keys);
-
-        if($dataFromGetRequest["data"] == 0) {
-            $msg = $dataFromGetRequest["Message"];
-            return $this->error(-1, $msg);
-        }
-
-        $baseData = $dataFromGetRequest["data"];
-        // 电流、功率、振动、负压取的西井通风的点
-        $data["tab"]=[
-            [
-                "title"=>"1#风机",
-                "state"=>$baseData["2009721035631617_2"] ?? 0,
-                "list"=>[
-                ]
-            ],
-            [
-                "title"=>"2#风机",
-                "state"=>$baseData["2009721047067649_2"] ?? 0,
-                "list"=>[
-                ]
-            ]
-        ];
-        $data["table_1"]=[
-            "thead"=>[
-                "参数名称", "前级", "后级"
-            ],
-            "tbody"=>[
-                [
-                    "label"=>"运行频率(Hz)",
-                    "value_1"=>$baseData["2009721037796353_1"] ?? 0,
-                    "value_2"=>$baseData["2009721037796353_1"] ?? 0,
-                ],
-                [
-                    "label"=>"运行电流(A)",
-                    "value_1"=>$baseData["2009735057300481_1"] ?? 0,
-                    "value_2"=>$baseData["2009735057392641_1"] ?? 0,
-                ],
-                [
-                    "label"=>"运行功率(kw)",
-                    "value_1"=>$baseData["2009735057363969_1"] ?? 0,
-                    "value_2"=>$baseData["2009735057468417_1"] ?? 0,
-                ],
-                [
-                    "label"=>"X振动(mm/s)",
-                    "value_1"=>$baseData["2009735057378305_1"] ?? 0,
-                    "value_2"=>$baseData["2009735057484801_1"] ?? 0,
-                ],
-                [
-                    "label"=>"Y振动(mm/s)",
-                    "value_1"=>$baseData["2009735057349633_1"] ?? 0,
-                    "value_2"=>$baseData["2009735057449985_1"] ?? 0,
-                ],
-                [
-                    "label"=>"负压(pa)",
-                    "value_1"=>$baseData["2009735057529857_1"] ?? 0,
-                    "value_2"=>$baseData["2009735057546241_1"] ?? 0,
-                ],
-            ]
-        ];
-        $data["table_2"]=[
-            "thead"=>[
-                "参数名称", "前级", "后级"
-            ],
-            "tbody"=>[
-                [
-                    "label"=>"运行频率(Hz)",
-                    "value_1"=>$baseData["2009721048970241_1"] ?? 0,
-                    "value_2"=>$baseData["2009721048970241_1"] ?? 0,
-                ],
-                [
-                    "label"=>"运行电流(A)",
-                    "value_1"=>$baseData["2009735057103873_1"] ?? 0,
-                    "value_2"=>$baseData["2009735057193985_1"] ?? 0,
-                ],
-                [
-                    "label"=>"运行功率(kw)",
-                    "value_1"=>$baseData["2009735057161217_1"] ?? 0,
-                    "value_2"=>$baseData["2009735057263617_1"] ?? 0,
-                ],
-                [
-                    "label"=>"X振动(mm/s)",
-                    "value_1"=>$baseData["2009721037777921_1"] ?? 0,
-                    "value_2"=>$baseData["2009735057282049_1"] ?? 0,
-                ],
-                [
-                    "label"=>"Y振动(mm/s)",
-                    "value_1"=>$baseData["2009735057146881_1"] ?? 0,
-                    "value_2"=>$baseData["2009735057247233_1"] ?? 0,
-                ],
-                [
-                    "label"=>"负压(pa)",
-                    "value_1"=>$baseData["2009735057501185_1"] ?? 0,
-                    "value_2"=>$baseData["2009735057515521_1"] ?? 0,
-                ],
-            ]
-        ];
-        $data["chartData_1"]=[
-            "categories"=>["1-1#电机", "1-2#电机"],
-            "series"=>[
-                [
-                    "name"=>"前轴温度",
-                    "data"=>[
-                        $baseData["2009721038035969_1"] ?? 0,
-                        $baseData["2009721038035969_1"] ?? 0,
-                    ],
-                ],
-                [
-                    "name"=>"后轴温度",
-                    "data"=>[
-                        $baseData["2009721038019585_1"] ?? 0,
-                        $baseData["2009721038019585_1"] ?? 0,
-
-                    ],
-                ],
-                [
-                    "name"=>"绕组温度u",
-                    "data"=>[
-                        $baseData["2009721038052353_1"] ?? 0,
-                        $baseData["2009721038052353_1"] ?? 0,
-
-                    ],
-                ],
-                [
-                    "name"=>"绕组温度v",
-                    "data"=>[
-                        $baseData["2009721038083073_1"] ?? 0,
-                        $baseData["2009721038083073_1"] ?? 0,
-
-                    ],
-                ],
-                [
-                    "name"=>"绕组温度w",
-                    "data"=>[
-                        $baseData["2009721038113793_1"] ?? 0,
-                        $baseData["2009721038113793_1"] ?? 0,
-                    ],
-                ],
-            ]
-        ];
-        $data["chartData_2"]=[
-            "categories"=>["2-1#电机", "2-2#电机"],
-            "series"=>[
-                [
-                    "name"=>"前轴温度",
-                    "data"=>[
-                        $baseData["2009721049226241_1"] ?? 0,
-                        $baseData["2009721049226241_1"] ?? 0,
-                    ],
-                ],
-                [
-                    "name"=>"后轴温度",
-                    "data"=>[
-                        $baseData["2009721049205761_1"] ?? 0,
-                        $baseData["2009721049205761_1"] ?? 0,
-
-                    ],
-                ],
-                [
-                    "name"=>"绕组温度u",
-                    "data"=>[
-                        $baseData["2009721049244673_1"] ?? 0,
-                        $baseData["2009721049244673_1"] ?? 0,
-
-                    ],
-                ],
-                [
-                    "name"=>"绕组温度v",
-                    "data"=>[
-                        $baseData["2009721049283585_1"] ?? 0,
-                        $baseData["2009721049283585_1"] ?? 0,
-
-                    ],
-                ],
-                [
-                    "name"=>"绕组温度w",
-                    "data"=>[
-                        $baseData["2009721049318401_1"] ?? 0,
-                        $baseData["2009721049318401_1"] ?? 0,
-                    ],
-                ],
-            ]
-        ];
-        return json_encode($data);
-    }
 
     /*
      * 西井通风