iPump 6420 User’s Manual

3.6.4.Time Management

Master Time Reference

The iPump6420 makes use of a real-time clock (RTC) for many different functions, not just elapsed time. In most missions, the i6420 RTC must be synchronized to some other reference. In the majority of missions, this is the Compel clock. The way this is done is to make use of the Compel time-of-day messages (also called “keep alives”, see Section 3.1.1). These are messages sent to “all” devices which convey a UTC time/date stamp. The i6420 uses these messages to implement a low-bandwidth timebase-tracking loop. Therefore, the i6420 must see at least one such message each second for the most effective time tracking, that is to make guarantees on time tracking for the Local Scheduler and for premium features (see Section 3.7). Of course, if the Compel system itself has its clock synchronized by NTP to a precision local or internet source, then the field i6420s, due to the satellite transit delay seen by the Compel stream (~ 250 mS), will see their current time value lag behind those same NTP sources by the same amount.

As an alternate to using the in-channel Compel command stream for synchronizing the i6420 RTC, the unit may also be set to use NTP direct to a specified source. This is recommended for the non-satellite-based installations, which will receive Compel control over the internet and will execute timed events based on a Local Scheduler and its RTC.

The relevant user controls are:

1.Time source control (Compel or NTP)

2.NTP time source, by IP address only

3.Set time (if not using Compel or NTP, generally a test scenario only)

Time Zone management

All timed events loaded into the Local Scheduler show the time of the event as it was set in the Compel system. To set a local Scheduler line, Compel must tell the iPump6420 what time, in local Compel time, that the event must occur. Along with this, Compel communicates its own “timezone rule” to the listening i6420. In turn, the i6420 must translate this command to setup its Scheduler to show the command execution time in terms of the i6420’s own time. This is done by translating the Compel time to UTC using Compel’s timezone rule, then translating UTC to its own time, using its own timezone rule. The “timezone rule” is a logical concatenation of a time zone offset from GMT, a logical Boolean stating whether a daylight savings is observed, and the legal dates of that observance in that locality. For instance, the eastern US uses the America/New_York timezone rule, which implies that the offset from GMT is -5, and that DST is observed between the 2nd Sunday in March and the 1st Sunday in November.*

* The set of possible rules are also called the Olson database strings.

Since the local web interface displays the time in terms of the i6420’s own timezone rules, users monitoring the Scheduler must be aware of the opportunity for confusion. In the event that the web user’s browser is not running on a PC in the same time zone as the target iPump6420, then the time values shown in the Scheduler may appear to be in error to the observing user. When checking the Scheduler, the user is cautioned to check both the time and the timezone rule setting of the i6420.

The relevant user controls are:

1. Set timezone rule (web or front-panel)

www.wegener.com

800070-01 Rev B

Chapter 3, Page 91

Page 95
Image 95
Wegener Communications 6420 user manual Time Management, Master Time Reference, Time Zone management