The Effects of Daylight Saving Time Adjustments

This section applies to any device, feature or application that runs in Local Time with Daylight Saving Time.

The system clocks in most computer-based systems can adjust automatically when Daylight Saving Time (DST) starts and ends, based on their time zone settings.

This section explains the effects of Daylight Saving Time adjustments in Geo SCADA Expert and the devices or applications with which it interacts. The section uses UK Daylight Saving Time adjustments as an example, but the affects are similar in any time zone in which Daylight Saving Time adjustments are made (although the difference between Local Time and UTC may be greater).

Geo SCADA Expert stores time values internally in UTC. On any Geo SCADA Expert Client running in Local Time, Geo SCADA Expert converts such time values and displays them in Local Time. (A Geo SCADA Expert Client displays times in Local Time when being used by a user whose User Account is configured to display times in Local Time.) The Geo SCADA Expert Client obtains its time locally from the PC on which it resides, including whether Daylight Saving Time adjustments apply to that particular time zone.

In the UK the clocks jump forward by one hour in the spring (from 01:00 GMT to 02:00 BST on the last Sunday in March). This effectively ‘loses’ that hour and so results in a day that has only 23 hours.

The affects in Geo SCADA Expert are as follows:

Conversely, in the UK the clocks jump backward by one hour in the autumn (from 02:00 BST to 01:00 GMT on the last Sunday in October). This effectively repeats that hour and so results in a day that has 25 hours.

The affects in Geo SCADA Expert are as follows:

With any features, such as Schedules and Logic Programs, that are configured to run in Local Time with Daylight Saving Time, care needs to be taken to ensure that those features are not configured to trigger during the time that is ‘repeated’ or ‘lost’ when the clocks change. If the features are set to trigger during this time, this will result in the feature:

With Schedules and Logic Programs that run in Local Time with Daylight Saving Time and are configured to trigger on a daily basis at a time other than during the hour that is ‘lost’ or ‘repeated’, those features will trigger:

Consider whether to associate a Schedule with a Calendar in order to trigger events as expected on the days on which the clocks change.

Take care with End and End Last Historic Algorithms used on clients, or with Geo SCADA Expert features, that run in Local Time with Daylight Saving Time. Ensure that the start and end times specified for the sample interval do not coincide exactly with the time at which the clock jumps backward. Include a small offset in the sample time, to offset the calculation to avoid the sample end or start time exactly matching the time that the clock jumps backward. A small offset of 1s or even 1ms should suffice.

If any of the above scenarios are unacceptable on your system, but the devices or applications are required to run in Local Time, we suggest that those items are configured to run in Local Time without Daylight Saving Time. In countries in which Daylight Saving Time is implemented, this will result in the clocks being out by an hour for the period during which Daylight Saving Time is in force. However, there will be no apparent ‘gaps’ in data, or ‘duplicate’ data entries, for the time period that would have been ‘lost’ or ‘repeated’ had those items been configured to run in ‘Local Time with Daylight Saving Time’.


Disclaimer

Geo SCADA Expert 2022