Welcome to the new Schneider Electric Community

It's your place to connect with experts and peers, get continuous support, and share knowledge.

  • Explore the new navigation for even easier access to your community.
  • Bookmark and use our new, easy-to-remember address (community.se.com).
  • Get ready for more content and an improved experience.

Contact SchneiderCommunity.Support@se.com if you have any questions.

Invite a Co-worker
Send a co-worker an invite to the Exchange portal.Just enter their email address and we’ll connect them to register. After joining, they will belong to the same company.
Send Invite Cancel

Script to send controls to remote sites

EcoStruxure Geo SCADA Expert Forum

Find out how SCADA systems and networks, like EcoStruxure Geo SCADA Expert, help industrial organizations maintaining efficiency, processing data for smarter decision making with IoT, RTU and PLC devices.

Lieutenant JG
Lieutenant JG

Script to send controls to remote sites



I would like to know if there is any limitation or performance issues in SCADA if I were to write a logic script(or multiple logic scripts) to send controls to about 1000 OPC Simple Analog Points. The script would read the current system time and extract year, Month, day, hour, month, seconds and write these values to registers in multiple PLCs (about 125) - trying to keep the time same as the servers. These are Micrologix PLCs and we are using third party polling engine to poll these sites. 



1 Reply 1

Re: Script to send controls to remote sites

The short answer.

Yes, this will have a bad performance impact.


If you are calculating and writing 1000 control points every second.


If you only synchronise them at certain times, and spread them out then it wouldn't be an issue.

i.e. if you spread them out over a day, you would only synchronise a PLC every 11 minutes (i.e. 8 tags every 11 minutes).  This would have essentially no performance impact.


My understanding is that Micrologix supports NTP/SNTP... so you should probably use this.

If you're using the Micrologix 1400 then you should be using DNP3, and using the SetClock functionality of that.

Lead Control Systems Engineer for Alliance Automation (VIC).
All opinions are my own and do not represent the opinions or policies of my employer, or of my cat..