[ { "id": "7c61b667071ddaea6c8e48a7941cb01f", "type": "tab", "label": "中央水泵房", "disabled": false, "info": "", "env": "[]" }, { "id": "e7600f88a2c38e2d", "type": "s7 in", "z": "7c61b667071ddaea6c8e48a7941cb01f", "endpoint": "3a88cd4d477028b3", "mode": "all", "variable": "", "diff": true, "name": "Read", "x": 230, "y": 280, "wires": [ [ "8d27cae2db77b1e6", "09326c8abe5029e1" ] ] }, { "id": "8d27cae2db77b1e6", "type": "debug", "z": "7c61b667071ddaea6c8e48a7941cb01f", "name": "调试 1", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 370, "y": 140, "wires": [] }, { "id": "09326c8abe5029e1", "type": "function", "z": "7c61b667071ddaea6c8e48a7941cb01f", "name": "mqtt数据转换", "func": "var mqttRecv = msg.payload\nvar sendPLC =\n{\n \"params\":\n {\n ...mqttRecv\n }\n}\nmsg.payload = sendPLC\nreturn msg;", "outputs": 1, "timeout": 0, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 430, "y": 280, "wires": [ [ "59d59f946b647bf7" ] ] }, { "id": "59d59f946b647bf7", "type": "mqtt out", "z": "7c61b667071ddaea6c8e48a7941cb01f", "name": "mqtt发布", "topic": "/blade/sys/7Q8xkuYpL1CI/centralPumpingStation/thing/event/property/post", "qos": "0", "retain": "false", "respTopic": "", "contentType": "", "userProps": "", "correl": "", "expiry": "", "broker": "117a31dfcb44d2a6", "x": 640, "y": 280, "wires": [] }, { "id": "3a88cd4d477028b3", "type": "s7 endpoint", "transport": "iso-on-tcp", "address": "172.16.66.89", "port": "102", "rack": "0", "slot": "2", "localtsaphi": "10", "localtsaplo": "02", "remotetsaphi": "03", "remotetsaplo": "01", "connmode": "tsap", "adapter": "", "busaddr": "2", "cycletime": "3000", "timeout": "3000", "name": "", "vartable": [ { "addr": "DB1,REAL22", "name": "positivePressure1" }, { "addr": "DB1,REAL30", "name": "positivePressure2" }, { "addr": "DB1,REAL38", "name": "positivePressure3" }, { "addr": "DB1,REAL26", "name": "negativePressure1" }, { "addr": "DB1,REAL34", "name": "negativePressure2" }, { "addr": "DB1,REAL42", "name": "negativePressure3" }, { "addr": "DB1,REAL94", "name": "level1" }, { "addr": "DB1,REAL98", "name": "level2" }, { "addr": "DB1,REAL102", "name": "level3" }, { "addr": "DB1,REAL106", "name": "level4" }, { "addr": "DB1,REAL110", "name": "flow1" }, { "addr": "DB1,REAL114", "name": "flow2" }, { "addr": "DB1,REAL126", "name": "motorFrontBearingTemp1" }, { "addr": "DB1,REAL134", "name": "motorFrontBearingTemp2" }, { "addr": "DB1,REAL142", "name": "motorFrontBearingTemp3" }, { "addr": "DB1,REAL130", "name": "motorRearBearingTemp1" }, { "addr": "DB1,REAL138", "name": "motorRearBearingTemp2" }, { "addr": "DB1,REAL146", "name": "motorRearBearingTemp3" }, { "addr": "DB1,REAL198", "name": "pumpFrontBearingTemp1" }, { "addr": "DB1,REAL206", "name": "pumpFrontBearingTemp2" }, { "addr": "DB1,REAL214", "name": "pumpFrontBearingTemp3" }, { "addr": "DB1,REAL202", "name": "pumpRearBearingTemp1" }, { "addr": "DB1,REAL210", "name": "pumpRearBearingTemp2" }, { "addr": "DB1,REAL218", "name": "pumpRearBearingTemp3" }, { "addr": "DB1,REAL270", "name": "verticalVibration1" }, { "addr": "DB1,REAL278", "name": "verticalVibration2" }, { "addr": "DB1,REAL286", "name": "verticalVibration3" }, { "addr": "DB1,REAL274", "name": "horizontalVibration1" }, { "addr": "DB1,REAL282", "name": "horizontalVibration2" }, { "addr": "DB1,REAL290", "name": "horizontalVibration3" }, { "addr": "DB1,REAL342", "name": "current1" }, { "addr": "DB1,REAL346", "name": "current2" }, { "addr": "DB1,REAL350", "name": "current3" }, { "addr": "DB1,REAL378", "name": "voltage1" }, { "addr": "DB1,REAL382", "name": "voltage2" }, { "addr": "DB1,REAL386", "name": "voltage3" }, { "addr": "DB1,REAL760", "name": "windingTempA1" }, { "addr": "DB1,REAL764", "name": "windingTempB1" }, { "addr": "DB1,REAL768", "name": "windingTempC1" }, { "addr": "DB1,REAL772", "name": "windingTempA2" }, { "addr": "DB1,REAL776", "name": "windingTempB2" }, { "addr": "DB1,REAL780", "name": "windingTempC2" }, { "addr": "DB1,REAL784", "name": "windingTempA3" }, { "addr": "DB1,REAL788", "name": "windingTempB3" }, { "addr": "DB1,REAL792", "name": "windingTempC3" }, { "addr": "DB4,REAL436", "name": "totalFlow1" }, { "addr": "DB4,REAL440", "name": "totalFlow2" }, { "addr": "DB4,REAL650", "name": "pump1Power" }, { "addr": "DB4,REAL654", "name": "pump2Power" }, { "addr": "DB4,REAL658", "name": "pump3Power" }, { "addr": "DB1,INT426", "name": "vacuumPumpCurrent" }, { "addr": "DB4,DINT362", "name": "motorRunAccumulated1" }, { "addr": "DB4,DINT366", "name": "motorRunAccumulated2" }, { "addr": "DB4,DINT370", "name": "motorRunAccumulated3" }, { "addr": "DB4,INT416", "name": "motorCurrentRunTime1" }, { "addr": "DB4,INT418", "name": "motorCurrentRunTime2" }, { "addr": "DB4,INT420", "name": "motorCurrentRunTime3" }, { "addr": "DB1,X0.0", "name": "centralControlMode" }, { "addr": "DB1,X0.1", "name": "localControlMode" }, { "addr": "DB1,X0.2", "name": "maintenanceMode" }, { "addr": "DB1,X634.0", "name": "positivePressureNotMet1" }, { "addr": "DB1,X634.2", "name": "positivePressureNotMet2" }, { "addr": "DB1,X634.4", "name": "positivePressureNotMet3" }, { "addr": "DB1,X634.1", "name": "negativePressureNotMet1" }, { "addr": "DB1,X634.3", "name": "negativePressureNotMet2" }, { "addr": "DB1,X634.5", "name": "negativePressureNotMet3" }, { "addr": "DB1,X636.2", "name": "levelSuperHighAlarm" }, { "addr": "DB1,X636.3", "name": "levelHighAlarm" }, { "addr": "DB1,X636.4", "name": "levelLowAlarm" }, { "addr": "DB1,X636.5", "name": "levelSuperLowAlarm" }, { "addr": "DB1,X637.6", "name": "current1Alarm" }, { "addr": "DB1,X637.7", "name": "current2Alarm" }, { "addr": "DB1,X638.0", "name": "current3Alarm" }, { "addr": "DB1,X638.7", "name": "motor1BearingHighTempAlarm" }, { "addr": "DB1,X639.0", "name": "motor2BearingHighTempAlarm" }, { "addr": "DB1,X639.1", "name": "motor3BearingHighTempAlarm" }, { "addr": "DB1,X640.0", "name": "pump1BearingHighTempAlarm" }, { "addr": "DB1,X640.1", "name": "pump2BearingHighTempAlarm" }, { "addr": "DB1,X640.2", "name": "pump3BearingHighTempAlarm" }, { "addr": "DB1,X641.1", "name": "motor1VibrationAlarm" }, { "addr": "DB1,X641.2", "name": "motor2VibrationAlarm" }, { "addr": "DB1,X641.3", "name": "motor3VibrationAlarm" }, { "addr": "DB1,X646.3", "name": "gateValve1OverTorqueAlarm" }, { "addr": "DB1,X646.4", "name": "gateValve2OverTorqueAlarm" }, { "addr": "DB1,X647.4", "name": "gateValve3OverTorqueAlarm" }, { "addr": "DB1,X647.5", "name": "gateValve4OverTorqueAlarm" }, { "addr": "DB1,X647.6", "name": "gateValve5OverTorqueAlarm" }, { "addr": "DB1,X647.7", "name": "gateValve6OverTorqueAlarm" } ] }, { "id": "117a31dfcb44d2a6", "type": "mqtt-broker", "name": "mqtt", "broker": "172.16.14.11", "port": "11883", "clientid": "centralPumpingStation", "autoConnect": true, "usetls": false, "protocolVersion": "4", "keepalive": "60", "cleansession": true, "autoUnsubscribe": true, "birthTopic": "", "birthQos": "0", "birthRetain": "false", "birthPayload": "", "birthMsg": {}, "closeTopic": "", "closeQos": "0", "closeRetain": "false", "closePayload": "", "closeMsg": {}, "willTopic": "", "willQos": "0", "willRetain": "false", "willPayload": "", "willMsg": {}, "userProps": "", "sessionExpiry": "" } ]