Hi first time poster here, part of our application regards turning On/Off green/red lights with regards to a door being open or closed. Since we have lots of doors and lights distributed between multiple PLCs the time that lapses when the door is opened and the light turning red is in the range from 2-4 seconds which is too long. We would like it to be at 2 seconds at most.
In some instances the door switch is on one PLC and the light is on another… Can you give us some tips for the fastest communication betwen PLCs (how to properly communication between PLCs using scratchpad).
Also since we have lots of doors and lights, how can we read/write to points the fastest way possible? We think this is where the majority of our delay comes from, since we go through 4 fairly large while loops before writing to IO unit using MoveNumTableToIoUnit function.
We have considered writing to points directly, which does help considerably, but since we have a lot of point to look at (in “if” statements) it slows the chart down to a point where we would have no gain with reading/writing directly to points… Can you give some tips with regard to reading/writing to a multitude of points as fast as possible in a single chart?
If I have given to little information please let me know thank you!