Hello Archie,
I use the method "beginreadmultiple":
string[] ReadTags = new string [] {"robot1", "robot2", "robot3", "robot4", "robot5"}; // Every tag has a size of 128 Bytes
LogixCPU.BeginReadMultiple(ReadTags);
Then I`ve got a feedback for robot1, robot2 and robot3 (Eventhandler). robot4 and robot5 is ignored.
In Wireshark I see 1 packet: robot1 - 4 = success, robot4 - 5 = partial transfer.
Is there a possibility to get the tag-data from the partial transfer?
My solution at the time is to look that the data I want to receive don't exceed the packet size:
string[] ReadTags1 = new string [] {"robot1", "robot2", "robot3"}; // Every tag has a size of 128 Bytes
string[] ReadTags1 = new string [] {"robot4", "robot5"}; // Every tag has a size of 128 Bytes
LogixCPU.BeginReadMultiple(ReadTags1);
LogixCPU.BeginReadMultiple(ReadTags2);
thanks