Replies: 3 comments 2 replies
-
I'm not sure this is an issue with the client. I'm pretty sure Logix PLCs de-prioritize OPC UA traffic in favor of CIP traffic, so if there's already a high comms load on this PLC this may be as good as it gets. In any case it doesn't look like you're doing anything wrong on your side of this. If you get a Wireshark capture you can probably confirm the latency is just waiting for the PLC to respond. |
Beta Was this translation helpful? Give feedback.
-
If you are repeatedly reading these values you should consider using a Subscription, as this is more efficient than repeat reads. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the reply. Thanks |
Beta Was this translation helpful? Give feedback.
-
Hello all,
I create an OPC client to comunicate with Siemens and Rockwell PLC.
In the first case, the average reading time 85 tags is around 100/150 ms
In the second, the average reading time the same number of tags is greater of 800 ms. With rockwell i try to read only one tag, and the avg time is around 20ms
Anyone had the same issue? How to fix it?
The instruction used to read the tags is:
List results = opc.readValues(0, TimestampsToReturn.Server, nodes).get();
Thanks
Andrea
Beta Was this translation helpful? Give feedback.
All reactions