浏览代码

五分区通风

q 1 年之前
父节点
当前提交
bccc7273bb
共有 1 个文件被更改,包括 313 次插入6 次删除
  1. 313 6
      Modules/OpcData/Http/Controllers/Api/zaoquan/ZQDcsFanController.php

+ 313 - 6
Modules/OpcData/Http/Controllers/Api/zaoquan/ZQDcsFanController.php

@@ -39,6 +39,8 @@ class ZQDcsFanController  extends BaseController
                     return $this->getWestList();
                 case '1314': // 1314立井
                     return $this->get1314List();
+                case '5fq': // 五分区
+                    return $this->get5fqList();
                 case '1200car': // 1200车场
                     return $this->get1200CarFanList();
                 case '1200sm': // 1200石门
@@ -477,6 +479,311 @@ class ZQDcsFanController  extends BaseController
     }
 
     /*
+     * 五分区通风系统
+     */
+    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",
+        ];
+
+        $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['2008681964219393_2'] ?? 0,
+                'list'=>[
+                    [
+                        'label'=>'全压',
+                        "unit"=>"KPa",
+                        "num"=>$baseData['2008681965886465_1'] ?? 0,
+                    ],
+                    [
+                        'label'=>'负压',
+                        "unit"=>"KPa",
+                        "num"=>$baseData['2008681965952001_1'] ?? 0,
+                    ],
+                    [
+                        'label'=>'风速',
+                        "unit"=>"m/s",
+                        "num"=>$baseData['2008681965968385_1'] ?? 0,
+                    ],
+                    [
+                        'label'=>'风量',
+                        "unit"=>"m³/min",
+                        "num"=>$baseData['2008681965235201_1'] ?? 0,
+                    ],
+                ]
+            ],
+            [
+                'title'=>"2#风机",
+                'state'=>$baseData['2008682656793601_2'] ?? 0,
+                'list'=>[
+                    [
+                        'label'=>'全压',
+                        "unit"=>"KPa",
+                        "num"=>$baseData['2008682658477057_1'] ?? 0,
+                    ],
+                    [
+                        'label'=>'负压',
+                        "unit"=>"KPa",
+                        "num"=>$baseData['2008682658571265_1'] ?? 0,
+                    ],
+                    [
+                        'label'=>'风速',
+                        "unit"=>"m/s",
+                        "num"=>$baseData['2008682658585601_1'] ?? 0,
+                    ],
+                    [
+                        'label'=>'风量',
+                        "unit"=>"m³/min",
+                        "num"=>$baseData['2008682657807361_1'] ?? 0,
+                    ],
+                ]
+            ]
+        ];
+
+        $data['table_1']=[
+            "thead"=>[
+                "参数名称", "1-1", "1-2"
+            ],
+            "tbody"=>[
+                [
+                    "label"=>"电流反馈(A)",
+                    'value_1'=>$baseData['2008681965351937_1'] ?? 0,
+                    'value_2'=>$baseData['2008681965386753_1'] ?? 0,
+                ],
+                [
+                    "label"=>"频率反馈(Hz)",
+                    'value_1'=>$baseData['2008681965368321_1'] ?? 0,
+                    'value_2'=>$baseData['2008681965407233_1'] ?? 0,
+                ],
+                [
+                    "label"=>"水平振动(mm/s)",
+                    'value_1'=>$baseData['2008681965919233_1'] ?? 0,
+                    'value_2'=>$baseData['2008681965933569_1'] ?? 0,
+                ],
+                [
+                    "label"=>"垂直振动(mm/s)",
+                    'value_1'=>$baseData['2008681965898753_1'] ?? 0,
+                    'value_2'=>$baseData['2008681965908993_1'] ?? 0,
+                ],
+                [
+                    "label"=>"报警",
+                    'value_1'=>$baseData['2008681964536833_2']==1 ? '正常':'报警',
+                    'value_2'=>$baseData['2008681964751873_2']==1 ? '正常':'报警',
+                ],
+                [
+                    "label"=>"变频器故障",
+                    'value_1'=>$baseData['2008681964434433_2']==1 ? '故障':'无故障',
+                    'value_2'=>$baseData['2008681964655617_2']==1 ? '故障':'无故障',
+                ],
+                [
+                    "label"=>"变频器就绪",
+                    'value_1'=>$baseData['2008681964383233_2']==1 ? '就绪':'未就绪',
+                    'value_2'=>$baseData['2008681964594177_2']==1 ? '就绪':'未就绪',
+                ],
+                [
+                    "label"=>"集控/就地",
+                    'value_1'=>$baseData['2008681964790785_2']==1 ? '集控':'就地',
+                    'value_2'=>$baseData['2008681964805121_2']==1 ? '集控':'就地',
+                ],
+                [
+                    "label"=>"工/变频",
+                    'value_1'=>$baseData['2008681964422145_2']==1 ? '变频':'工频',
+                    'value_2'=>$baseData['2008681964643329_2']==1 ? '变频':'工频',
+                ],
+                [
+                    "label"=>"正/反转",
+                    'value_1'=>$baseData['2008681964463105_2']==1 ? '正传':'反转',
+                    'value_2'=>$baseData['2008681964682241_2']==1 ? '正传':'反转',
+                ],
+                [
+                    "label"=>"允许开机",
+                    'value_1'=>$baseData['2008681964491777_2']==0 ? '允许':'禁止',
+                    'value_2'=>$baseData['2008681964704769_2']==0 ? '允许':'禁止',
+                ],
+            ]
+        ];
+        $data['table_2']=[
+            "thead"=>[
+                "参数名称", "2-1", "2-2"
+            ],
+            "tbody"=>[
+                [
+                    "label"=>"电流反馈(A)",
+                    'value_1'=>$baseData['2008682657917953_1'] ?? 0,
+                    'value_2'=>$baseData['2008682657948673_1'] ?? 0,
+                ],
+                [
+                    "label"=>"频率反馈(Hz)",
+                    'value_1'=>$baseData['2008682657932289_1'] ?? 0,
+                    'value_2'=>$baseData['2008682657967105_1'] ?? 0,
+                ],
+                [
+                    "label"=>"水平振动(mm/s)",
+                    'value_1'=>$baseData['2008682658540545_1'] ?? 0,
+                    'value_2'=>$baseData['2008682658558977_1'] ?? 0,
+                ],
+                [
+                    "label"=>"垂直振动(mm/s)",
+                    'value_1'=>$baseData['2008682658497537_1'] ?? 0,
+                    'value_2'=>$baseData['2008682658520065_1'] ?? 0,
+                ],
+                [
+                    "label"=>"报警",
+                    'value_1'=>$baseData['2008682657094657_2']==1 ? '正常':'报警',
+                    'value_2'=>$baseData['2008682657350657_2']==1 ? '正常':'报警',
+                ],
+                [
+                    "label"=>"变频器故障",
+                    'value_1'=>$baseData['2008682656979969_2']==1 ? '故障':'无故障',
+                    'value_2'=>$baseData['2008682657248257_2']==1 ? '故障':'无故障',
+                ],
+                [
+                    "label"=>"变频器就绪",
+                    'value_1'=>$baseData['2008682656934913_2']==1 ? '就绪':'未就绪',
+                    'value_2'=>$baseData['2008682657172481_2']==1 ? '就绪':'未就绪',
+                ],
+                [
+                    "label"=>"集控/就地",
+                    'value_1'=>$baseData['2008682657383425_2']==1 ? '集控':'就地',
+                    'value_2'=>$baseData['2008682657395713_2']==1 ? '集控':'就地',
+                ],
+                [
+                    "label"=>"工/变频",
+                    'value_1'=>$baseData['2008682656965633_2']==1 ? '变频':'工频',
+                    'value_2'=>$baseData['2008682657235969_2']==1 ? '变频':'工频',
+                ],
+                [
+                    "label"=>"正/反转",
+                    'value_1'=>$baseData['2008682657008641_2']==1 ? '正传':'反转',
+                    'value_2'=>$baseData['2008682657278977_2']==1 ? '正传':'反转',
+                ],
+                [
+                    "label"=>"允许开机",
+                    'value_1'=>$baseData['2008682657035265_2']==0 ? '允许':'禁止',
+                    'value_2'=>$baseData['2008682657303553_2']==0 ? '允许':'禁止',
+                ],
+            ]
+        ];
+        $data['chartData_1']=[
+            'categories'=>["1-1#电机", "1-2#电机"],
+            'series'=>[
+                [
+                    "name"=>'前轴温度',
+                    "data"=>[
+                        $baseData['2008681965315073_1'] ?? 0,
+                        $baseData['2008681965333505_1'] ?? 0,
+                    ],
+                ],
+                [
+                    "name"=>'后轴温度',
+                    "data"=>[
+                        $baseData['2008681965425665_1'] ?? 0,
+                        $baseData['2008681965444097_1'] ?? 0,
+
+                    ],
+                ],
+                [
+                    "name"=>'定子A温度',
+                    "data"=>[
+                        $baseData['2008681965462529_1'] ?? 0,
+                        $baseData['2008681965509633_1'] ?? 0,
+
+                    ],
+                ],
+                [
+                    "name"=>'定子B温度',
+                    "data"=>[
+                        $baseData['2008681965478913_1'] ?? 0,
+                        $baseData['2008681965523969_1'] ?? 0,
+
+                    ],
+                ],
+                [
+                    "name"=>'定子C温度',
+                    "data"=>[
+                        $baseData['2008681965542401_1'] ?? 0,
+                        $baseData['2008681965495297_1'] ?? 0,
+                    ],
+                ],
+            ]
+        ];
+        $data['chartData_2']=[
+            'categories'=>["2-1#电机", "2-2#电机"],
+            'series'=>[
+                [
+                    "name"=>'前轴温度',
+                    "data"=>[
+                        $baseData['2008682657885185_1'] ?? 0,
+                        $baseData['2008682657901569_1'] ?? 0,
+                    ],
+                ],
+                [
+                    "name"=>'后轴温度',
+                    "data"=>[
+                        $baseData['2008682657983489_1'] ?? 0,
+                        $baseData['2008682658003969_1'] ?? 0,
+
+                    ],
+                ],
+                [
+                    "name"=>'绕组温度u',
+                    "data"=>[
+                        $baseData['2008682658026497_1'] ?? 0,
+                        $baseData['2008682658083841_1'] ?? 0,
+
+                    ],
+                ],
+                [
+                    "name"=>'绕组温度v',
+                    "data"=>[
+                        $baseData['2008682658044929_1'] ?? 0,
+                        $baseData['2008682658100225_1'] ?? 0,
+
+                    ],
+                ],
+                [
+                    "name"=>'绕组温度w',
+                    "data"=>[
+                        $baseData['2008682658065409_1'] ?? 0,
+                        $baseData['2008682658118657_1'] ?? 0,
+                    ],
+                ],
+            ]
+        ];
+        return json_encode($data);
+    }
+    /*
      * 1314通风
      */
     public function get1314List() {
@@ -527,9 +834,9 @@ class ZQDcsFanController  extends BaseController
             ],
             "tbody"=>[
                 [
-                    "label"=>"运行频率",
-                    'value_1'=>$baseData['2009721037796353_1'] ?? 0,
-                    'value_2'=>$baseData['2009721037796353_1'] ?? 0,
+                    "label"=>"运行频率(Hz)",
+                    'value_1'=>$baseData['2009721048970241_1'] ?? 0,
+                    'value_2'=>$baseData['2009721048970241_1'] ?? 0,
                 ],
                 [
                     "label"=>"运行电流(A)",
@@ -565,9 +872,9 @@ class ZQDcsFanController  extends BaseController
             "tbody"=>[
                 "tbody"=>[
                     [
-                        "label"=>"运行频率",
-                        'value_1'=>$baseData['2009721048970241_1'] ?? 0,
-                        'value_2'=>$baseData['2009721048970241_1'] ?? 0,
+                        "label"=>"运行频率(Hz)",
+                        'value_1'=>$baseData['2009721037796353_1'] ?? 0,
+                        'value_2'=>$baseData['2009721037796353_1'] ?? 0,
                     ],
                     [
                         "label"=>"运行电流(A)",