Applies To:
  • CitectSCADA

How do I synchronise Citect time to my PLCs?

How accurate are they? i.e. 10 ms, 100ms?


Set PLC time equal to Citect (PC) time.

-determine PLC registers that store time,

-declare corresponding Citect tags with those addresses,

-Write a Cicode function using "TagWrite" to write the PLC time to the PLC time tags.

-This needs to be done once every hour/day/week, to prevent the clock from drifting. If you have more than one type of PLC, then you may wish to do this hourly to keep it accurate (if accuracy is important). The degree of accuracy needs to be tested, this also depends on the internal clock register inside each PLC.