Write File#
This task write data to a file in OPC UA server using the File Transfer feature. To be used with OPC UA driver in Client mode.
Inputs#
| Name | Data Type | Description |
|---|---|---|
| nodeId | String | The node id where the file will be written |
| rawData | Buffer | The raw data to be written in the file |
| Activate | any | Activate the task |
Outputs#
| Name | Data Type | Description |
|---|---|---|
| Success | Boolean | If there was no problem emits a true |
| Error | Error | Error that occurred during the processing of this task |
Settings#
On the General Tab, you have the usual settings and the following settings:
| Name | Data Type | Default | Description |
|---|---|---|---|
| Data Chunk Size | Number | 0 | If the value is 0, splitting the data buffer into chunks is disabled. Otherwise, the received buffer size will be divided by this value, creating several data chunks. |
| Open File Command | String | .Open | Node command syntax to be appended to the File Object node id to identify and invoke the Open File command (for example, .Open, resulting in FileNodeId.Open). Useful to prevent break of compatibilities. |
| Close File Command | String | .Close | Node command syntax to be appended to the File Object node id to identify and invoke the Close File command (for example, .Close, resulting in FileNodeId.Close). Useful to prevent break of compatibilities. |
| Write File Command | String | .Write | Node command syntax to be appended to the File Object node id to identify and invoke the Write File command (for example, .Write, resulting in FileNodeId.Write). Useful to prevent break of compatibilities. |
Behavior#
Activate will trigger a message to the driver. The contents of the message are the values received in the inputs and settings.
Remarks#
- All the communication with the equipment is handled by the driver in the backend.
- The existing content of the file is erased and the new data will be saved.

