Every plc of my network send a packet (with a proprietary protocol) containing: its internal status, variable's status that the plc have to control, alarm's status, TIME of EVENTS (alarms, measuerements, etc). The problem is the offset between pc's clock and event's time: the packet sent from a plc at X time is able to come at the supervisor pc also after many minutes (it depends from many factors: size of network, numbers of alarms, etc). In fact (incredible!!) Citect's kernel seem not be able to menage a time different from the pc-time; Citect put always the time in which received data. Someone know a solution for this problem using Citect (but without to write thousands of Cicode rows) or know another scada software that are able to menage time in order to find a solution to my prblem. Thank you for any suggestion.