I have been able to create arrays of all different datatypes in my Omron PLC and read them perfectly fine with the Omron Driver module.
I can also create a UDT structure in the Omron PLC which consists of base tags like REAL, INT, BOOL etc… and read them into Ignition fine.
The problem i am currently having is trying to read an array of somethings into Ignition when it is part of a UDT structure in the PLC.
For example i have a Recipe structure called [color=#FF0000]“UDT_GradeRcp”[/color] which contains a Name (String) and a GradeMin (Array[0…10] Of Real). I can’t seem to read the array through the OPC browser as shown in the screen caps.
Is there no support for arrays when they are under the umbrella of another structure? It’s fairly important to us to be able to access these.
On a semi-related noted, I noticed that the Omron driver seemed to fail to work when tags were nested more than 3 layers deep. But surely an array beneath a UDT structure is only considered 2-3 layers deep anyway?
It seems that the way the Omron driver was parsing array addresses under a struct wasn’t quite right; this has been addressed in Ignition v7.8.4. Thanks!
I have Omron NJ driver v 2.9.2 which I just downloaded with Ignition v7.9.1.
I might have missed something here, but I am still experiencing the issue with array struture UDT.
The issue is almost all of the tags value in Ignition are showing “null” while the driver is still showing “connected”