job517 Posted June 17, 2022 Report Share Posted June 17, 2022 Good morning to all I am using a USC-X5-TR22 PLC on unilogic version 1.32.98 (attached image shows core of the issue) my question is how does the modbus read/write is executed? Does it read the registers every 200 millisecond? Does it read sequentially or concurrently? If so, is it safe for me to have so many registers that I am reading? Also from the attached image you can see that I have a number of modbus devices from which I am reading the same amount of registers. This system is currently running, all I want to know is if it will stay that way. Thank you for your responses Quote Link to comment Share on other sites More sharing options...
MVP 2022 kratmel Posted June 17, 2022 MVP 2022 Report Share Posted June 17, 2022 If everything works and reading speed satisfies you - leave everything as it is. To reduce the number of consecutive read / write commands, you should try to read not each address separately, but a lot of sequentially placed data by one command. In your screen you can see consecutive registers from one device 9-11, 20-28, 14-16. If you look closely at each device, it is possible to read all the data from it with one command and only in the PLC to extract the necessary data from the received packet. This recommendation has been successfully applied in this topic Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.