Hello,
There are several possible reasons of that:
1. Check your communication between PLC and SCADA.
2. Try to increase poll interval of the server.
3. Try to increase update interval in project properties.
If all these settings up doesn't help you check your project.
Unfortunately our Micrologix driver (instead of Modbus and Siemens drivers) has only one mode - it reads only one register per request. During one poll interval it reads all tags (register) that has bound objects on the current screen and all tags that have checked history and event properties. If these number is too big and communication is not so fast it takes time.
Possible solution of this problem:
1. Create array for every file area that contains many registers like at the attached file:
2. Then in ST script (General, OnDataChange) split this array for the tags:
short array[20] = Tags.array;
Tags.value = array[0];
Tags.value = array[1];
during these request for reading this array will be only one and you'll get all needed tags.
3. And use readbit function for reading bits of the register:
Tags.somebitvalue = readbit(Tags.value, 1);
Best regards,
Ruslan