@vitormnm/node-red-simple-opcua 1.6.3

Custom Node-RED OPC UA server and client node powered by node-opcua

npm install @vitormnm/node-red-simple-opcua

OPC UA client and server with a simple graphical interface for Node-RED. Fully parameterized in JSON.

It supports the following OPC UA items on only 3 nodes.

  • alarms
  • events
  • events read and write tags in server(See which tags are being written to or read from the client directly on the server in a simple workflow)
  • methods(write methods in node-red flow)
  • variables
  • variables arrays
  • description and displayname nodes
  • objects
  • simple objectsType
  • custom namespace
  • custom nodeID
  • Subscription Variables and events in client

Server editor node-red-si

Client editor node-red-si

Support the development of this project and others if you found it useful.

Logo

example json server config

{
    "objects": [],
    "folders": [
        {
            "name": "MyServer",
            "displayName": "",
            "description": "",
            "nodeId": "",
            "namespaceId": 2,
            "objectsType": "",
            "folders": [
                {
                    "name": "newFolder",
                    "displayName": "",
                    "description": "",
                    "nodeId": "",
                    "namespaceId": 2,
                    "objectsType": "",
                    "folders": [],
                    "objects": [],
                    "variables": [
                        {
                            "name": "newVariable",
                            "type": "Int32",
                            "value": "",
                            "access": "readwrite",
                            "description": "",
                            "displayName": "",
                            "nodeId": "",
                            "namespaceId": 2
                        }
                    ],
                    "alarms": [],
                    "methods": [],
                    "objectsTypes": []
                }
            ],
            "objects": [
                {
                    "name": "newObject",
                    "displayName": "",
                    "description": "",
                    "nodeId": "",
                    "namespaceId": 2,
                    "objectsType": "",
                    "folders": [],
                    "objects": [],
                    "variables": [
                        {
                            "name": "newVariable",
                            "type": "Int32",
                            "value": "",
                            "access": "readwrite",
                            "description": "",
                            "displayName": "",
                            "nodeId": "",
                            "namespaceId": 2
                        }
                    ],
                    "alarms": [],
                    "methods": [],
                    "objectsTypes": []
                }
            ],
            "variables": [
                {
                    "name": "newVariable",
                    "type": "Int32",
                    "value": "",
                    "access": "readwrite",
                    "description": "",
                    "displayName": "",
                    "nodeId": "",
                    "namespaceId": 2
                }
            ],
            "alarms": [],
            "methods": [
                {
                    "name": "newMethod",
                    "description": "",
                    "displayName": "",
                    "nodeId": "",
                    "namespaceId": 2,
                    "inputs": [],
                    "outputs": []
                }
            ],
            "objectsTypes": []
        }
    ],
    "objectsTypes": [],
    "nameSpaces": [
        {
            "id": 2,
            "name": "urn:node-red:opc-ua-server"
        }
    ]
}

Disclaimer This node was only used in simulation and testing environments.

Node Info

Version: 1.6.3
Updated 2 days ago
License: MIT
Rating: 3.0 2

Categories

Actions

Rate:

Downloads

537 in the last week

Nodes

  • opcua-server-io
  • opcua-client-config

Keywords

  • node-red
  • opcua
  • node-opcua
  • opcua-server

Maintainers