Tpetie3509
Member
Hi all,
I am setting up a PLC for data aggregation from multiple remote sites (35-50). Before I get too far into this here is the equipment and software involved.
CompactLogix L30ER 1MB Controller (Master PLC) - RsLogix5000
ML1100 Controllers (Remote Site PLC's) - RsLogix500
Wonderware as SCADA host
I have a bench station set up and have gotten to the point where I can read/write data to and from the Master to the 'slaves' on a network. Currently Wonderware is polling these sites directly and creating what I think to be a bottle neck in the network traffic since there is no way (that I have found) to sequence the polling of each site, hence why I am adding this master controller to handle messaging in a sequential pattern.
Here is my question: Is there a standard for sequencing polling from several remotes? My thought is to just use a 'master timer' that will run for a set amount of time and using EQU functions to fire each rung for each remote and then restarting the timer and so on and so forth. I can't help but to think someone, if not many of you have put something like this in place before and may have some ideas.
**I have used the 'Messaging with RsLogix5000' documentation and gotten myself up to speed on basic messaging practices.
Any input is appreciated.
Regards,
Todd
I am setting up a PLC for data aggregation from multiple remote sites (35-50). Before I get too far into this here is the equipment and software involved.
CompactLogix L30ER 1MB Controller (Master PLC) - RsLogix5000
ML1100 Controllers (Remote Site PLC's) - RsLogix500
Wonderware as SCADA host
I have a bench station set up and have gotten to the point where I can read/write data to and from the Master to the 'slaves' on a network. Currently Wonderware is polling these sites directly and creating what I think to be a bottle neck in the network traffic since there is no way (that I have found) to sequence the polling of each site, hence why I am adding this master controller to handle messaging in a sequential pattern.
Here is my question: Is there a standard for sequencing polling from several remotes? My thought is to just use a 'master timer' that will run for a set amount of time and using EQU functions to fire each rung for each remote and then restarting the timer and so on and so forth. I can't help but to think someone, if not many of you have put something like this in place before and may have some ideas.
**I have used the 'Messaging with RsLogix5000' documentation and gotten myself up to speed on basic messaging practices.
Any input is appreciated.
Regards,
Todd