OPC_UA Write
x/opcuaWrite Component: v0.28.0+ OPC UA Write component, used to write data to one or multiple OPC UA nodes.
Additional extension library required: rulego-components-iot (opens new window)
# Configuration
| Field | Type | Description | Default |
|---|---|---|---|
| server | string | OPC UA server address | None |
| policy | string | Security policy, options include: None, Basic128Rsa15, Basic256, Basic256Sha256 | None |
| mode | string | Communication mode, options include: None, Sign, SignAndEncrypt | None |
| auth | string | Authentication method, options: Anonymous, UserName, Certificate | Anonymous |
| username | string | Username (required when auth is UserName) | None |
| password | string | Password (required when auth is UserName) | None |
| certFile | string | Certificate file path (required when auth is Certificate) | None |
| certKeyFile | string | Private key file path (required when auth is Certificate) | None |
Security Policy (policy) Options Meaning:
- None: No security policy is used.
- Basic128Rsa15: Uses basic 128-bit encryption and RSA15 signing.
- Basic256: Uses basic 256-bit encryption.
- Basic256Sha256: Uses basic 256-bit encryption and SHA256 signing.
Communication Mode (mode) Options Meaning:
- None: No mode is used.
- Sign: Message signing.
- SignAndEncrypt: Message signing and encryption.
Write Node Data Obtained from Message Payload, Format:
[
{
"nodeId": "ns=3;i=1009",
"value": 1
},
{
"nodeId": "ns=3;i=1010",
"value": 2
}
]
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# Relation Type
- Success: Execution is successful, the message is sent to the
Successchain. - Failure: Execution fails, the message is sent to the
Failurechain.
# Execution Result
The message payload value remains unchanged.
Edit this page on GitHub (opens new window)
Last Updated: 2025/09/03, 10:09:04