UNPKG

node-red-contrib-iiot-opcua

Version:

An Industrial IoT OPC UA toolbox contribution package for Node-RED based on node-opcua.

614 lines (613 loc) 12.3 kB
[ { "id": "ee0a752b.4419a8", "type": "tab", "label": "IIoT OPC UA Write", "disabled": false, "info": "" }, { "id": "b5a2f67b.627b5", "type": "OPCUA-IIoT-Write", "z": "ee0a752b.4419a8", "connector": "e1451619.8c241", "name": "", "justValue": false, "showStatusActivities": false, "showErrors": true, "x": 470, "y": 180, "wires": [ [ "44310521.7f5a74", "140f70a4.1ac29f", "c1e81d89.c01d28", "c72bbe55.def91", "2b6210c1.95c1c8" ] ] }, { "id": "ba539481.3ad428", "type": "OPCUA-IIoT-Inject", "z": "ee0a752b.4419a8", "injectType": "write", "payload": "", "payloadType": "date", "topic": "", "repeat": "120", "crontab": "", "once": true, "startDelay": "", "name": "TestReadWrite", "addressSpaceItems": [ { "name": "TestReadWrite", "nodeId": "ns=1;s=TestReadWrite", "datatypeName": "Double" } ], "x": 150, "y": 180, "wires": [ [ "83523b93.3960a8" ] ] }, { "id": "44310521.7f5a74", "type": "debug", "z": "ee0a752b.4419a8", "name": "", "active": true, "console": "false", "complete": "true", "x": 650, "y": 300, "wires": [] }, { "id": "483ade38.f59a98", "type": "debug", "z": "ee0a752b.4419a8", "name": "", "active": false, "console": "false", "complete": "true", "x": 470, "y": 240, "wires": [] }, { "id": "140f70a4.1ac29f", "type": "OPCUA-IIoT-Response", "z": "ee0a752b.4419a8", "name": "", "compressStructure": true, "showStatusActivities": false, "showErrors": false, "activateFilters": false, "filters": [], "x": 660, "y": 180, "wires": [ [ "e7c439b9.e6da88" ] ] }, { "id": "e7c439b9.e6da88", "type": "debug", "z": "ee0a752b.4419a8", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "x": 830, "y": 180, "wires": [] }, { "id": "83523b93.3960a8", "type": "data-generator", "z": "ee0a752b.4419a8", "name": "dGen", "field": "valuesToWrite", "fieldType": "msg", "syntax": "json", "template": "[{{int 1 65000}}]", "x": 330, "y": 180, "wires": [ [ "b5a2f67b.627b5", "483ade38.f59a98" ] ] }, { "id": "d93ee3df.bbfb68", "type": "comment", "z": "ee0a752b.4419a8", "name": "install node-red-node-data-generator", "info": "", "x": 330, "y": 130, "wires": [] }, { "id": "172e1879.672318", "type": "OPCUA-IIoT-Read", "z": "ee0a752b.4419a8", "attributeId": "0", "maxAge": 1, "depth": 1, "connector": "8c13482e.2d67", "name": "", "justValue": true, "showStatusActivities": false, "showErrors": true, "parseStrings": false, "historyDays": "", "x": 830, "y": 120, "wires": [ [ "5de16f25.7a8ee", "b20d6e4a.cb2368", "6753cc31.e6857c", "28a1eff7.20293" ] ] }, { "id": "2f359d65.b97c42", "type": "debug", "z": "ee0a752b.4419a8", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "x": 1250, "y": 80, "wires": [] }, { "id": "5de16f25.7a8ee", "type": "OPCUA-IIoT-Response", "z": "ee0a752b.4419a8", "name": "", "compressStructure": true, "showStatusActivities": false, "showErrors": false, "activateFilters": false, "filters": [], "x": 1050, "y": 80, "wires": [ [ "2f359d65.b97c42" ] ] }, { "id": "c1e81d89.c01d28", "type": "OPCUA-IIoT-Response", "z": "ee0a752b.4419a8", "name": "", "compressStructure": false, "showStatusActivities": false, "showErrors": false, "activateFilters": false, "filters": [], "x": 660, "y": 240, "wires": [ [ "ce0d3533.6cf148" ] ] }, { "id": "ce0d3533.6cf148", "type": "debug", "z": "ee0a752b.4419a8", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "x": 830, "y": 240, "wires": [] }, { "id": "c72bbe55.def91", "type": "function", "z": "ee0a752b.4419a8", "name": "toReadMsg", "func": "msg.nodetype = 'inject';\nmsg.injectType = 'read'\ndelete msg['valuesToWrite'];\nmsg.payload = {}\nreturn msg;", "outputs": 1, "noerr": 0, "x": 670, "y": 120, "wires": [ [ "172e1879.672318", "8b8523cc.85f02" ] ] }, { "id": "8b8523cc.85f02", "type": "debug", "z": "ee0a752b.4419a8", "name": "", "active": true, "console": "false", "complete": "true", "x": 830, "y": 80, "wires": [] }, { "id": "2b6210c1.95c1c8", "type": "OPCUA-IIoT-Result-Filter", "z": "ee0a752b.4419a8", "nodeId": "ns=1;s=TestReadWrite", "datatype": "Double", "fixedValue": false, "fixPoint": 2, "withPrecision": true, "precision": 2, "entry": 1, "justValue": true, "withValueCheck": false, "minvalue": "", "maxvalue": "", "defaultvalue": "", "topic": "", "name": "", "showErrors": false, "x": 720, "y": 520, "wires": [ [ "69af3e69.608bd", "eb7d117d.52e0c8" ] ] }, { "id": "69af3e69.608bd", "type": "OPCUA-IIoT-Response", "z": "ee0a752b.4419a8", "name": "", "compressStructure": true, "showStatusActivities": false, "showErrors": false, "activateFilters": false, "filters": [], "x": 950, "y": 480, "wires": [ [ "8b246d0f.a7cf68" ] ] }, { "id": "8b246d0f.a7cf68", "type": "debug", "z": "ee0a752b.4419a8", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "x": 1120, "y": 480, "wires": [] }, { "id": "eb7d117d.52e0c8", "type": "OPCUA-IIoT-Response", "z": "ee0a752b.4419a8", "name": "", "compressStructure": false, "showStatusActivities": false, "showErrors": false, "activateFilters": false, "filters": [], "x": 950, "y": 540, "wires": [ [ "bada802a.ac6c58" ] ] }, { "id": "bada802a.ac6c58", "type": "debug", "z": "ee0a752b.4419a8", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "x": 1120, "y": 540, "wires": [] }, { "id": "b20d6e4a.cb2368", "type": "OPCUA-IIoT-Result-Filter", "z": "ee0a752b.4419a8", "nodeId": "ns=1;s=TestReadWrite", "datatype": "Double", "fixedValue": false, "fixPoint": 2, "withPrecision": true, "precision": 2, "entry": 1, "justValue": true, "withValueCheck": false, "minvalue": "", "maxvalue": "", "defaultvalue": "", "topic": "", "name": "", "showErrors": false, "x": 1100, "y": 240, "wires": [ [ "7e3ec656.8cc738", "2d1aec93.f79514" ] ] }, { "id": "7e3ec656.8cc738", "type": "OPCUA-IIoT-Response", "z": "ee0a752b.4419a8", "name": "", "compressStructure": true, "showStatusActivities": false, "showErrors": false, "activateFilters": false, "filters": [], "x": 1330, "y": 200, "wires": [ [ "a644889d.d49978" ] ] }, { "id": "a644889d.d49978", "type": "debug", "z": "ee0a752b.4419a8", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "x": 1490, "y": 200, "wires": [] }, { "id": "2d1aec93.f79514", "type": "OPCUA-IIoT-Response", "z": "ee0a752b.4419a8", "name": "", "compressStructure": false, "showStatusActivities": false, "showErrors": false, "activateFilters": false, "filters": [], "x": 1320, "y": 260, "wires": [ [ "d46d51fc.c96fe" ] ] }, { "id": "d46d51fc.c96fe", "type": "debug", "z": "ee0a752b.4419a8", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "x": 1490, "y": 260, "wires": [] }, { "id": "6753cc31.e6857c", "type": "OPCUA-IIoT-Result-Filter", "z": "ee0a752b.4419a8", "nodeId": "ns=1;s=TestReadWrite", "datatype": "Double", "fixedValue": false, "fixPoint": 2, "withPrecision": false, "precision": 2, "entry": 1, "justValue": true, "withValueCheck": false, "minvalue": "", "maxvalue": "", "defaultvalue": "", "topic": "", "name": "", "showErrors": false, "x": 1100, "y": 380, "wires": [ [ "52f91590.e15234", "b7bc755f.b2e208" ] ] }, { "id": "52f91590.e15234", "type": "OPCUA-IIoT-Response", "z": "ee0a752b.4419a8", "name": "", "compressStructure": true, "showStatusActivities": false, "showErrors": false, "activateFilters": false, "filters": [], "x": 1330, "y": 340, "wires": [ [ "227a8f5.16d107" ] ] }, { "id": "227a8f5.16d107", "type": "debug", "z": "ee0a752b.4419a8", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "x": 1490, "y": 340, "wires": [] }, { "id": "b7bc755f.b2e208", "type": "OPCUA-IIoT-Response", "z": "ee0a752b.4419a8", "name": "", "compressStructure": false, "showStatusActivities": false, "showErrors": false, "activateFilters": false, "filters": [], "x": 1320, "y": 400, "wires": [ [ "297e4f7c.419f9" ] ] }, { "id": "297e4f7c.419f9", "type": "debug", "z": "ee0a752b.4419a8", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "x": 1490, "y": 400, "wires": [] }, { "id": "e9251955.034f5", "type": "debug", "z": "ee0a752b.4419a8", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "x": 1190, "y": 140, "wires": [] }, { "id": "28a1eff7.20293", "type": "OPCUA-IIoT-Response", "z": "ee0a752b.4419a8", "name": "", "compressStructure": false, "showStatusActivities": false, "showErrors": false, "activateUnsetFilter": true, "activateFilters": false, "negateFilter": false, "filters": [], "x": 1040, "y": 140, "wires": [ [ "e9251955.034f5" ] ] }, { "id": "e1451619.8c241", "type": "OPCUA-IIoT-Connector", "z": "", "discoveryUrl": "", "endpoint": "opc.tcp://localhost:55388/", "keepSessionAlive": true, "loginEnabled": false, "securityPolicy": "None", "securityMode": "None", "name": "LOCAL READ WRITE SERVER", "showErrors": false, "publicCertificateFile": "", "privateKeyFile": "", "defaultSecureTokenLifetime": "60000", "endpointMustExist": false, "autoSelectRightEndpoint": false, "strategyMaxRetry": "", "strategyInitialDelay": "", "strategyMaxDelay": "", "strategyRandomisationFactor": "", "requestedSessionTimeout": "", "connectionStartDelay": "", "reconnectDelay": "" }, { "id": "8c13482e.2d67", "type": "OPCUA-IIoT-Connector", "z": "", "discoveryUrl": "", "endpoint": "opc.tcp://localhost:55388/", "keepSessionAlive": true, "loginEnabled": false, "securityPolicy": "None", "securityMode": "None", "name": "LOCAL DEMO SERVER", "showErrors": false, "publicCertificateFile": "", "privateKeyFile": "", "defaultSecureTokenLifetime": "60000", "endpointMustExist": false, "autoSelectRightEndpoint": false } ]