正在显示
5 个修改的文件
包含
505 行增加
和
413 行删除
| @@ -57,6 +57,29 @@ public class SensorDataController { | @@ -57,6 +57,29 @@ public class SensorDataController { | ||
| 57 | return AjaxResult.success().put("data",str); | 57 | return AjaxResult.success().put("data",str); |
| 58 | } | 58 | } |
| 59 | 59 | ||
| 60 | + @ApiOperation(value = "获取设备原始数据", notes = "获取设备原始数据") | ||
| 61 | + @RequestMapping(value = "getDeviceOriginalData", method = RequestMethod.GET) | ||
| 62 | + public AjaxResult getDeviceOriginalData( | ||
| 63 | + @ApiParam(name = "startTime", value = "开始时间(时间戳)", required = true) @RequestParam(name = "startTime") int startTime, | ||
| 64 | + @ApiParam(name = "endTime", value = "结束时间(时间戳)", required = true) @RequestParam(name = "endTime") int endTime, | ||
| 65 | + @ApiParam(name = "deviceInfoId", value = "设备信息表id/imei号", required = true) @RequestParam(name = "id") String id, | ||
| 66 | + String dataType) throws IOException { | ||
| 67 | + | ||
| 68 | + List<DeviceSensorData> list = dataService.getBeifeiDbDeviceHistoryDataByDeviceId( id, dataType, startTime, endTime); | ||
| 69 | + return AjaxResult.success().put("data",list); | ||
| 70 | + } | ||
| 71 | + | ||
| 72 | + /** | ||
| 73 | + * 获取原始数据 | ||
| 74 | + * @param startTime | ||
| 75 | + * @param endTime | ||
| 76 | + * @param id | ||
| 77 | + * @param dataType | ||
| 78 | + * @return | ||
| 79 | + * @throws IOException | ||
| 80 | + */ | ||
| 81 | + | ||
| 82 | + | ||
| 60 | /** | 83 | /** |
| 61 | * 获取数据指定天的数据查询语句 | 84 | * 获取数据指定天的数据查询语句 |
| 62 | * @param deviceInfoId | 85 | * @param deviceInfoId |
| @@ -302,6 +302,20 @@ public class DataService { | @@ -302,6 +302,20 @@ public class DataService { | ||
| 302 | */ | 302 | */ |
| 303 | public StringBuffer getBeifeiDbDeviceHistoryData(String deviceInfoId,String dataType,int startTime,int endTime,int interval) | 303 | public StringBuffer getBeifeiDbDeviceHistoryData(String deviceInfoId,String dataType,int startTime,int endTime,int interval) |
| 304 | { | 304 | { |
| 305 | + List<DeviceSensorData> deviceSensorDataList = getBeifeiDbDeviceHistoryData(deviceInfoId,dataType,startTime,endTime); | ||
| 306 | + if(null != deviceSensorDataList && deviceSensorDataList.size()!=0) | ||
| 307 | + { | ||
| 308 | + //间隔时间补全 | ||
| 309 | + Date sdate = new Date(startTime*1000l); | ||
| 310 | + String day = DateUtils.parseDateToStr("yyyyMMdd",sdate); | ||
| 311 | + StringBuffer stringBuffer10 = SensorData.deviceSensorDataListToIntervalCompletion(deviceSensorDataList, Integer.parseInt(sdate.getTime() / 1000 + ""), interval, day); | ||
| 312 | + return stringBuffer10; | ||
| 313 | + } | ||
| 314 | + return null; | ||
| 315 | + } | ||
| 316 | + | ||
| 317 | + public List<DeviceSensorData> getBeifeiDbDeviceHistoryData(String deviceInfoId,String dataType,int startTime,int endTime) | ||
| 318 | + { | ||
| 305 | List<String> tableNames = getTableNames(startTime, endTime); | 319 | List<String> tableNames = getTableNames(startTime, endTime); |
| 306 | // 每次查询的最大天数,超过则分批查询 | 320 | // 每次查询的最大天数,超过则分批查询 |
| 307 | int BATCH_QUERY_DAYS = 30; | 321 | int BATCH_QUERY_DAYS = 30; |
| @@ -319,14 +333,31 @@ public class DataService { | @@ -319,14 +333,31 @@ public class DataService { | ||
| 319 | List<DeviceSensorData> tempDataList = queryBatchTables(batchTables, deviceInfoId, dataType, startTime, endTime); | 333 | List<DeviceSensorData> tempDataList = queryBatchTables(batchTables, deviceInfoId, dataType, startTime, endTime); |
| 320 | deviceSensorDataList.addAll(tempDataList); | 334 | deviceSensorDataList.addAll(tempDataList); |
| 321 | } | 335 | } |
| 322 | - if(null != deviceSensorDataList && deviceSensorDataList.size()!=0) | 336 | + return deviceSensorDataList; |
| 337 | + } | ||
| 338 | + return null; | ||
| 339 | + } | ||
| 340 | + | ||
| 341 | + public List<DeviceSensorData> getBeifeiDbDeviceHistoryDataByDeviceId(String deviceId,String dataType,int startTime,int endTime) | ||
| 323 | { | 342 | { |
| 324 | - //间隔时间补全 | ||
| 325 | - Date sdate = new Date(startTime*1000l); | ||
| 326 | - String day = DateUtils.parseDateToStr("yyyyMMdd",sdate); | ||
| 327 | - StringBuffer stringBuffer10 = SensorData.deviceSensorDataListToIntervalCompletion(deviceSensorDataList, Integer.parseInt(sdate.getTime() / 1000 + ""), interval, day); | ||
| 328 | - return stringBuffer10; | 343 | + List<String> tableNames = getTableNames(startTime, endTime); |
| 344 | + // 每次查询的最大天数,超过则分批查询 | ||
| 345 | + int BATCH_QUERY_DAYS = 30; | ||
| 346 | + | ||
| 347 | + if(null != tableNames && tableNames.size() !=0 && null != tableNames.get(0) ) | ||
| 348 | + { | ||
| 349 | + List<DeviceSensorData> deviceSensorDataList = new ArrayList<>(); | ||
| 350 | + | ||
| 351 | + // **分批查询**(一次最多查 30 天) | ||
| 352 | + for (int i = 0; i < tableNames.size(); i += BATCH_QUERY_DAYS) { | ||
| 353 | + int batchStart = i; | ||
| 354 | + int batchEnd = Math.min(i + BATCH_QUERY_DAYS, tableNames.size()); | ||
| 355 | + List<String> batchTables = tableNames.subList(batchStart, batchEnd); | ||
| 356 | + | ||
| 357 | + List<DeviceSensorData> tempDataList = queryBatchTablesByDeviceId(batchTables, deviceId, dataType, startTime, endTime); | ||
| 358 | + deviceSensorDataList.addAll(tempDataList); | ||
| 329 | } | 359 | } |
| 360 | + return deviceSensorDataList; | ||
| 330 | } | 361 | } |
| 331 | return null; | 362 | return null; |
| 332 | } | 363 | } |
| @@ -443,7 +474,40 @@ public class DataService { | @@ -443,7 +474,40 @@ public class DataService { | ||
| 443 | } | 474 | } |
| 444 | sqlBuilder.append("SELECT device_info_id, data_type, data_value, creat_time FROM ") | 475 | sqlBuilder.append("SELECT device_info_id, data_type, data_value, creat_time FROM ") |
| 445 | .append(tableNames.get(i)) | 476 | .append(tableNames.get(i)) |
| 446 | - .append(" WHERE device_info_id = '"+deviceInfoId+"' AND data_type = '"+dataType+"' AND creat_time BETWEEN "+startTime+" AND "+endTime); | 477 | + .append(" WHERE device_info_id = '"+deviceInfoId+"%'"); |
| 478 | + if (StringUtils.isNotEmpty(dataType)) | ||
| 479 | + { | ||
| 480 | + sqlBuilder.append(" AND data_type = '"+dataType+"'"); | ||
| 481 | + } | ||
| 482 | + sqlBuilder.append(" AND creat_time BETWEEN "+startTime+" AND "+endTime); | ||
| 483 | + } | ||
| 484 | + | ||
| 485 | + sqlBuilder.append(" ORDER BY creat_time ASC"); | ||
| 486 | + | ||
| 487 | + // **执行 SQL 查询** | ||
| 488 | + List<DeviceSensorData> deviceSensorDataList = deviceSensorDataMapper.getDeviceSensorDataList(sqlBuilder.toString()); | ||
| 489 | + | ||
| 490 | + return deviceSensorDataList; | ||
| 491 | + } | ||
| 492 | + | ||
| 493 | + /** | ||
| 494 | + * 查询一批表的数据 | ||
| 495 | + */ | ||
| 496 | + private List<DeviceSensorData> queryBatchTablesByDeviceId(List<String> tableNames, String deviceId, String dataType, int startTime, int endTime) { | ||
| 497 | + StringBuilder sqlBuilder = new StringBuilder(); | ||
| 498 | + | ||
| 499 | + for (int i = 0; i < tableNames.size(); i++) { | ||
| 500 | + if (i > 0) { | ||
| 501 | + sqlBuilder.append(" UNION ALL "); | ||
| 502 | + } | ||
| 503 | + sqlBuilder.append("SELECT device_info_id, data_type, data_value, creat_time FROM ") | ||
| 504 | + .append(tableNames.get(i)) | ||
| 505 | + .append(" WHERE device_info_id like '"+deviceId+"%'"); | ||
| 506 | + if (StringUtils.isNotEmpty(dataType)) | ||
| 507 | + { | ||
| 508 | + sqlBuilder.append(" AND data_type = '"+dataType+"'"); | ||
| 509 | + } | ||
| 510 | + sqlBuilder.append(" AND creat_time BETWEEN "+startTime+" AND "+endTime); | ||
| 447 | } | 511 | } |
| 448 | 512 | ||
| 449 | sqlBuilder.append(" ORDER BY creat_time ASC"); | 513 | sqlBuilder.append(" ORDER BY creat_time ASC"); |
| 1 | +{ | ||
| 2 | + "cameras": [ | ||
| 3 | + { | ||
| 4 | + "id": "FW8199460", | ||
| 5 | + "connectConfig": {"pass": "Luhui586"} | ||
| 6 | + } | ||
| 7 | + ], | ||
| 8 | + "plcs": [ | ||
| 9 | + { | ||
| 10 | + "id": "2_1", | ||
| 11 | + "systemName": "成鱼系统1", | ||
| 12 | + "protocolType": "TCP", | ||
| 13 | + "connectConfig": { "host": "192.168.2.11", "port": 2010}, | ||
| 14 | + "points": [ | ||
| 15 | + {"name": "自动", "system": "zd", "address": "10001", "dataType": "bit"}, | ||
| 16 | + {"name": "远程", "system": "yc", "address": "10002", "dataType": "bit"}, | ||
| 17 | + {"name": "补水泵启动", "system": "bsbqd", "address": "10003", "dataType": "bit"}, | ||
| 18 | + {"name": "水泵1运行", "system": "sb1", "address": "10004", "dataType": "bit"}, | ||
| 19 | + {"name": "水泵2运行", "system": "sb2", "address": "10005", "dataType": "bit"}, | ||
| 20 | + {"name": "氧锥泵1运行", "system": "yzb1yx", "address": "10006", "dataType": "bit"}, | ||
| 21 | + {"name": "氧锥泵2运行", "system": "yzb2yx", "address": "10007", "dataType": "bit"}, | ||
| 22 | + {"name": "氧锥泵3运行", "system": "yzb3yx", "address": "10008", "dataType": "bit"}, | ||
| 23 | + {"name": "氧锥泵4运行", "system": "yzb4yx", "address": "10009", "dataType": "bit"}, | ||
| 24 | + {"name": "排污泵运行", "system": "pwb", "address": "10010", "dataType": "bit"}, | ||
| 25 | + {"name": "微滤机电源合闸", "system": "wlj", "address": "10011", "dataType": "bit"}, | ||
| 26 | + {"name": "紫外灯电源合闸", "system": "zwd", "address": "10012", "dataType": "bit"}, | ||
| 27 | + {"name": "微滤池高液位", "system": "wlq", "address": "10013", "dataType": "bit"}, | ||
| 28 | + {"name": "微滤池低液位", "system": "wld", "address": "10014", "dataType": "bit"}, | ||
| 29 | + {"name": "蝶阀1开到位", "system": "df1kdw", "address": "10015", "dataType": "bit"}, | ||
| 30 | + {"name": "蝶阀1关到位", "system": "df1gdw", "address": "10016", "dataType": "bit"}, | ||
| 31 | + {"name": "蝶阀2开到位", "system": "df2kdw", "address": "10017", "dataType": "bit"}, | ||
| 32 | + {"name": "蝶阀2关到位", "system": "df2gdw", "address": "10018", "dataType": "bit"}, | ||
| 33 | + {"name": "蝶阀3开到位", "system": "df3kdw", "address": "10019", "dataType": "bit"}, | ||
| 34 | + {"name": "蝶阀3关到位", "system": "df3gdw", "address": "10020", "dataType": "bit"}, | ||
| 35 | + {"name": "蝶阀4开到位", "system": "df4kdw", "address": "10021", "dataType": "bit"}, | ||
| 36 | + {"name": "蝶阀4关到位", "system": "df4gdw", "address": "10022", "dataType": "bit"}, | ||
| 37 | + {"name": "蝶阀5开到位", "system": "df5kdw", "address": "10023", "dataType": "bit"}, | ||
| 38 | + {"name": "蝶阀5关到位", "system": "df5gdw", "address": "10024", "dataType": "bit"}, | ||
| 39 | + {"name": "蝶阀6开到位", "system": "df6kdw", "address": "10025", "dataType": "bit"}, | ||
| 40 | + {"name": "蝶阀6关到位", "system": "df6gdw", "address": "10026", "dataType": "bit"}, | ||
| 41 | + {"name": "蝶阀7开到位", "system": "df7kdw", "address": "10027", "dataType": "bit"}, | ||
| 42 | + {"name": "蝶阀7关到位", "system": "df7gdw", "address": "10028", "dataType": "bit"}, | ||
| 43 | + {"name": "蝶阀8开到位", "system": "df8kdw", "address": "10029", "dataType": "bit"}, | ||
| 44 | + {"name": "蝶阀8关到位", "system": "df8gdw", "address": "10030", "dataType": "bit"}, | ||
| 45 | + {"name": "循环水泵运行", "system": "xhsbyx", "address": "10031", "dataType": "bit"}, | ||
| 46 | + {"name": "系统报警", "system": "xtbj", "address": "00001", "dataType": "bit"}, | ||
| 47 | + {"name": "水泵1故障", "system": "sb1gz", "address": "40001.01", "dataType": "bit"}, | ||
| 48 | + {"name": "水泵2故障", "system": "sb2gz", "address": "40001.02", "dataType": "bit"}, | ||
| 49 | + {"name": "氧锥泵1故障", "system": "yzb1gz", "address": "40001.03", "dataType": "bit"}, | ||
| 50 | + {"name": "氧锥泵2故障", "system": "yzb2gz", "address": "40001.04", "dataType": "bit"}, | ||
| 51 | + {"name": "氧锥泵3故障", "system": "yzb3gz", "address": "40001.05", "dataType": "bit"}, | ||
| 52 | + {"name": "氧锥泵4故障", "system": "yzb4gz", "address": "40001.06", "dataType": "bit"}, | ||
| 53 | + {"name": "排污泵故障", "system": "pwb_gz", "address": "40001.07", "dataType": "bit"}, | ||
| 54 | + {"name": "排污阀1开不到位", "system": "pwf1kbdw", "address": "40001.09", "dataType": "bit"}, | ||
| 55 | + {"name": "排污阀1关不到位", "system": "pwf1gbdw", "address": "40001.10", "dataType": "bit"}, | ||
| 56 | + {"name": "排污阀2开不到位", "system": "pwf2kbdw", "address": "40001.11", "dataType": "bit"}, | ||
| 57 | + {"name": "排污阀2关不到位", "system": "pwf2gbdw", "address": "40001.12", "dataType": "bit"}, | ||
| 58 | + {"name": "排污阀3开不到位", "system": "pwf3kbdw", "address": "40001.13", "dataType": "bit"}, | ||
| 59 | + {"name": "排污阀3关不到位", "system": "pwf3gbdw", "address": "40001.14", "dataType": "bit"}, | ||
| 60 | + {"name": "排污阀4开不到位", "system": "pwf4kbdw", "address": "40001.15", "dataType": "bit"}, | ||
| 61 | + {"name": "排污阀4关不到位", "system": "pwf4gbdw", "address": "40001.16", "dataType": "bit"}, | ||
| 62 | + {"name": "排污阀5开不到位", "system": "pwf5kbdw", "address": "40002.01", "dataType": "bit"}, | ||
| 63 | + {"name": "排污阀5关不到位", "system": "pwf5gbdw", "address": "40002.02", "dataType": "bit"}, | ||
| 64 | + {"name": "排污阀6开不到位", "system": "pwf6kbdw", "address": "40002.03", "dataType": "bit"}, | ||
| 65 | + {"name": "排污阀6关不到位", "system": "pwf6gbdw", "address": "40002.04", "dataType": "bit"}, | ||
| 66 | + {"name": "排污阀7开不到位", "system": "pwf7kbdw", "address": "40002.05", "dataType": "bit"}, | ||
| 67 | + {"name": "排污阀7关不到位", "system": "pwf7gbdw", "address": "40002.06", "dataType": "bit"}, | ||
| 68 | + {"name": "排污阀8开不到位", "system": "pwf8kbdw", "address": "40002.07", "dataType": "bit"}, | ||
| 69 | + {"name": "排污阀8关不到位", "system": "pwf8gbdw", "address": "40002.08", "dataType": "bit"}, | ||
| 70 | + {"name": "补水高液位超时", "system": "bsgywdcs", "address": "40002.11", "dataType": "bit"}, | ||
| 71 | + {"name": "微滤池高液位超时", "system": "wlcgywdcs", "address": "40002.12", "dataType": "bit"}, | ||
| 72 | + {"name": "微滤机跳闸", "system": "wljtz", "address": "40002.13", "dataType": "bit"}, | ||
| 73 | + {"name": "紫外杀菌灯跳闸故障", "system": "zwsjdtz","address": "40002.14", "dataType": "bit"}, | ||
| 74 | + {"name": "溶氧超限报警", "system": "rycxbj", "address": "40002.15", "dataType": "bit"}, | ||
| 75 | + {"name": "微滤池低液位长时间不消失报警", "system": "wlcdywbcsbj", "address": "40002.16", "dataType": "bit"}, | ||
| 76 | + {"name": "溶氧值", "system": "ryz", "address": "40003-40004","order": "ABCD", "dataType": "float32"}, | ||
| 77 | + {"name": "温度值", "system": "wdz", "address": "40005-40006","order": "ABCD", "dataType": "float32"}, | ||
| 78 | + {"name": "电能值", "system": "dnz", "address": "40007-40008","order": "ABCD", "dataType": "float32"}, | ||
| 79 | + {"name": "当前氧锥泵运行台数", "system": "dqyzb", "address": "40009", "dataType": "int"}, | ||
| 80 | + {"name": "氧锥泵1运行时间", "system": "yzb1_sj", "address": "40011-40012","order": "ABCD", "dataType": "int32"}, | ||
| 81 | + {"name": "氧锥泵2运行时间", "system": "yzb2_sj", "address": "40013-40014","order": "ABCD", "dataType": "int32"}, | ||
| 82 | + {"name": "氧锥泵3运行时间", "system": "yzb3_sj", "address": "40015-40016","order": "ABCD", "dataType": "int32"}, | ||
| 83 | + {"name": "氧锥泵4运行时间", "system": "yzb4_sj", "address": "40017-40018","order": "ABCD", "dataType": "int32"}, | ||
| 84 | + {"name": "生化池水温", "system": "shcsw", "address": "40019-40020","order": "ABCD", "dataType": "float32"}, | ||
| 85 | + {"name": "循环水泵故障", "system": "xhsb_gz", "address": "40021.01", "dataType": "bit"}, | ||
| 86 | + {"name": "生化池水温低限报警", "system": "shcsw_dx_bj", "address": "40021.02", "dataType": "bit"}, | ||
| 87 | + {"name": "生化池水温高限报警", "system": "shcsw_gx_bj", "address": "40021.03", "dataType": "bit"}, | ||
| 88 | + {"name": "排污阀1开OR关", "system": "pwf1_or", "address": "40051.09", "dataType": "bit"}, | ||
| 89 | + {"name": "排污阀2开OR关", "system": "pwf2_or", "address": "40051.10", "dataType": "bit"}, | ||
| 90 | + {"name": "排污阀3开OR关", "system": "pwf3_or", "address": "40051.11", "dataType": "bit"}, | ||
| 91 | + {"name": "排污阀4开OR关", "system": "pwf4_or", "address": "40051.12", "dataType": "bit"}, | ||
| 92 | + {"name": "排污阀5开OR关", "system": "pwf5_or", "address": "40051.13", "dataType": "bit"}, | ||
| 93 | + {"name": "排污阀6开OR关", "system": "pwf6_or", "address": "40051.14", "dataType": "bit"}, | ||
| 94 | + {"name": "排污阀7开OR关", "system": "pwf7_or", "address": "40051.15", "dataType": "bit"}, | ||
| 95 | + {"name": "排污阀8开OR关", "system": "pwf8_or", "address": "40051.16", "dataType": "bit"}, | ||
| 96 | + | ||
| 97 | + {"name": "水泵1启动", "system": "sb1start", "address": "40051.01", "dataType": "bit"}, | ||
| 98 | + {"name": "水泵2启动", "system": "sb2start", "address": "40051.02", "dataType": "bit"}, | ||
| 99 | + {"name": "氧锥泵1启动", "system": "yzb1_qd", "address": "40051.03", "dataType": "bit"}, | ||
| 100 | + {"name": "氧锥泵2启动", "system": "yzb2_qd", "address": "40051.04", "dataType": "bit"}, | ||
| 101 | + {"name": "氧锥泵3启动", "system": "yzb3_qd", "address": "40051.05", "dataType": "bit"}, | ||
| 102 | + {"name": "氧锥泵4启动", "system": "yzb4_qd", "address": "40051.06", "dataType": "bit"}, | ||
| 103 | + {"name": "排污泵启动", "system": "pwb_qd", "address": "40051.07", "dataType": "bit"}, | ||
| 104 | + | ||
| 105 | + {"name": "水泵1停止", "system": "sb1stop", "address": "40052.09", "dataType": "bit"}, | ||
| 106 | + {"name": "水泵2停止", "system": "sb2stop", "address": "40052.10", "dataType": "bit"}, | ||
| 107 | + {"name": "氧锥泵1停止", "system": "yzb1_tz", "address": "40052.11", "dataType": "bit"}, | ||
| 108 | + {"name": "氧锥泵2停止", "system": "yzb2_tz", "address": "40052.12", "dataType": "bit"}, | ||
| 109 | + {"name": "氧锥泵3停止", "system": "yzb3_tz", "address": "40052.13", "dataType": "bit"}, | ||
| 110 | + {"name": "氧锥泵4停止", "system": "yzb4_tz", "address": "40052.14", "dataType": "bit"}, | ||
| 111 | + {"name": "排污泵停止", "system": "pwb_tz", "address": "40052.15", "dataType": "bit"}, | ||
| 112 | + | ||
| 113 | + {"name": "清报警", "system": "qbj", "address": "40052.01", "dataType": "bit"}, | ||
| 114 | + {"name": "累计时间清零", "system": "ljtq", "address": "40052.02", "dataType": "bit"}, | ||
| 115 | + {"name": "溶氧上限报警设定值", "system": "rysjup", "address": "40053-40054","order": "ABCD", "dataType": "float32"}, | ||
| 116 | + {"name": "溶氧下限报警设定值", "system": "rysjdown", "address": "40055-40056","order": "ABCD", "dataType": "float32"} | ||
| 117 | + ] | ||
| 118 | + }, | ||
| 119 | + { | ||
| 120 | + "id": "2_2", | ||
| 121 | + "systemName": "成鱼系统2", | ||
| 122 | + "protocolType": "TCP", | ||
| 123 | + "connectConfig": { "host": "192.168.2.2", "port": 2001}, | ||
| 124 | + "points": [ | ||
| 125 | + {"name": "自动", "system": "zd", "address": "10001", "dataType": "bit"}, | ||
| 126 | + {"name": "远程", "system": "yc", "address": "10002", "dataType": "bit"}, | ||
| 127 | + {"name": "补水泵启动", "system": "bsbqd", "address": "10003", "dataType": "bit"}, | ||
| 128 | + {"name": "水泵1运行", "system": "sb1", "address": "10004", "dataType": "bit"}, | ||
| 129 | + {"name": "水泵2运行", "system": "sb2", "address": "10005", "dataType": "bit"}, | ||
| 130 | + {"name": "氧锥泵1运行", "system": "yzb1yx", "address": "10006", "dataType": "bit"}, | ||
| 131 | + {"name": "氧锥泵2运行", "system": "yzb2yx", "address": "10007", "dataType": "bit"}, | ||
| 132 | + {"name": "氧锥泵3运行", "system": "yzb3yx", "address": "10008", "dataType": "bit"}, | ||
| 133 | + {"name": "氧锥泵4运行", "system": "yzb4yx", "address": "10009", "dataType": "bit"}, | ||
| 134 | + {"name": "排污泵运行", "system": "pwb", "address": "10010", "dataType": "bit"}, | ||
| 135 | + {"name": "微滤机电源合闸", "system": "wlj", "address": "10011", "dataType": "bit"}, | ||
| 136 | + {"name": "紫外灯电源合闸", "system": "zwd", "address": "10012", "dataType": "bit"}, | ||
| 137 | + {"name": "微滤池高液位", "system": "wlq", "address": "10013", "dataType": "bit"}, | ||
| 138 | + {"name": "微滤池低液位", "system": "wld", "address": "10014", "dataType": "bit"}, | ||
| 139 | + {"name": "蝶阀1开到位", "system": "df1kdw", "address": "10015", "dataType": "bit"}, | ||
| 140 | + {"name": "蝶阀1关到位", "system": "df1gdw", "address": "10016", "dataType": "bit"}, | ||
| 141 | + {"name": "蝶阀2开到位", "system": "df2kdw", "address": "10017", "dataType": "bit"}, | ||
| 142 | + {"name": "蝶阀2关到位", "system": "df2gdw", "address": "10018", "dataType": "bit"}, | ||
| 143 | + {"name": "蝶阀3开到位", "system": "df3kdw", "address": "10019", "dataType": "bit"}, | ||
| 144 | + {"name": "蝶阀3关到位", "system": "df3gdw", "address": "10020", "dataType": "bit"}, | ||
| 145 | + {"name": "蝶阀4开到位", "system": "df4kdw", "address": "10021", "dataType": "bit"}, | ||
| 146 | + {"name": "蝶阀4关到位", "system": "df4gdw", "address": "10022", "dataType": "bit"}, | ||
| 147 | + {"name": "蝶阀5开到位", "system": "df5kdw", "address": "10023", "dataType": "bit"}, | ||
| 148 | + {"name": "蝶阀5关到位", "system": "df5gdw", "address": "10024", "dataType": "bit"}, | ||
| 149 | + {"name": "蝶阀6开到位", "system": "df6kdw", "address": "10025", "dataType": "bit"}, | ||
| 150 | + {"name": "蝶阀6关到位", "system": "df6gdw", "address": "10026", "dataType": "bit"}, | ||
| 151 | + {"name": "蝶阀7开到位", "system": "df7kdw", "address": "10027", "dataType": "bit"}, | ||
| 152 | + {"name": "蝶阀7关到位", "system": "df7gdw", "address": "10028", "dataType": "bit"}, | ||
| 153 | + {"name": "蝶阀8开到位", "system": "df8kdw", "address": "10029", "dataType": "bit"}, | ||
| 154 | + {"name": "蝶阀8关到位", "system": "df8gdw", "address": "10030", "dataType": "bit"}, | ||
| 155 | + {"name": "循环水泵运行", "system": "xhsbyx", "address": "10031", "dataType": "bit"}, | ||
| 156 | + {"name": "系统报警", "system": "xtbj", "address": "00001", "dataType": "bit"}, | ||
| 157 | + {"name": "水泵1故障", "system": "sb1gz", "address": "40001.01", "dataType": "bit"}, | ||
| 158 | + {"name": "水泵2故障", "system": "sb2gz", "address": "40001.02", "dataType": "bit"}, | ||
| 159 | + {"name": "氧锥泵1故障", "system": "yzb1gz", "address": "40001.03", "dataType": "bit"}, | ||
| 160 | + {"name": "氧锥泵2故障", "system": "yzb2gz", "address": "40001.04", "dataType": "bit"}, | ||
| 161 | + {"name": "氧锥泵3故障", "system": "yzb3gz", "address": "40001.05", "dataType": "bit"}, | ||
| 162 | + {"name": "氧锥泵4故障", "system": "yzb4gz", "address": "40001.06", "dataType": "bit"}, | ||
| 163 | + {"name": "排污泵故障", "system": "pwb_gz", "address": "40001.07", "dataType": "bit"}, | ||
| 164 | + {"name": "排污阀1开不到位", "system": "pwf1kbdw", "address": "40001.09", "dataType": "bit"}, | ||
| 165 | + {"name": "排污阀1关不到位", "system": "pwf1gbdw", "address": "40001.10", "dataType": "bit"}, | ||
| 166 | + {"name": "排污阀2开不到位", "system": "pwf2kbdw", "address": "40001.11", "dataType": "bit"}, | ||
| 167 | + {"name": "排污阀2关不到位", "system": "pwf2gbdw", "address": "40001.12", "dataType": "bit"}, | ||
| 168 | + {"name": "排污阀3开不到位", "system": "pwf3kbdw", "address": "40001.13", "dataType": "bit"}, | ||
| 169 | + {"name": "排污阀3关不到位", "system": "pwf3gbdw", "address": "40001.14", "dataType": "bit"}, | ||
| 170 | + {"name": "排污阀4开不到位", "system": "pwf4kbdw", "address": "40001.15", "dataType": "bit"}, | ||
| 171 | + {"name": "排污阀4关不到位", "system": "pwf4gbdw", "address": "40001.16", "dataType": "bit"}, | ||
| 172 | + {"name": "排污阀5开不到位", "system": "pwf5kbdw", "address": "40002.01", "dataType": "bit"}, | ||
| 173 | + {"name": "排污阀5关不到位", "system": "pwf5gbdw", "address": "40002.02", "dataType": "bit"}, | ||
| 174 | + {"name": "排污阀6开不到位", "system": "pwf6kbdw", "address": "40002.03", "dataType": "bit"}, | ||
| 175 | + {"name": "排污阀6关不到位", "system": "pwf6gbdw", "address": "40002.04", "dataType": "bit"}, | ||
| 176 | + {"name": "排污阀7开不到位", "system": "pwf7kbdw", "address": "40002.05", "dataType": "bit"}, | ||
| 177 | + {"name": "排污阀7关不到位", "system": "pwf7gbdw", "address": "40002.06", "dataType": "bit"}, | ||
| 178 | + {"name": "排污阀8开不到位", "system": "pwf8kbdw", "address": "40002.07", "dataType": "bit"}, | ||
| 179 | + {"name": "排污阀8关不到位", "system": "pwf8gbdw", "address": "40002.08", "dataType": "bit"}, | ||
| 180 | + {"name": "补水高液位超时", "system": "bsgywdcs", "address": "40002.11", "dataType": "bit"}, | ||
| 181 | + {"name": "微滤池高液位超时", "system": "wlcgywdcs", "address": "40002.12", "dataType": "bit"}, | ||
| 182 | + {"name": "微滤机跳闸", "system": "wljtz", "address": "40002.13", "dataType": "bit"}, | ||
| 183 | + {"name": "紫外杀菌灯跳闸故障", "system": "zwsjdtz", "address": "40002.14", "dataType": "bit"}, | ||
| 184 | + {"name": "溶氧超限报警", "system": "rycxbj", "address": "40002.15", "dataType": "bit"}, | ||
| 185 | + {"name": "微滤池低液位长时间不消失报警", "system": "wldc", "address": "40002.16", "dataType": "bit"}, | ||
| 186 | + {"name": "溶氧值", "system": "ryz", "address": "40003-40004","order": "ABCD", "dataType": "float32"}, | ||
| 187 | + {"name": "温度值", "system": "wdz", "address": "40005-40006","order": "ABCD", "dataType": "float32"}, | ||
| 188 | + {"name": "电能值", "system": "dnz", "address": "40007-40008","order": "ABCD", "dataType": "float32"}, | ||
| 189 | + {"name": "当前氧锥泵运行台数", "system": "dqyzb", "address": "40009", "dataType": "int"}, | ||
| 190 | + {"name": "氧锥泵1运行时间", "system": "yzb1_sj", "address": "40011-40012","order": "ABCD", "dataType": "int32"}, | ||
| 191 | + {"name": "氧锥泵2运行时间", "system": "yzb2_sj", "address": "40013-40014","order": "ABCD", "dataType": "int32"}, | ||
| 192 | + {"name": "氧锥泵3运行时间", "system": "yzb3_sj", "address": "40015-40016","order": "ABCD", "dataType": "int32"}, | ||
| 193 | + {"name": "氧锥泵4运行时间", "system": "yzb4_sj", "address": "40017-40018","order": "ABCD", "dataType": "int32"}, | ||
| 194 | + {"name": "生化池水温", "system": "shcsw", "address": "40019-40020","order": "ABCD", "dataType": "float32"}, | ||
| 195 | + {"name": "循环水泵故障", "system": "xhsb_gz", "address": "40021.01", "dataType": "bit"}, | ||
| 196 | + {"name": "生化池水温低限报警", "system": "shcsw_dx_bj", "address": "40021.02", "dataType": "bit"}, | ||
| 197 | + {"name": "生化池水温高限报警", "system": "shcsw_gx_bj", "address": "40021.03", "dataType": "bit"}, | ||
| 198 | + {"name": "排污阀1开OR关", "system": "pwf1_or", "address": "40051.09", "dataType": "bit"}, | ||
| 199 | + {"name": "排污阀2开OR关", "system": "pwf2_or", "address": "40051.10", "dataType": "bit"}, | ||
| 200 | + {"name": "排污阀3开OR关", "system": "pwf3_or", "address": "40051.11", "dataType": "bit"}, | ||
| 201 | + {"name": "排污阀4开OR关", "system": "pwf4_or", "address": "40051.12", "dataType": "bit"}, | ||
| 202 | + {"name": "排污阀5开OR关", "system": "pwf5_or", "address": "40051.13", "dataType": "bit"}, | ||
| 203 | + {"name": "排污阀6开OR关", "system": "pwf6_or", "address": "40051.14", "dataType": "bit"}, | ||
| 204 | + {"name": "排污阀7开OR关", "system": "pwf7_or", "address": "40051.15", "dataType": "bit"}, | ||
| 205 | + {"name": "排污阀8开OR关", "system": "pwf8_or", "address": "40051.16", "dataType": "bit"}, | ||
| 206 | + | ||
| 207 | + {"name": "水泵1启动", "system": "sb1start", "address": "40051.01", "dataType": "bit"}, | ||
| 208 | + {"name": "水泵2启动", "system": "sb2start", "address": "40051.02", "dataType": "bit"}, | ||
| 209 | + {"name": "氧锥泵1启动", "system": "yzb1_qd", "address": "40051.03", "dataType": "bit"}, | ||
| 210 | + {"name": "氧锥泵2启动", "system": "yzb2_qd", "address": "40051.04", "dataType": "bit"}, | ||
| 211 | + {"name": "氧锥泵3启动", "system": "yzb3_qd", "address": "40051.05", "dataType": "bit"}, | ||
| 212 | + {"name": "氧锥泵4启动", "system": "yzb4_qd", "address": "40051.06", "dataType": "bit"}, | ||
| 213 | + {"name": "排污泵启动", "system": "pwb_qd", "address": "40051.07", "dataType": "bit"}, | ||
| 214 | + | ||
| 215 | + {"name": "水泵1停止", "system": "sb1stop", "address": "40052.09", "dataType": "bit"}, | ||
| 216 | + {"name": "水泵2停止", "system": "sb2stop", "address": "40052.10", "dataType": "bit"}, | ||
| 217 | + {"name": "氧锥泵1停止", "system": "yzb1_tz", "address": "40052.11", "dataType": "bit"}, | ||
| 218 | + {"name": "氧锥泵2停止", "system": "yzb2_tz", "address": "40052.12", "dataType": "bit"}, | ||
| 219 | + {"name": "氧锥泵3停止", "system": "yzb3_tz", "address": "40052.13", "dataType": "bit"}, | ||
| 220 | + {"name": "氧锥泵4停止", "system": "yzb4_tz", "address": "40052.14", "dataType": "bit"}, | ||
| 221 | + {"name": "排污泵停止", "system": "pwb_tz", "address": "40052.15", "dataType": "bit"}, | ||
| 222 | + | ||
| 223 | + {"name": "清报警", "system": "qbj", "address": "40052.01", "dataType": "bit"}, | ||
| 224 | + {"name": "累计时间清零", "system": "ljtq", "address": "40052.02", "dataType": "bit"}, | ||
| 225 | + {"name": "溶氧上限报警设定值", "system": "rysjup", "address": "40053-40054","order": "ABCD", "dataType": "float32"}, | ||
| 226 | + {"name": "溶氧下限报警设定值", "system": "rysjdown", "address": "40055-40056","order": "ABCD", "dataType": "float32"} | ||
| 227 | + ] | ||
| 228 | + }, | ||
| 229 | + { | ||
| 230 | + "id": "2_3", | ||
| 231 | + "systemName": "源水处理区", | ||
| 232 | + "protocolType": "TCP", | ||
| 233 | + "connectConfig": { "host": "192.168.2.5", "port": 2004}, | ||
| 234 | + "points": [ | ||
| 235 | + {"name": "自动", "system": "zd", "address": "10001", "dataType": "bit"}, | ||
| 236 | + {"name": "远程", "system": "yc", "address": "10002", "dataType": "bit"}, | ||
| 237 | + {"name": "水源泵1启动", "system": "syp1", "address": "10003", "dataType": "bit"}, | ||
| 238 | + {"name": "水源泵2启动", "system": "syp2", "address": "10004", "dataType": "bit"}, | ||
| 239 | + {"name": "水源泵3启动", "system": "syp3", "address": "10005", "dataType": "bit"}, | ||
| 240 | + {"name": "风机1启动", "system": "fj1", "address": "10006", "dataType": "bit"}, | ||
| 241 | + {"name": "风机2启动", "system": "fj2", "address": "10007", "dataType": "bit"}, | ||
| 242 | + {"name": "紫外灯电源合闸", "system": "zwd", "address": "10008", "dataType": "bit"}, | ||
| 243 | + {"name": "生化池高液位", "system": "shg", "address": "10009", "dataType": "bit"}, | ||
| 244 | + {"name": "生化池低液位", "system": "shd", "address": "10010", "dataType": "bit"}, | ||
| 245 | + {"name": "系统报警", "system": "xtbj", "address": "00001", "dataType": "bit"}, | ||
| 246 | + | ||
| 247 | + {"name": "水源泵1故障", "system": "syp1g", "address": "40001.01", "dataType": "bit"}, | ||
| 248 | + {"name": "水源泵2故障", "system": "syp2g", "address": "40001.02", "dataType": "bit"}, | ||
| 249 | + {"name": "水源泵3故障", "system": "syp3g", "address": "40001.03", "dataType": "bit"}, | ||
| 250 | + {"name": "风机1故障", "system": "fj1g", "address": "40001.04", "dataType": "bit"}, | ||
| 251 | + {"name": "风机2故障", "system": "fj2g", "address": "40001.05", "dataType": "bit"}, | ||
| 252 | + {"name": "紫外杀菌灯跳闸故障", "system": "zwsjdtz", "address": "40001.06", "dataType": "bit"}, | ||
| 253 | + | ||
| 254 | + {"name": "电能值", "system": "dnz", "address": "40007-40008","order": "ABCD", "dataType": "float"}, | ||
| 255 | + {"name": "当前水源泵启动台数", "system": "dqsy", "address": "40009", "dataType": "int"}, | ||
| 256 | + {"name": "当前风机运行台数", "system": "dqfj", "address": "40010", "dataType": "int"}, | ||
| 257 | + {"name": "水源泵1运行时间", "system": "syp1sj", "address": "40011-40012","order": "ABCD", "dataType": "long"}, | ||
| 258 | + {"name": "水源泵2运行时间", "system": "syp2sj", "address": "40013-40014","order": "ABCD", "dataType": "long"}, | ||
| 259 | + {"name": "水源泵3运行时间", "system": "syp3sj", "address": "40015-40016","order": "ABCD", "dataType": "long"}, | ||
| 260 | + {"name": "风机1运行时间", "system": "fj1t", "address": "40017-40018","order": "ABCD", "dataType": "long"}, | ||
| 261 | + {"name": "风机2运行时间", "system": "fj2t", "address": "40019-40020","order": "ABCD", "dataType": "long"}, | ||
| 262 | + | ||
| 263 | + {"name": "水源泵1启动", "system": "syp1s", "address": "40051.09", "dataType": "bit"}, | ||
| 264 | + {"name": "水源泵2启动", "system": "syp2s", "address": "40051.10", "dataType": "bit"}, | ||
| 265 | + {"name": "水源泵3启动", "system": "syp3s", "address": "40051.11", "dataType": "bit"}, | ||
| 266 | + {"name": "风机1启动", "system": "fj1s", "address": "40051.12", "dataType": "bit"}, | ||
| 267 | + {"name": "风机2启动", "system": "fj2s", "address": "40051.13", "dataType": "bit"}, | ||
| 268 | + {"name": "水源泵1停止", "system": "syp1t", "address": "40051.01", "dataType": "bit"}, | ||
| 269 | + {"name": "水源泵2停止", "system": "syp2t", "address": "40051.02", "dataType": "bit"}, | ||
| 270 | + {"name": "水源泵3停止", "system": "syp3t", "address": "40051.03", "dataType": "bit"}, | ||
| 271 | + {"name": "风机1停止", "system": "fj1p", "address": "40051.04", "dataType": "bit"}, | ||
| 272 | + {"name": "风机2停止", "system": "fj2p", "address": "40051.05", "dataType": "bit"}, | ||
| 273 | + {"name": "清报警", "system": "qbj", "address": "40052.09", "dataType": "bit"}, | ||
| 274 | + {"name": "累计时间清零", "system": "ljtq", "address": "40052.10", "dataType": "bit"} | ||
| 275 | + ] | ||
| 276 | + }, | ||
| 277 | + { | ||
| 278 | + "id": "2_4", | ||
| 279 | + "systemName": "育苗系统", | ||
| 280 | + "protocolType": "TCP", | ||
| 281 | + "connectConfig": { "host": "192.168.2.4", "port": 2002}, | ||
| 282 | + "points": [ | ||
| 283 | + {"name": "手动/自动", "system": "sdz", "address": "10001", "dataType": "bit"}, | ||
| 284 | + {"name": "本地/远程", "system": "bdyy", "address": "10002", "dataType": "bit"}, | ||
| 285 | + {"name": "水泵1运行", "system": "sb1", "address": "10004", "dataType": "bit"}, | ||
| 286 | + {"name": "水泵2运行", "system": "sb2", "address": "10005", "dataType": "bit"}, | ||
| 287 | + {"name": "风机1运行", "system": "fj1", "address": "10006", "dataType": "bit"}, | ||
| 288 | + {"name": "风机2运行", "system": "fj2", "address": "10007", "dataType": "bit"}, | ||
| 289 | + {"name": "热源泵1电源合闸", "system": "ryb1", "address": "10008", "dataType": "bit"}, | ||
| 290 | + {"name": "热源泵2电源合闸", "system": "ryb2", "address": "10009", "dataType": "bit"}, | ||
| 291 | + {"name": "微滤机电源合闸", "system": "wlj", "address": "10010", "dataType": "bit"}, | ||
| 292 | + {"name": "紫外灯电源合闸", "system": "zwd", "address": "10011", "dataType": "bit"}, | ||
| 293 | + {"name": "补水池高液位", "system": "bsc", "address": "10012", "dataType": "bit"}, | ||
| 294 | + {"name": "微滤池高液位", "system": "wlq", "address": "10013", "dataType": "bit"}, | ||
| 295 | + {"name": "微滤池低液位", "system": "wld", "address": "10015", "dataType": "bit"}, | ||
| 296 | + {"name": "系统报警", "system": "xtbj", "address": "00001", "dataType": "bit"}, | ||
| 297 | + | ||
| 298 | + {"name": "水泵1故障", "system": "sb1gz", "address": "40001.02", "dataType": "bit"}, | ||
| 299 | + {"name": "水泵2故障", "system": "sb2gz", "address": "40001.03", "dataType": "bit"}, | ||
| 300 | + {"name": "风机1故障", "system": "fj1g", "address": "40001.04", "dataType": "bit"}, | ||
| 301 | + {"name": "风机2故障", "system": "fj2g", "address": "40001.05", "dataType": "bit"}, | ||
| 302 | + {"name": "热泵1跳闸", "system": "rb1tz", "address": "40001.08", "dataType": "bit"}, | ||
| 303 | + {"name": "热泵2跳闸", "system": "rb2tz", "address": "40001.09", "dataType": "bit"}, | ||
| 304 | + {"name": "微滤机跳闸", "system": "wljtz", "address": "40001.10", "dataType": "bit"}, | ||
| 305 | + {"name": "紫外杀菌灯跳闸故障", "system": "zwsjdtz", "address": "40001.11", "dataType": "bit"}, | ||
| 306 | + {"name": "补水上液位超时", "system": "bssywcs", "address": "40001.12", "dataType": "bit"}, | ||
| 307 | + {"name": "微滤池上液位超时", "system": "wlcsywcs", "address": "40001.13", "dataType": "bit"}, | ||
| 308 | + {"name": "溶氧超限报警", "system": "rycxbj", "address": "40001.14", "dataType": "bit"}, | ||
| 309 | + {"name": "补水泵3故障(没有)", "system": "bsb3g", "address": "40001.15", "dataType": "bit"}, | ||
| 310 | + {"name": "微滤池低液位长时间不消失报警", "system": "wldc", "address": "40001.16", "dataType": "bit"}, | ||
| 311 | + | ||
| 312 | + | ||
| 313 | + {"name": "溶氧值", "system": "ryz", "address": "40003-40004","order": "ABCD", "dataType": "float32"}, | ||
| 314 | + {"name": "温度值", "system": "wdz", "address": "40005-40006","order": "ABCD", "dataType": "float32"}, | ||
| 315 | + {"name": "电能值", "system": "dnz", "address": "40007-40008","order": "ABCD", "dataType": "float32"}, | ||
| 316 | + {"name": "当前风机运行台数", "system": "dqfj", "address": "40009", "dataType": "int"}, | ||
| 317 | + {"name": "风机1运行时间", "system": "fj1t", "address": "40011-40012","order": "ABCD", "dataType": "long"}, | ||
| 318 | + {"name": "风机2运行时间", "system": "fj2t", "address": "40013-40014","order": "ABCD", "dataType": "long"}, | ||
| 319 | + | ||
| 320 | + {"name": "水泵1启动", "system": "sb1start", "address": "40051.09", "dataType": "bit"}, | ||
| 321 | + {"name": "水泵2启动", "system": "sb2start", "address": "40051.10", "dataType": "bit"}, | ||
| 322 | + {"name": "风机1启动", "system": "fj1s", "address": "40051.11", "dataType": "bit"}, | ||
| 323 | + {"name": "风机2启动", "system": "fj2s", "address": "40051.12", "dataType": "bit"}, | ||
| 324 | + {"name": "补水泵3启动", "system": "bsb3s", "address": "40051.13", "dataType": "bit"}, | ||
| 325 | + {"name": "水泵1停止", "system": "sb1stop", "address": "40051.01", "dataType": "bit"}, | ||
| 326 | + {"name": "水泵2停止", "system": "sb2stop", "address": "40051.02", "dataType": "bit"}, | ||
| 327 | + {"name": "风机1停止", "system": "fj1p", "address": "40051.03", "dataType": "bit"}, | ||
| 328 | + {"name": "风机2停止", "system": "fj2p", "address": "40051.04", "dataType": "bit"}, | ||
| 329 | + {"name": "补水泵3停止", "system": "bsb3p", "address": "40051.05", "dataType": "bit"}, | ||
| 330 | + | ||
| 331 | + {"name": "清报警", "system": "qbj", "address": "40052.09", "dataType": "bit"}, | ||
| 332 | + {"name": "累计时间清零", "system": "ljtq", "address": "40052.10", "dataType": "bit"}, | ||
| 333 | + | ||
| 334 | + {"name": "溶氧上限报警设定值", "system": "rysjup", "address": "40053-40054","order": "ABCD", "dataType": "float32"}, | ||
| 335 | + {"name": "溶氧下限报警设定值", "system": "rysjdown", "address": "40055-40056","order": "ABCD", "dataType": "float32"} | ||
| 336 | + ] | ||
| 337 | + }, | ||
| 338 | + { | ||
| 339 | + "id": "2_5", | ||
| 340 | + "systemName": "设备房系统", | ||
| 341 | + "protocolType": "TCP", | ||
| 342 | + "connectConfig": { "host": "127.0.0.1", "port": 2003}, | ||
| 343 | + "points": [ | ||
| 344 | + {"name": "自动", "system": "zd", "address": "10001", "dataType": "bit"}, | ||
| 345 | + {"name": "远程", "system": "yc", "address": "10002", "dataType": "bit"}, | ||
| 346 | + {"name": "风机1运行", "system": "fj1", "address": "10003", "dataType": "bit"}, | ||
| 347 | + {"name": "风机2运行", "system": "fj2", "address": "10004", "dataType": "bit"}, | ||
| 348 | + {"name": "风机3运行", "system": "fj3", "address": "10005", "dataType": "bit"}, | ||
| 349 | + {"name": "风机4运行", "system": "fj4", "address": "10006", "dataType": "bit"}, | ||
| 350 | + {"name": "补水泵1运行", "system": "bsb1", "address": "10007", "dataType": "bit"}, | ||
| 351 | + {"name": "补水泵2运行", "system": "bsb2", "address": "10008", "dataType": "bit"}, | ||
| 352 | + {"name": "热泵1电源合闸", "system": "rb1", "address": "10010", "dataType": "bit"}, | ||
| 353 | + {"name": "热泵2电源合闸", "system": "rb2", "address": "10011", "dataType": "bit"}, | ||
| 354 | + {"name": "空压机电源合闸", "system": "kyj", "address": "10012", "dataType": "bit"}, | ||
| 355 | + {"name": "补水阀1开到位", "system": "bsf1", "address": "10013", "dataType": "bit"}, | ||
| 356 | + {"name": "补水阀2开到位", "system": "bsf2", "address": "10014", "dataType": "bit"}, | ||
| 357 | + {"name": "补水阀1关到位", "system": "bsf1g", "address": "10016", "dataType": "bit"}, | ||
| 358 | + {"name": "补水阀2关到位", "system": "bsf2g", "address": "10017", "dataType": "bit"}, | ||
| 359 | + {"name": "补水1高液位", "system": "bsg1", "address": "10019", "dataType": "bit"}, | ||
| 360 | + {"name": "补水2高液位", "system": "bsg2", "address": "10020", "dataType": "bit"}, | ||
| 361 | + {"name": "系统报警", "system": "xtbj", "address": "00001", "dataType": "bit"}, | ||
| 362 | + | ||
| 363 | + {"name": "风机1故障", "system": "fj1g", "address": "40001.01", "dataType": "bit"}, | ||
| 364 | + {"name": "风机2故障", "system": "fj2g", "address": "40001.02", "dataType": "bit"}, | ||
| 365 | + {"name": "风机3故障", "system": "fj3g", "address": "40001.03", "dataType": "bit"}, | ||
| 366 | + {"name": "风机4故障", "system": "fj4g", "address": "40001.04", "dataType": "bit"}, | ||
| 367 | + {"name": "补水泵1故障", "system": "bsb1g", "address": "40001.05", "dataType": "bit"}, | ||
| 368 | + {"name": "补水泵2故障", "system": "bsb2g", "address": "40001.06", "dataType": "bit"}, | ||
| 369 | + {"name": "热泵1跳闸故障", "system": "rb1g", "address": "40001.08", "dataType": "bit"}, | ||
| 370 | + {"name": "热泵2跳闸故障", "system": "rb2g", "address": "40001.09", "dataType": "bit"}, | ||
| 371 | + {"name": "补水阀1开不到位", "system": "bsf1b", "address": "40001.10", "dataType": "bit"}, | ||
| 372 | + {"name": "补水阀1关不到位", "system": "bsf1bg", "address": "40001.11", "dataType": "bit"}, | ||
| 373 | + {"name": "补水阀2开不到位", "system": "bsf2b", "address": "40001.12", "dataType": "bit"}, | ||
| 374 | + {"name": "补水阀2关不到位", "system": "bsf2bg", "address": "40001.13", "dataType": "bit"}, | ||
| 375 | + {"name": "空压机跳闸故障", "system": "kyjg", "address": "40001.16", "dataType": "bit"}, | ||
| 376 | + | ||
| 377 | + {"name": "电能值", "system": "dnz", "address": "40007-40008","order": "ABCD", "dataType": "float"}, | ||
| 378 | + {"name": "当前风机运行台数", "system": "dqfj", "address": "40009", "dataType": "int"}, | ||
| 379 | + {"name": "风机1运行时间", "system": "fj1t", "address": "40011-40012","order": "ABCD", "dataType": "long"}, | ||
| 380 | + {"name": "风机2运行时间", "system": "fj2t", "address": "40013-40014","order": "ABCD", "dataType": "long"}, | ||
| 381 | + {"name": "风机3运行时间", "system": "fj3t", "address": "40015-40016","order": "ABCD", "dataType": "long"}, | ||
| 382 | + {"name": "风机4运行时间", "system": "fj4t", "address": "40017-40018","order": "ABCD", "dataType": "long"}, | ||
| 383 | + | ||
| 384 | + {"name": "补水阀1开OR关", "system": "bsf1c", "address": "40051.09", "dataType": "bit"}, | ||
| 385 | + {"name": "补水阀2开OR关", "system": "bsf2c", "address": "40051.10", "dataType": "bit"}, | ||
| 386 | + {"name": "风机1启动", "system": "fj1s", "address": "40051.01", "dataType": "bit"}, | ||
| 387 | + {"name": "风机2启动", "system": "fj2s", "address": "40051.02", "dataType": "bit"}, | ||
| 388 | + {"name": "风机3启动", "system": "fj3s", "address": "40051.03", "dataType": "bit"}, | ||
| 389 | + {"name": "风机4启动", "system": "fj4s", "address": "40051.04", "dataType": "bit"}, | ||
| 390 | + {"name": "补水泵1启动", "system": "bsb1s", "address": "40051.05", "dataType": "bit"}, | ||
| 391 | + {"name": "补水泵2启动", "system": "bsb2s", "address": "40051.06", "dataType": "bit"}, | ||
| 392 | + {"name": "风机1停止", "system": "fj1p", "address": "40052.09", "dataType": "bit"}, | ||
| 393 | + {"name": "风机2停止", "system": "fj2p", "address": "40052.10", "dataType": "bit"}, | ||
| 394 | + {"name": "风机3停止", "system": "fj3p", "address": "40052.11", "dataType": "bit"}, | ||
| 395 | + {"name": "风机4停止", "system": "fj4p", "address": "40052.12", "dataType": "bit"}, | ||
| 396 | + {"name": "补水泵1停止", "system": "bsb1p", "address": "40052.13", "dataType": "bit"}, | ||
| 397 | + {"name": "补水泵2停止", "system": "bsb2p", "address": "40052.14", "dataType": "bit"}, | ||
| 398 | + {"name": "清报警", "system": "qbj", "address": "40052.01", "dataType": "bit"}, | ||
| 399 | + {"name": "累计时间清零", "system": "ljtq", "address": "40052.02", "dataType": "bit"} | ||
| 400 | + ] | ||
| 401 | + } | ||
| 402 | + ] | ||
| 403 | +} |
| 1 | -{ | ||
| 2 | - "cameras": [ | ||
| 3 | - { | ||
| 4 | - "id": "FW8199460", | ||
| 5 | - "connectConfig": {"pass": "Luhui586"} | ||
| 6 | - } | ||
| 7 | - ], | ||
| 8 | - "plcs": [ | ||
| 9 | - { | ||
| 10 | - "id": "2_1", | ||
| 11 | - "systemName": "成鱼系统1", | ||
| 12 | - "protocolType": "TCP", | ||
| 13 | - "connectConfig": { "host": "192.168.2.11", "port": 2010}, | ||
| 14 | - "points": [ | ||
| 15 | - {"name": "自动", "system": "zd", "address": "10001", "dataType": "bit"}, | ||
| 16 | - {"name": "远程", "system": "yc", "address": "10002", "dataType": "bit"}, | ||
| 17 | - {"name": "补水泵启动", "system": "bsbqd", "address": "10003", "dataType": "bit"}, | ||
| 18 | - {"name": "水泵1运行", "system": "sb1", "address": "10004", "dataType": "bit"}, | ||
| 19 | - {"name": "水泵2运行", "system": "sb2", "address": "10005", "dataType": "bit"}, | ||
| 20 | - {"name": "氧锥泵1运行", "system": "yzb1yx", "address": "10006", "dataType": "bit"}, | ||
| 21 | - {"name": "氧锥泵2运行", "system": "yzb2yx", "address": "10007", "dataType": "bit"}, | ||
| 22 | - {"name": "氧锥泵3运行", "system": "yzb3yx", "address": "10008", "dataType": "bit"}, | ||
| 23 | - {"name": "氧锥泵4运行", "system": "yzb4yx", "address": "10009", "dataType": "bit"}, | ||
| 24 | - {"name": "排污泵运行", "system": "pwb", "address": "10010", "dataType": "bit"}, | ||
| 25 | - {"name": "微滤机电源合闸", "system": "wlj", "address": "10011", "dataType": "bit"}, | ||
| 26 | - {"name": "紫外灯电源合闸", "system": "zwd", "address": "10012", "dataType": "bit"}, | ||
| 27 | - {"name": "微滤池高液位", "system": "wlq", "address": "10013", "dataType": "bit"}, | ||
| 28 | - {"name": "微滤池低液位", "system": "wld", "address": "10014", "dataType": "bit"}, | ||
| 29 | - {"name": "蝶阀1开到位", "system": "df1kdw", "address": "10015", "dataType": "bit"}, | ||
| 30 | - {"name": "蝶阀1关到位", "system": "df1gdw", "address": "10016", "dataType": "bit"}, | ||
| 31 | - {"name": "蝶阀2开到位", "system": "df2kdw", "address": "10017", "dataType": "bit"}, | ||
| 32 | - {"name": "蝶阀2关到位", "system": "df2gdw", "address": "10018", "dataType": "bit"}, | ||
| 33 | - {"name": "蝶阀3开到位", "system": "df3kdw", "address": "10019", "dataType": "bit"}, | ||
| 34 | - {"name": "蝶阀3关到位", "system": "df3gdw", "address": "10020", "dataType": "bit"}, | ||
| 35 | - {"name": "蝶阀4开到位", "system": "df4kdw", "address": "10021", "dataType": "bit"}, | ||
| 36 | - {"name": "蝶阀4关到位", "system": "df4gdw", "address": "10022", "dataType": "bit"}, | ||
| 37 | - {"name": "蝶阀5开到位", "system": "df5kdw", "address": "10023", "dataType": "bit"}, | ||
| 38 | - {"name": "蝶阀5关到位", "system": "df5gdw", "address": "10024", "dataType": "bit"}, | ||
| 39 | - {"name": "蝶阀6开到位", "system": "df6kdw", "address": "10025", "dataType": "bit"}, | ||
| 40 | - {"name": "蝶阀6关到位", "system": "df6gdw", "address": "10026", "dataType": "bit"}, | ||
| 41 | - {"name": "蝶阀7开到位", "system": "df7kdw", "address": "10027", "dataType": "bit"}, | ||
| 42 | - {"name": "蝶阀7关到位", "system": "df7gdw", "address": "10028", "dataType": "bit"}, | ||
| 43 | - {"name": "蝶阀8开到位", "system": "df8kdw", "address": "10029", "dataType": "bit"}, | ||
| 44 | - {"name": "蝶阀8关到位", "system": "df8gdw", "address": "10030", "dataType": "bit"}, | ||
| 45 | - {"name": "循环水泵运行", "system": "xhsbyx", "address": "10031", "dataType": "bit"}, | ||
| 46 | - {"name": "系统报警", "system": "xtbj", "address": "00001", "dataType": "bit"}, | ||
| 47 | - {"name": "水泵1故障", "system": "sb1gz", "address": "40001.01", "dataType": "bit"}, | ||
| 48 | - {"name": "水泵2故障", "system": "sb2gz", "address": "40001.02", "dataType": "bit"}, | ||
| 49 | - {"name": "氧锥泵1故障", "system": "yzb1gz", "address": "40001.03", "dataType": "bit"}, | ||
| 50 | - {"name": "氧锥泵2故障", "system": "yzb2gz", "address": "40001.04", "dataType": "bit"}, | ||
| 51 | - {"name": "氧锥泵3故障", "system": "yzb3gz", "address": "40001.05", "dataType": "bit"}, | ||
| 52 | - {"name": "氧锥泵4故障", "system": "yzb4gz", "address": "40001.06", "dataType": "bit"}, | ||
| 53 | - {"name": "排污泵故障", "system": "pwb_gz", "address": "40001.07", "dataType": "bit"}, | ||
| 54 | - {"name": "排污阀1开不到位", "system": "pwf1kbdw", "address": "40001.09", "dataType": "bit"}, | ||
| 55 | - {"name": "排污阀1关不到位", "system": "pwf1gbdw", "address": "40001.10", "dataType": "bit"}, | ||
| 56 | - {"name": "排污阀2开不到位", "system": "pwf2kbdw", "address": "40001.11", "dataType": "bit"}, | ||
| 57 | - {"name": "排污阀2关不到位", "system": "pwf2gbdw", "address": "40001.12", "dataType": "bit"}, | ||
| 58 | - {"name": "排污阀3开不到位", "system": "pwf3kbdw", "address": "40001.13", "dataType": "bit"}, | ||
| 59 | - {"name": "排污阀3关不到位", "system": "pwf3gbdw", "address": "40001.14", "dataType": "bit"}, | ||
| 60 | - {"name": "排污阀4开不到位", "system": "pwf4kbdw", "address": "40001.15", "dataType": "bit"}, | ||
| 61 | - {"name": "排污阀4关不到位", "system": "pwf4gbdw", "address": "40001.16", "dataType": "bit"}, | ||
| 62 | - {"name": "排污阀5开不到位", "system": "pwf5kbdw", "address": "40002.01", "dataType": "bit"}, | ||
| 63 | - {"name": "排污阀5关不到位", "system": "pwf5gbdw", "address": "40002.02", "dataType": "bit"}, | ||
| 64 | - {"name": "排污阀6开不到位", "system": "pwf6kbdw", "address": "40002.03", "dataType": "bit"}, | ||
| 65 | - {"name": "排污阀6关不到位", "system": "pwf6gbdw", "address": "40002.04", "dataType": "bit"}, | ||
| 66 | - {"name": "排污阀7开不到位", "system": "pwf7kbdw", "address": "40002.05", "dataType": "bit"}, | ||
| 67 | - {"name": "排污阀7关不到位", "system": "pwf7gbdw", "address": "40002.06", "dataType": "bit"}, | ||
| 68 | - {"name": "排污阀8开不到位", "system": "pwf8kbdw", "address": "40002.07", "dataType": "bit"}, | ||
| 69 | - {"name": "排污阀8关不到位", "system": "pwf8gbdw", "address": "40002.08", "dataType": "bit"}, | ||
| 70 | - {"name": "补水高液位超时", "system": "bsgywdcs", "address": "40002.11", "dataType": "bit"}, | ||
| 71 | - {"name": "微滤池高液位超时", "system": "wlcgywdcs", "address": "40002.12", "dataType": "bit"}, | ||
| 72 | - {"name": "微滤机跳闸", "system": "wljtz", "address": "40002.13", "dataType": "bit"}, | ||
| 73 | - {"name": "紫外杀菌灯跳闸故障", "system": "zwsjdtz","address": "40002.14", "dataType": "bit"}, | ||
| 74 | - {"name": "溶氧超限报警", "system": "rycxbj", "address": "40002.15", "dataType": "bit"}, | ||
| 75 | - {"name": "微滤池低液位长时间不消失报警", "system": "wlcdywbcsbj", "address": "40002.16", "dataType": "bit"}, | ||
| 76 | - {"name": "溶氧值", "system": "ryz", "address": "40003-40004","order": "ABCD", "dataType": "float32"}, | ||
| 77 | - {"name": "温度值", "system": "wdz", "address": "40005-40006","order": "ABCD", "dataType": "float32"}, | ||
| 78 | - {"name": "电能值", "system": "dnz", "address": "40007-40008","order": "ABCD", "dataType": "float32"}, | ||
| 79 | - {"name": "当前氧锥泵运行台数", "system": "dqyzb", "address": "40009", "dataType": "int"}, | ||
| 80 | - {"name": "氧锥泵1运行时间", "system": "yzb1_sj", "address": "40011-40012","order": "ABCD", "dataType": "int32"}, | ||
| 81 | - {"name": "氧锥泵2运行时间", "system": "yzb2_sj", "address": "40013-40014","order": "ABCD", "dataType": "int32"}, | ||
| 82 | - {"name": "氧锥泵3运行时间", "system": "yzb3_sj", "address": "40015-40016","order": "ABCD", "dataType": "int32"}, | ||
| 83 | - {"name": "氧锥泵4运行时间", "system": "yzb4_sj", "address": "40017-40018","order": "ABCD", "dataType": "int32"}, | ||
| 84 | - {"name": "生化池水温", "system": "shcsw", "address": "40019-40020","order": "ABCD", "dataType": "float32"}, | ||
| 85 | - {"name": "循环水泵故障", "system": "xhsb_gz", "address": "40021.01", "dataType": "bit"}, | ||
| 86 | - {"name": "生化池水温低限报警", "system": "shcsw_dx_bj", "address": "40021.02", "dataType": "bit"}, | ||
| 87 | - {"name": "生化池水温高限报警", "system": "shcsw_gx_bj", "address": "40021.03", "dataType": "bit"}, | ||
| 88 | - {"name": "排污阀1开OR关", "system": "pwf1_or", "address": "40051.09", "dataType": "bit"}, | ||
| 89 | - {"name": "排污阀2开OR关", "system": "pwf2_or", "address": "40051.10", "dataType": "bit"}, | ||
| 90 | - {"name": "排污阀3开OR关", "system": "pwf3_or", "address": "40051.11", "dataType": "bit"}, | ||
| 91 | - {"name": "排污阀4开OR关", "system": "pwf4_or", "address": "40051.12", "dataType": "bit"}, | ||
| 92 | - {"name": "排污阀5开OR关", "system": "pwf5_or", "address": "40051.13", "dataType": "bit"}, | ||
| 93 | - {"name": "排污阀6开OR关", "system": "pwf6_or", "address": "40051.14", "dataType": "bit"}, | ||
| 94 | - {"name": "排污阀7开OR关", "system": "pwf7_or", "address": "40051.15", "dataType": "bit"}, | ||
| 95 | - {"name": "排污阀8开OR关", "system": "pwf8_or", "address": "40051.16", "dataType": "bit"}, | ||
| 96 | - | ||
| 97 | - {"name": "水泵1启动", "system": "sb1start", "address": "40051.01", "dataType": "bit"}, | ||
| 98 | - {"name": "水泵2启动", "system": "sb2start", "address": "40051.02", "dataType": "bit"}, | ||
| 99 | - {"name": "氧锥泵1启动", "system": "yzb1_qd", "address": "40051.03", "dataType": "bit"}, | ||
| 100 | - {"name": "氧锥泵2启动", "system": "yzb2_qd", "address": "40051.04", "dataType": "bit"}, | ||
| 101 | - {"name": "氧锥泵3启动", "system": "yzb3_qd", "address": "40051.05", "dataType": "bit"}, | ||
| 102 | - {"name": "氧锥泵4启动", "system": "yzb4_qd", "address": "40051.06", "dataType": "bit"}, | ||
| 103 | - {"name": "排污泵启动", "system": "pwb_qd", "address": "40051.07", "dataType": "bit"}, | ||
| 104 | - | ||
| 105 | - {"name": "水泵1停止", "system": "sb1stop", "address": "40052.09", "dataType": "bit"}, | ||
| 106 | - {"name": "水泵2停止", "system": "sb2stop", "address": "40052.10", "dataType": "bit"}, | ||
| 107 | - {"name": "氧锥泵1停止", "system": "yzb1_tz", "address": "40052.11", "dataType": "bit"}, | ||
| 108 | - {"name": "氧锥泵2停止", "system": "yzb2_tz", "address": "40052.12", "dataType": "bit"}, | ||
| 109 | - {"name": "氧锥泵3停止", "system": "yzb3_tz", "address": "40052.13", "dataType": "bit"}, | ||
| 110 | - {"name": "氧锥泵4停止", "system": "yzb4_tz", "address": "40052.14", "dataType": "bit"}, | ||
| 111 | - {"name": "排污泵停止", "system": "pwb_tz", "address": "40052.15", "dataType": "bit"}, | ||
| 112 | - | ||
| 113 | - {"name": "清报警", "system": "qbj", "address": "40052.01", "dataType": "bit"}, | ||
| 114 | - {"name": "累计时间清零", "system": "ljtq", "address": "40052.02", "dataType": "bit"}, | ||
| 115 | - {"name": "溶氧上限报警设定值", "system": "rysjup", "address": "40053-40054","order": "ABCD", "dataType": "float32"}, | ||
| 116 | - {"name": "溶氧下限报警设定值", "system": "rysjdown", "address": "40055-40056","order": "ABCD", "dataType": "float32"} | ||
| 117 | - ] | ||
| 118 | - }, | ||
| 119 | - { | ||
| 120 | - "id": "2_2", | ||
| 121 | - "systemName": "成鱼系统2", | ||
| 122 | - "protocolType": "TCP", | ||
| 123 | - "connectConfig": { "host": "192.168.2.2", "port": 2001}, | ||
| 124 | - "points": [ | ||
| 125 | - {"name": "自动", "system": "zd", "address": "10001", "dataType": "bit"}, | ||
| 126 | - {"name": "远程", "system": "yc", "address": "10002", "dataType": "bit"}, | ||
| 127 | - {"name": "补水泵启动", "system": "bsbqd", "address": "10003", "dataType": "bit"}, | ||
| 128 | - {"name": "水泵1运行", "system": "sb1", "address": "10004", "dataType": "bit"}, | ||
| 129 | - {"name": "水泵2运行", "system": "sb2", "address": "10005", "dataType": "bit"}, | ||
| 130 | - {"name": "氧锥泵1运行", "system": "yzb1yx", "address": "10006", "dataType": "bit"}, | ||
| 131 | - {"name": "氧锥泵2运行", "system": "yzb2yx", "address": "10007", "dataType": "bit"}, | ||
| 132 | - {"name": "氧锥泵3运行", "system": "yzb3yx", "address": "10008", "dataType": "bit"}, | ||
| 133 | - {"name": "氧锥泵4运行", "system": "yzb4yx", "address": "10009", "dataType": "bit"}, | ||
| 134 | - {"name": "排污泵运行", "system": "pwb", "address": "10010", "dataType": "bit"}, | ||
| 135 | - {"name": "微滤机电源合闸", "system": "wlj", "address": "10011", "dataType": "bit"}, | ||
| 136 | - {"name": "紫外灯电源合闸", "system": "zwd", "address": "10012", "dataType": "bit"}, | ||
| 137 | - {"name": "微滤池高液位", "system": "wlq", "address": "10013", "dataType": "bit"}, | ||
| 138 | - {"name": "微滤池低液位", "system": "wld", "address": "10014", "dataType": "bit"}, | ||
| 139 | - {"name": "蝶阀1开到位", "system": "df1kdw", "address": "10015", "dataType": "bit"}, | ||
| 140 | - {"name": "蝶阀1关到位", "system": "df1gdw", "address": "10016", "dataType": "bit"}, | ||
| 141 | - {"name": "蝶阀2开到位", "system": "df2kdw", "address": "10017", "dataType": "bit"}, | ||
| 142 | - {"name": "蝶阀2关到位", "system": "df2gdw", "address": "10018", "dataType": "bit"}, | ||
| 143 | - {"name": "蝶阀3开到位", "system": "df3kdw", "address": "10019", "dataType": "bit"}, | ||
| 144 | - {"name": "蝶阀3关到位", "system": "df3gdw", "address": "10020", "dataType": "bit"}, | ||
| 145 | - {"name": "蝶阀4开到位", "system": "df4kdw", "address": "10021", "dataType": "bit"}, | ||
| 146 | - {"name": "蝶阀4关到位", "system": "df4gdw", "address": "10022", "dataType": "bit"}, | ||
| 147 | - {"name": "蝶阀5开到位", "system": "df5kdw", "address": "10023", "dataType": "bit"}, | ||
| 148 | - {"name": "蝶阀5关到位", "system": "df5gdw", "address": "10024", "dataType": "bit"}, | ||
| 149 | - {"name": "蝶阀6开到位", "system": "df6kdw", "address": "10025", "dataType": "bit"}, | ||
| 150 | - {"name": "蝶阀6关到位", "system": "df6gdw", "address": "10026", "dataType": "bit"}, | ||
| 151 | - {"name": "蝶阀7开到位", "system": "df7kdw", "address": "10027", "dataType": "bit"}, | ||
| 152 | - {"name": "蝶阀7关到位", "system": "df7gdw", "address": "10028", "dataType": "bit"}, | ||
| 153 | - {"name": "蝶阀8开到位", "system": "df8kdw", "address": "10029", "dataType": "bit"}, | ||
| 154 | - {"name": "蝶阀8关到位", "system": "df8gdw", "address": "10030", "dataType": "bit"}, | ||
| 155 | - {"name": "循环水泵运行", "system": "xhsbyx", "address": "10031", "dataType": "bit"}, | ||
| 156 | - {"name": "系统报警", "system": "xtbj", "address": "00001", "dataType": "bit"}, | ||
| 157 | - {"name": "水泵1故障", "system": "sb1gz", "address": "40001.01", "dataType": "bit"}, | ||
| 158 | - {"name": "水泵2故障", "system": "sb2gz", "address": "40001.02", "dataType": "bit"}, | ||
| 159 | - {"name": "氧锥泵1故障", "system": "yzb1gz", "address": "40001.03", "dataType": "bit"}, | ||
| 160 | - {"name": "氧锥泵2故障", "system": "yzb2gz", "address": "40001.04", "dataType": "bit"}, | ||
| 161 | - {"name": "氧锥泵3故障", "system": "yzb3gz", "address": "40001.05", "dataType": "bit"}, | ||
| 162 | - {"name": "氧锥泵4故障", "system": "yzb4gz", "address": "40001.06", "dataType": "bit"}, | ||
| 163 | - {"name": "排污泵故障", "system": "pwb_gz", "address": "40001.07", "dataType": "bit"}, | ||
| 164 | - {"name": "排污阀1开不到位", "system": "pwf1kbdw", "address": "40001.09", "dataType": "bit"}, | ||
| 165 | - {"name": "排污阀1关不到位", "system": "pwf1gbdw", "address": "40001.10", "dataType": "bit"}, | ||
| 166 | - {"name": "排污阀2开不到位", "system": "pwf2kbdw", "address": "40001.11", "dataType": "bit"}, | ||
| 167 | - {"name": "排污阀2关不到位", "system": "pwf2gbdw", "address": "40001.12", "dataType": "bit"}, | ||
| 168 | - {"name": "排污阀3开不到位", "system": "pwf3kbdw", "address": "40001.13", "dataType": "bit"}, | ||
| 169 | - {"name": "排污阀3关不到位", "system": "pwf3gbdw", "address": "40001.14", "dataType": "bit"}, | ||
| 170 | - {"name": "排污阀4开不到位", "system": "pwf4kbdw", "address": "40001.15", "dataType": "bit"}, | ||
| 171 | - {"name": "排污阀4关不到位", "system": "pwf4gbdw", "address": "40001.16", "dataType": "bit"}, | ||
| 172 | - {"name": "排污阀5开不到位", "system": "pwf5kbdw", "address": "40002.01", "dataType": "bit"}, | ||
| 173 | - {"name": "排污阀5关不到位", "system": "pwf5gbdw", "address": "40002.02", "dataType": "bit"}, | ||
| 174 | - {"name": "排污阀6开不到位", "system": "pwf6kbdw", "address": "40002.03", "dataType": "bit"}, | ||
| 175 | - {"name": "排污阀6关不到位", "system": "pwf6gbdw", "address": "40002.04", "dataType": "bit"}, | ||
| 176 | - {"name": "排污阀7开不到位", "system": "pwf7kbdw", "address": "40002.05", "dataType": "bit"}, | ||
| 177 | - {"name": "排污阀7关不到位", "system": "pwf7gbdw", "address": "40002.06", "dataType": "bit"}, | ||
| 178 | - {"name": "排污阀8开不到位", "system": "pwf8kbdw", "address": "40002.07", "dataType": "bit"}, | ||
| 179 | - {"name": "排污阀8关不到位", "system": "pwf8gbdw", "address": "40002.08", "dataType": "bit"}, | ||
| 180 | - {"name": "补水高液位超时", "system": "bsgywdcs", "address": "40002.11", "dataType": "bit"}, | ||
| 181 | - {"name": "微滤池高液位超时", "system": "wlcgywdcs", "address": "40002.12", "dataType": "bit"}, | ||
| 182 | - {"name": "微滤机跳闸", "system": "wljtz", "address": "40002.13", "dataType": "bit"}, | ||
| 183 | - {"name": "紫外杀菌灯跳闸故障", "system": "zwsjdtz", "address": "40002.14", "dataType": "bit"}, | ||
| 184 | - {"name": "溶氧超限报警", "system": "rycxbj", "address": "40002.15", "dataType": "bit"}, | ||
| 185 | - {"name": "微滤池低液位长时间不消失报警", "system": "wldc", "address": "40002.16", "dataType": "bit"}, | ||
| 186 | - {"name": "溶氧值", "system": "ryz", "address": "40003-40004","order": "ABCD", "dataType": "float32"}, | ||
| 187 | - {"name": "温度值", "system": "wdz", "address": "40005-40006","order": "ABCD", "dataType": "float32"}, | ||
| 188 | - {"name": "电能值", "system": "dnz", "address": "40007-40008","order": "ABCD", "dataType": "float32"}, | ||
| 189 | - {"name": "当前氧锥泵运行台数", "system": "dqyzb", "address": "40009", "dataType": "int"}, | ||
| 190 | - {"name": "氧锥泵1运行时间", "system": "yzb1_sj", "address": "40011-40012","order": "ABCD", "dataType": "int32"}, | ||
| 191 | - {"name": "氧锥泵2运行时间", "system": "yzb2_sj", "address": "40013-40014","order": "ABCD", "dataType": "int32"}, | ||
| 192 | - {"name": "氧锥泵3运行时间", "system": "yzb3_sj", "address": "40015-40016","order": "ABCD", "dataType": "int32"}, | ||
| 193 | - {"name": "氧锥泵4运行时间", "system": "yzb4_sj", "address": "40017-40018","order": "ABCD", "dataType": "int32"}, | ||
| 194 | - {"name": "生化池水温", "system": "shcsw", "address": "40019-40020","order": "ABCD", "dataType": "float32"}, | ||
| 195 | - {"name": "循环水泵故障", "system": "xhsb_gz", "address": "40021.01", "dataType": "bit"}, | ||
| 196 | - {"name": "生化池水温低限报警", "system": "shcsw_dx_bj", "address": "40021.02", "dataType": "bit"}, | ||
| 197 | - {"name": "生化池水温高限报警", "system": "shcsw_gx_bj", "address": "40021.03", "dataType": "bit"}, | ||
| 198 | - {"name": "排污阀1开OR关", "system": "pwf1_or", "address": "40051.09", "dataType": "bit"}, | ||
| 199 | - {"name": "排污阀2开OR关", "system": "pwf2_or", "address": "40051.10", "dataType": "bit"}, | ||
| 200 | - {"name": "排污阀3开OR关", "system": "pwf3_or", "address": "40051.11", "dataType": "bit"}, | ||
| 201 | - {"name": "排污阀4开OR关", "system": "pwf4_or", "address": "40051.12", "dataType": "bit"}, | ||
| 202 | - {"name": "排污阀5开OR关", "system": "pwf5_or", "address": "40051.13", "dataType": "bit"}, | ||
| 203 | - {"name": "排污阀6开OR关", "system": "pwf6_or", "address": "40051.14", "dataType": "bit"}, | ||
| 204 | - {"name": "排污阀7开OR关", "system": "pwf7_or", "address": "40051.15", "dataType": "bit"}, | ||
| 205 | - {"name": "排污阀8开OR关", "system": "pwf8_or", "address": "40051.16", "dataType": "bit"}, | ||
| 206 | - | ||
| 207 | - {"name": "水泵1启动", "system": "sb1start", "address": "40051.01", "dataType": "bit"}, | ||
| 208 | - {"name": "水泵2启动", "system": "sb2start", "address": "40051.02", "dataType": "bit"}, | ||
| 209 | - {"name": "氧锥泵1启动", "system": "yzb1_qd", "address": "40051.03", "dataType": "bit"}, | ||
| 210 | - {"name": "氧锥泵2启动", "system": "yzb2_qd", "address": "40051.04", "dataType": "bit"}, | ||
| 211 | - {"name": "氧锥泵3启动", "system": "yzb3_qd", "address": "40051.05", "dataType": "bit"}, | ||
| 212 | - {"name": "氧锥泵4启动", "system": "yzb4_qd", "address": "40051.06", "dataType": "bit"}, | ||
| 213 | - {"name": "排污泵启动", "system": "pwb_qd", "address": "40051.07", "dataType": "bit"}, | ||
| 214 | - | ||
| 215 | - {"name": "水泵1停止", "system": "sb1stop", "address": "40052.09", "dataType": "bit"}, | ||
| 216 | - {"name": "水泵2停止", "system": "sb2stop", "address": "40052.10", "dataType": "bit"}, | ||
| 217 | - {"name": "氧锥泵1停止", "system": "yzb1_tz", "address": "40052.11", "dataType": "bit"}, | ||
| 218 | - {"name": "氧锥泵2停止", "system": "yzb2_tz", "address": "40052.12", "dataType": "bit"}, | ||
| 219 | - {"name": "氧锥泵3停止", "system": "yzb3_tz", "address": "40052.13", "dataType": "bit"}, | ||
| 220 | - {"name": "氧锥泵4停止", "system": "yzb4_tz", "address": "40052.14", "dataType": "bit"}, | ||
| 221 | - {"name": "排污泵停止", "system": "pwb_tz", "address": "40052.15", "dataType": "bit"}, | ||
| 222 | - | ||
| 223 | - {"name": "清报警", "system": "qbj", "address": "40052.01", "dataType": "bit"}, | ||
| 224 | - {"name": "累计时间清零", "system": "ljtq", "address": "40052.02", "dataType": "bit"}, | ||
| 225 | - {"name": "溶氧上限报警设定值", "system": "rysjup", "address": "40053-40054","order": "ABCD", "dataType": "float32"}, | ||
| 226 | - {"name": "溶氧下限报警设定值", "system": "rysjdown", "address": "40055-40056","order": "ABCD", "dataType": "float32"} | ||
| 227 | - ] | ||
| 228 | - }, | ||
| 229 | - { | ||
| 230 | - "id": "2_3", | ||
| 231 | - "systemName": "源水处理区", | ||
| 232 | - "protocolType": "TCP", | ||
| 233 | - "connectConfig": { "host": "192.168.2.5", "port": 2004}, | ||
| 234 | - "points": [ | ||
| 235 | - {"name": "自动", "system": "zd", "address": "10001", "dataType": "bit"}, | ||
| 236 | - {"name": "远程", "system": "yc", "address": "10002", "dataType": "bit"}, | ||
| 237 | - {"name": "水源泵1启动", "system": "syp1", "address": "10003", "dataType": "bit"}, | ||
| 238 | - {"name": "水源泵2启动", "system": "syp2", "address": "10004", "dataType": "bit"}, | ||
| 239 | - {"name": "水源泵3启动", "system": "syp3", "address": "10005", "dataType": "bit"}, | ||
| 240 | - {"name": "风机1启动", "system": "fj1", "address": "10006", "dataType": "bit"}, | ||
| 241 | - {"name": "风机2启动", "system": "fj2", "address": "10007", "dataType": "bit"}, | ||
| 242 | - {"name": "紫外灯电源合闸", "system": "zwd", "address": "10008", "dataType": "bit"}, | ||
| 243 | - {"name": "生化池高液位", "system": "shg", "address": "10009", "dataType": "bit"}, | ||
| 244 | - {"name": "生化池低液位", "system": "shd", "address": "10010", "dataType": "bit"}, | ||
| 245 | - {"name": "系统报警", "system": "xtbj", "address": "00001", "dataType": "bit"}, | ||
| 246 | - | ||
| 247 | - {"name": "水源泵1故障", "system": "syp1g", "address": "40001.01", "dataType": "bit"}, | ||
| 248 | - {"name": "水源泵2故障", "system": "syp2g", "address": "40001.02", "dataType": "bit"}, | ||
| 249 | - {"name": "水源泵3故障", "system": "syp3g", "address": "40001.03", "dataType": "bit"}, | ||
| 250 | - {"name": "风机1故障", "system": "fj1g", "address": "40001.04", "dataType": "bit"}, | ||
| 251 | - {"name": "风机2故障", "system": "fj2g", "address": "40001.05", "dataType": "bit"}, | ||
| 252 | - {"name": "紫外杀菌灯跳闸故障", "system": "zwsjdtz", "address": "40001.06", "dataType": "bit"}, | ||
| 253 | - | ||
| 254 | - {"name": "电能值", "system": "dnz", "address": "40007-40008","order": "ABCD", "dataType": "float"}, | ||
| 255 | - {"name": "当前水源泵启动台数", "system": "dqsy", "address": "40009", "dataType": "int"}, | ||
| 256 | - {"name": "当前风机运行台数", "system": "dqfj", "address": "40010", "dataType": "int"}, | ||
| 257 | - {"name": "水源泵1运行时间", "system": "syp1sj", "address": "40011-40012","order": "ABCD", "dataType": "long"}, | ||
| 258 | - {"name": "水源泵2运行时间", "system": "syp2sj", "address": "40013-40014","order": "ABCD", "dataType": "long"}, | ||
| 259 | - {"name": "水源泵3运行时间", "system": "syp3sj", "address": "40015-40016","order": "ABCD", "dataType": "long"}, | ||
| 260 | - {"name": "风机1运行时间", "system": "fj1t", "address": "40017-40018","order": "ABCD", "dataType": "long"}, | ||
| 261 | - {"name": "风机2运行时间", "system": "fj2t", "address": "40019-40020","order": "ABCD", "dataType": "long"}, | ||
| 262 | - | ||
| 263 | - {"name": "水源泵1启动", "system": "syp1s", "address": "40051.09", "dataType": "bit"}, | ||
| 264 | - {"name": "水源泵2启动", "system": "syp2s", "address": "40051.10", "dataType": "bit"}, | ||
| 265 | - {"name": "水源泵3启动", "system": "syp3s", "address": "40051.11", "dataType": "bit"}, | ||
| 266 | - {"name": "风机1启动", "system": "fj1s", "address": "40051.12", "dataType": "bit"}, | ||
| 267 | - {"name": "风机2启动", "system": "fj2s", "address": "40051.13", "dataType": "bit"}, | ||
| 268 | - {"name": "水源泵1停止", "system": "syp1t", "address": "40051.01", "dataType": "bit"}, | ||
| 269 | - {"name": "水源泵2停止", "system": "syp2t", "address": "40051.02", "dataType": "bit"}, | ||
| 270 | - {"name": "水源泵3停止", "system": "syp3t", "address": "40051.03", "dataType": "bit"}, | ||
| 271 | - {"name": "风机1停止", "system": "fj1p", "address": "40051.04", "dataType": "bit"}, | ||
| 272 | - {"name": "风机2停止", "system": "fj2p", "address": "40051.05", "dataType": "bit"}, | ||
| 273 | - {"name": "清报警", "system": "qbj", "address": "40052.09", "dataType": "bit"}, | ||
| 274 | - {"name": "累计时间清零", "system": "ljtq", "address": "40052.10", "dataType": "bit"} | ||
| 275 | - ] | ||
| 276 | - }, | ||
| 277 | - { | ||
| 278 | - "id": "2_4", | ||
| 279 | - "systemName": "育苗系统", | ||
| 280 | - "protocolType": "TCP", | ||
| 281 | - "connectConfig": { "host": "192.168.2.4", "port": 2002}, | ||
| 282 | - "points": [ | ||
| 283 | - {"name": "手动/自动", "system": "sdz", "address": "10001", "dataType": "bit"}, | ||
| 284 | - {"name": "本地/远程", "system": "bdyy", "address": "10002", "dataType": "bit"}, | ||
| 285 | - {"name": "水泵1运行", "system": "sb1", "address": "10004", "dataType": "bit"}, | ||
| 286 | - {"name": "水泵2运行", "system": "sb2", "address": "10005", "dataType": "bit"}, | ||
| 287 | - {"name": "风机1运行", "system": "fj1", "address": "10006", "dataType": "bit"}, | ||
| 288 | - {"name": "风机2运行", "system": "fj2", "address": "10007", "dataType": "bit"}, | ||
| 289 | - {"name": "热源泵1电源合闸", "system": "ryb1", "address": "10008", "dataType": "bit"}, | ||
| 290 | - {"name": "热源泵2电源合闸", "system": "ryb2", "address": "10009", "dataType": "bit"}, | ||
| 291 | - {"name": "微滤机电源合闸", "system": "wlj", "address": "10010", "dataType": "bit"}, | ||
| 292 | - {"name": "紫外灯电源合闸", "system": "zwd", "address": "10011", "dataType": "bit"}, | ||
| 293 | - {"name": "补水池高液位", "system": "bsc", "address": "10012", "dataType": "bit"}, | ||
| 294 | - {"name": "微滤池高液位", "system": "wlq", "address": "10013", "dataType": "bit"}, | ||
| 295 | - {"name": "微滤池低液位", "system": "wld", "address": "10015", "dataType": "bit"}, | ||
| 296 | - {"name": "系统报警", "system": "xtbj", "address": "00001", "dataType": "bit"}, | ||
| 297 | - | ||
| 298 | - {"name": "水泵1故障", "system": "sb1gz", "address": "40001.02", "dataType": "bit"}, | ||
| 299 | - {"name": "水泵2故障", "system": "sb2gz", "address": "40001.03", "dataType": "bit"}, | ||
| 300 | - {"name": "风机1故障", "system": "fj1g", "address": "40001.04", "dataType": "bit"}, | ||
| 301 | - {"name": "风机2故障", "system": "fj2g", "address": "40001.05", "dataType": "bit"}, | ||
| 302 | - {"name": "热泵1跳闸", "system": "rb1tz", "address": "40001.08", "dataType": "bit"}, | ||
| 303 | - {"name": "热泵2跳闸", "system": "rb2tz", "address": "40001.09", "dataType": "bit"}, | ||
| 304 | - {"name": "微滤机跳闸", "system": "wljtz", "address": "40001.10", "dataType": "bit"}, | ||
| 305 | - {"name": "紫外杀菌灯跳闸故障", "system": "zwsjdtz", "address": "40001.11", "dataType": "bit"}, | ||
| 306 | - {"name": "补水上液位超时", "system": "bssywcs", "address": "40001.12", "dataType": "bit"}, | ||
| 307 | - {"name": "微滤池上液位超时", "system": "wlcsywcs", "address": "40001.13", "dataType": "bit"}, | ||
| 308 | - {"name": "溶氧超限报警", "system": "rycxbj", "address": "40001.14", "dataType": "bit"}, | ||
| 309 | - {"name": "补水泵3故障(没有)", "system": "bsb3g", "address": "40001.15", "dataType": "bit"}, | ||
| 310 | - {"name": "微滤池低液位长时间不消失报警", "system": "wldc", "address": "40001.16", "dataType": "bit"}, | ||
| 311 | - | ||
| 312 | - | ||
| 313 | - {"name": "溶氧值", "system": "ryz", "address": "40003-40004","order": "ABCD", "dataType": "float32"}, | ||
| 314 | - {"name": "温度值", "system": "wdz", "address": "40005-40006","order": "ABCD", "dataType": "float32"}, | ||
| 315 | - {"name": "电能值", "system": "dnz", "address": "40007-40008","order": "ABCD", "dataType": "float32"}, | ||
| 316 | - {"name": "当前风机运行台数", "system": "dqfj", "address": "40009", "dataType": "int"}, | ||
| 317 | - {"name": "风机1运行时间", "system": "fj1t", "address": "40011-40012","order": "ABCD", "dataType": "long"}, | ||
| 318 | - {"name": "风机2运行时间", "system": "fj2t", "address": "40013-40014","order": "ABCD", "dataType": "long"}, | ||
| 319 | - | ||
| 320 | - {"name": "水泵1启动", "system": "sb1start", "address": "40051.09", "dataType": "bit"}, | ||
| 321 | - {"name": "水泵2启动", "system": "sb2start", "address": "40051.10", "dataType": "bit"}, | ||
| 322 | - {"name": "风机1启动", "system": "fj1s", "address": "40051.11", "dataType": "bit"}, | ||
| 323 | - {"name": "风机2启动", "system": "fj2s", "address": "40051.12", "dataType": "bit"}, | ||
| 324 | - {"name": "补水泵3启动", "system": "bsb3s", "address": "40051.13", "dataType": "bit"}, | ||
| 325 | - {"name": "水泵1停止", "system": "sb1stop", "address": "40051.01", "dataType": "bit"}, | ||
| 326 | - {"name": "水泵2停止", "system": "sb2stop", "address": "40051.02", "dataType": "bit"}, | ||
| 327 | - {"name": "风机1停止", "system": "fj1p", "address": "40051.03", "dataType": "bit"}, | ||
| 328 | - {"name": "风机2停止", "system": "fj2p", "address": "40051.04", "dataType": "bit"}, | ||
| 329 | - {"name": "补水泵3停止", "system": "bsb3p", "address": "40051.05", "dataType": "bit"}, | ||
| 330 | - | ||
| 331 | - {"name": "清报警", "system": "qbj", "address": "40052.09", "dataType": "bit"}, | ||
| 332 | - {"name": "累计时间清零", "system": "ljtq", "address": "40052.10", "dataType": "bit"}, | ||
| 333 | - | ||
| 334 | - {"name": "溶氧上限报警设定值", "system": "rysjup", "address": "40053-40054","order": "ABCD", "dataType": "float32"}, | ||
| 335 | - {"name": "溶氧下限报警设定值", "system": "rysjdown", "address": "40055-40056","order": "ABCD", "dataType": "float32"} | ||
| 336 | - ] | ||
| 337 | - }, | ||
| 338 | - { | ||
| 339 | - "id": "2_5", | ||
| 340 | - "systemName": "设备房系统", | ||
| 341 | - "protocolType": "TCP", | ||
| 342 | - "connectConfig": { "host": "127.0.0.1", "port": 2003}, | ||
| 343 | - "points": [ | ||
| 344 | - {"name": "自动", "system": "zd", "address": "10001", "dataType": "bit"}, | ||
| 345 | - {"name": "远程", "system": "yc", "address": "10002", "dataType": "bit"}, | ||
| 346 | - {"name": "风机1运行", "system": "fj1", "address": "10003", "dataType": "bit"}, | ||
| 347 | - {"name": "风机2运行", "system": "fj2", "address": "10004", "dataType": "bit"}, | ||
| 348 | - {"name": "风机3运行", "system": "fj3", "address": "10005", "dataType": "bit"}, | ||
| 349 | - {"name": "风机4运行", "system": "fj4", "address": "10006", "dataType": "bit"}, | ||
| 350 | - {"name": "补水泵1运行", "system": "bsb1", "address": "10007", "dataType": "bit"}, | ||
| 351 | - {"name": "补水泵2运行", "system": "bsb2", "address": "10008", "dataType": "bit"}, | ||
| 352 | - {"name": "热泵1电源合闸", "system": "rb1", "address": "10010", "dataType": "bit"}, | ||
| 353 | - {"name": "热泵2电源合闸", "system": "rb2", "address": "10011", "dataType": "bit"}, | ||
| 354 | - {"name": "空压机电源合闸", "system": "kyj", "address": "10012", "dataType": "bit"}, | ||
| 355 | - {"name": "补水阀1开到位", "system": "bsf1", "address": "10013", "dataType": "bit"}, | ||
| 356 | - {"name": "补水阀2开到位", "system": "bsf2", "address": "10014", "dataType": "bit"}, | ||
| 357 | - {"name": "补水阀1关到位", "system": "bsf1g", "address": "10016", "dataType": "bit"}, | ||
| 358 | - {"name": "补水阀2关到位", "system": "bsf2g", "address": "10017", "dataType": "bit"}, | ||
| 359 | - {"name": "补水1高液位", "system": "bsg1", "address": "10019", "dataType": "bit"}, | ||
| 360 | - {"name": "补水2高液位", "system": "bsg2", "address": "10020", "dataType": "bit"}, | ||
| 361 | - {"name": "系统报警", "system": "xtbj", "address": "00001", "dataType": "bit"}, | ||
| 362 | - | ||
| 363 | - {"name": "风机1故障", "system": "fj1g", "address": "40001.01", "dataType": "bit"}, | ||
| 364 | - {"name": "风机2故障", "system": "fj2g", "address": "40001.02", "dataType": "bit"}, | ||
| 365 | - {"name": "风机3故障", "system": "fj3g", "address": "40001.03", "dataType": "bit"}, | ||
| 366 | - {"name": "风机4故障", "system": "fj4g", "address": "40001.04", "dataType": "bit"}, | ||
| 367 | - {"name": "补水泵1故障", "system": "bsb1g", "address": "40001.05", "dataType": "bit"}, | ||
| 368 | - {"name": "补水泵2故障", "system": "bsb2g", "address": "40001.06", "dataType": "bit"}, | ||
| 369 | - {"name": "热泵1跳闸故障", "system": "rb1g", "address": "40001.08", "dataType": "bit"}, | ||
| 370 | - {"name": "热泵2跳闸故障", "system": "rb2g", "address": "40001.09", "dataType": "bit"}, | ||
| 371 | - {"name": "补水阀1开不到位", "system": "bsf1b", "address": "40001.10", "dataType": "bit"}, | ||
| 372 | - {"name": "补水阀1关不到位", "system": "bsf1bg", "address": "40001.11", "dataType": "bit"}, | ||
| 373 | - {"name": "补水阀2开不到位", "system": "bsf2b", "address": "40001.12", "dataType": "bit"}, | ||
| 374 | - {"name": "补水阀2关不到位", "system": "bsf2bg", "address": "40001.13", "dataType": "bit"}, | ||
| 375 | - {"name": "空压机跳闸故障", "system": "kyjg", "address": "40001.16", "dataType": "bit"}, | ||
| 376 | - | ||
| 377 | - {"name": "电能值", "system": "dnz", "address": "40007-40008","order": "ABCD", "dataType": "float"}, | ||
| 378 | - {"name": "当前风机运行台数", "system": "dqfj", "address": "40009", "dataType": "int"}, | ||
| 379 | - {"name": "风机1运行时间", "system": "fj1t", "address": "40011-40012","order": "ABCD", "dataType": "long"}, | ||
| 380 | - {"name": "风机2运行时间", "system": "fj2t", "address": "40013-40014","order": "ABCD", "dataType": "long"}, | ||
| 381 | - {"name": "风机3运行时间", "system": "fj3t", "address": "40015-40016","order": "ABCD", "dataType": "long"}, | ||
| 382 | - {"name": "风机4运行时间", "system": "fj4t", "address": "40017-40018","order": "ABCD", "dataType": "long"}, | ||
| 383 | - | ||
| 384 | - {"name": "补水阀1开OR关", "system": "bsf1c", "address": "40051.09", "dataType": "bit"}, | ||
| 385 | - {"name": "补水阀2开OR关", "system": "bsf2c", "address": "40051.10", "dataType": "bit"}, | ||
| 386 | - {"name": "风机1启动", "system": "fj1s", "address": "40051.01", "dataType": "bit"}, | ||
| 387 | - {"name": "风机2启动", "system": "fj2s", "address": "40051.02", "dataType": "bit"}, | ||
| 388 | - {"name": "风机3启动", "system": "fj3s", "address": "40051.03", "dataType": "bit"}, | ||
| 389 | - {"name": "风机4启动", "system": "fj4s", "address": "40051.04", "dataType": "bit"}, | ||
| 390 | - {"name": "补水泵1启动", "system": "bsb1s", "address": "40051.05", "dataType": "bit"}, | ||
| 391 | - {"name": "补水泵2启动", "system": "bsb2s", "address": "40051.06", "dataType": "bit"}, | ||
| 392 | - {"name": "风机1停止", "system": "fj1p", "address": "40052.09", "dataType": "bit"}, | ||
| 393 | - {"name": "风机2停止", "system": "fj2p", "address": "40052.10", "dataType": "bit"}, | ||
| 394 | - {"name": "风机3停止", "system": "fj3p", "address": "40052.11", "dataType": "bit"}, | ||
| 395 | - {"name": "风机4停止", "system": "fj4p", "address": "40052.12", "dataType": "bit"}, | ||
| 396 | - {"name": "补水泵1停止", "system": "bsb1p", "address": "40052.13", "dataType": "bit"}, | ||
| 397 | - {"name": "补水泵2停止", "system": "bsb2p", "address": "40052.14", "dataType": "bit"}, | ||
| 398 | - {"name": "清报警", "system": "qbj", "address": "40052.01", "dataType": "bit"}, | ||
| 399 | - {"name": "累计时间清零", "system": "ljtq", "address": "40052.02", "dataType": "bit"} | ||
| 400 | - ] | ||
| 401 | - } | ||
| 402 | - ] | ||
| 403 | -} | 1 | +{} |
| @@ -4,10 +4,13 @@ import com.serotonin.modbus4j.ModbusMaster; | @@ -4,10 +4,13 @@ import com.serotonin.modbus4j.ModbusMaster; | ||
| 4 | import com.serotonin.modbus4j.code.DataType; | 4 | import com.serotonin.modbus4j.code.DataType; |
| 5 | import com.serotonin.modbus4j.ip.IpParameters; | 5 | import com.serotonin.modbus4j.ip.IpParameters; |
| 6 | import com.serotonin.modbus4j.locator.BaseLocator; | 6 | import com.serotonin.modbus4j.locator.BaseLocator; |
| 7 | +import com.zhonglai.luhui.device.modbus.terminal.Main; | ||
| 7 | import com.zhonglai.luhui.device.modbus.terminal.config.InitPlcConfig; | 8 | import com.zhonglai.luhui.device.modbus.terminal.config.InitPlcConfig; |
| 8 | import com.zhonglai.luhui.device.modbus.terminal.modbus.Modbus4jRead; | 9 | import com.zhonglai.luhui.device.modbus.terminal.modbus.Modbus4jRead; |
| 9 | import com.zhonglai.luhui.device.modbus.terminal.modbus.Modbus4jWrite; | 10 | import com.zhonglai.luhui.device.modbus.terminal.modbus.Modbus4jWrite; |
| 11 | +import com.zhonglai.luhui.device.modbus.terminal.modbus.dto.CachPlcConfig; | ||
| 10 | import com.zhonglai.luhui.device.modbus.terminal.modbus.dto.PlcPoint; | 12 | import com.zhonglai.luhui.device.modbus.terminal.modbus.dto.PlcPoint; |
| 13 | +import com.zhonglai.luhui.device.modbus.terminal.modbus.dto.PlcSystem; | ||
| 11 | 14 | ||
| 12 | import java.util.ArrayList; | 15 | import java.util.ArrayList; |
| 13 | import java.util.Arrays; | 16 | import java.util.Arrays; |
| @@ -16,16 +19,17 @@ import java.util.Map; | @@ -16,16 +19,17 @@ import java.util.Map; | ||
| 16 | 19 | ||
| 17 | public class TestModbus { | 20 | public class TestModbus { |
| 18 | public static void main(String[] args) throws Exception { | 21 | public static void main(String[] args) throws Exception { |
| 19 | - args = new String[]{"E:\\work\\idea\\Luhui\\lh-modules\\lh-device-modbus-terminal\\src\\main\\resources\\configs\\plcs.json","false","2_5", "fj1","fj4p=false"}; | 22 | + args = new String[]{"E:\\work\\idea\\Luhui\\lh-modules\\lh-device-modbus-terminal\\src\\main\\resources\\configs\\plcs.json","false","2_6", "dnz"}; |
| 20 | if (args.length < 2) { | 23 | if (args.length < 2) { |
| 21 | System.out.println("用法: java -jar modbus-app.jar <plcs.json路径> <点位名1> <点位名2> ..."); | 24 | System.out.println("用法: java -jar modbus-app.jar <plcs.json路径> <点位名1> <点位名2> ..."); |
| 22 | return; | 25 | return; |
| 23 | } | 26 | } |
| 24 | -// testRead(args); | 27 | + testRead(args); |
| 25 | 28 | ||
| 26 | - testWrite(args); | 29 | +// testWrite(args); |
| 27 | } | 30 | } |
| 28 | 31 | ||
| 32 | + | ||
| 29 | private static void testRead(String[] args) throws Exception { | 33 | private static void testRead(String[] args) throws Exception { |
| 30 | String jsonPath = args[0]; | 34 | String jsonPath = args[0]; |
| 31 | boolean zeroBasedAddress = new Boolean(args[1]); | 35 | boolean zeroBasedAddress = new Boolean(args[1]); |
-
请 注册 或 登录 后发表评论