I am trying to read and write 256 tags via Ignition, each of which is of DOUBLE data-type. Hence each tag is a QWORD. These are mapped to PLC and using Modbus TCP protocol.
What I am trying to do is :
a. Read values from 256 tags mapped to PLC-A into Ignition (using system.tags.readAll() function)
b. Write these values into 256 tags mapped to PLC - B from Ignition (using system.tags.writeAll() function)
However just the task of writing into 256 tags of PLC-B takes as much as 1.5 secs!
I would like to know how I can improve this? The most that I could write as a single tag is by associating it with a QWORD. Is there a way to add user defined data types to tags of larger size than a QWORD?