OPC Tag (Float Array) not supporting PLC Tag (Real[10])

Hi All,

The tag I have created for a PLC tag that is REAL[10] is not working, it only works when I use

ns=1;s=[TOPIC]ARRAY_NAME[i] as the item path. If I use ns=1;s=[TOPIC]ARRAY_NAME (without indexing an array element), I will get this Quality error:

“Error_Configuration("Bad_AttributeIdInvalid: The attribute is not supported for the specified Node.")”

It looks like Ignition is not recognizing the array as an OPC node, because the item path seems fine.

Screenshots:

Float Array Tag in Ignition (DOESN’T WORK):

Item Path copied from OPC Browser: ns=1;s=[FMS_PLC_03_00A]B100_MTCW_CT_STOPsp

Error:

Float Array Tag in Ignition but indexing an element (WORKS):

Item Path used: ns=1;s=[FMS_PLC_03_00A]B100_MTCW_CT_STOPsp[0]

I might be missing something. Thank you in advanced for your help!

Danny

Many of the older Ignition drivers expose arrays as a folder containing a tag per element. You can’t address the array itself in these drivers.

Hi Kevin, thank you for the explanation. Can this be fixed by updating Ignition, the drivers, both, or there is no solution for this?

No, it’s just not a functionality those drivers have.

What’s your use case? Array support in Ignition tags is weak and there is no performance gain at the driver level either way - it reads the array not individual tags at that level.