This is for:
- Ignition 8.1.2
- OPC UA module 9.1.2
- Linux
- OPC UA connection to an Rx3i PLC
I have an array variable called TestArray in my PLC that is defined as a DINT array of 200 elements (DINT in Rx3i speak is a double word integer). In the PLC, TestArray is set to publish on OPC as “External Read/Write”. EG An external source can write to it
In a fresh install of 8.1.2, I created an OPC connection to the PLC, and in a new project I created an OPC tag pointing to the variable. Ignition reported this as an Integer Array, Read only was false and the array has 200 elements.
The project is set to Comm Read/Write
I can change the value of elements in the PLC and see the value change in Ignition.
However, when I try and write a new value from Ignition I get an error dialog box:
Error writing to TestArray[1].value: Bad(“Bad_WriteNotSupported: The server not does support writing the combination of value”)
And there’s no description. See this image:
When I perform this action nothing is appended to the wrapper.log file, and nothing appears in the logs on the GW status page.
Any ideas as to how to fix this? Is it fixable?
Bonus points for the language
The server not does support