Hi, I have a Delta PLC from which I need to read about 1000 16-bit registers. I'm connected to the PLC via Modbus TCP/IP, but the program I'm using has a limitation on the number of registers that can be read at once. Because of this, I had to define a new data source for every 100 registers. I tried to increase the number of registers read per data source through the data source settings, but it doesn't allow me to set it to more than 123. Additionally, some of the registers I need to read are not contiguous in memory; there might be gaps of 200 or 300 addresses between them. However, each data source can only read 123 consecutive registers. My program is not yet complete, and the number of registers that need to be read is still increasing, forcing me to define even more data sources.
What can I do to read the required registers with one data source or at least with fewer data sources?
I'm using ver 10.3.1
Hello reza.hoseinpor1,
We would like to ask you to try this with the current version 14 (QuickHMI Lynx), as there have been many changes in this area. You can download the demo version fot this at this link: https://www.indi-an.com/en/quickhmi/quickhmi-downloads/
If the problem still occurs, we would like to ask you to remove the optimization at data sources.


