Jump to content

Recommended Posts

Posted

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

Unitronics modbus register.png

  • MVP 2023
Posted

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

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

This site uses cookies. By clicking I accept, you agree to their use.