The synchronizes the clock in the BMENOP0300 module to that of the network time server. Typical time service configurations utilize redundant servers and diverse network paths to achieve high accuracy and reliability.
Use the time service for:
Time Synchronization Service Features
Features of the time synchronization service include:
-
periodic time correction obtained from the reference-standard time server
-
automatic switch-over to a backup time server if communication with the primary time server is interrupted
-
availability of a function block for application programs that can read the accurate clock, and let project events or variables be time stamped
-
configurable local time zone, including daylight savings time
NOTE: Broadcast frames for clock synchronization are not supported.
Time Synchronization Process
The NTP client sends requests to the NTP server in the network to get the reference time for synchronizing the local time of the Ethernet communication module:
Stage
|
Description
|
1
|
Through an Ethernet network, an NTP client requests a time synchronization signal from an NTP server.
|
2
|
The NTP client calculates the correct time and stores the value.
|
On an Ethernet network, confirm that all controllers are synchronized with the same NTP server.
To establish the accurate Ethernet system network time, the system performs the following at power-up:
-
The BMENOP0300 module powers up.
-
The BMENOP0300 module obtains the time from the NTP server.
-
The service requires the requests to be sent periodically to obtain and maintain accurate time. Your Polling Period configuration partially determines the accuracy of the time.
After the accurate time is received, the service sets the status in the associated time service diagnostic.
The time service clock value starts at 0 until fully updated from the BMENOP0300 module.
Model
|
Starting date
|
Modicon M580 with Control Expert
|
January 1st 1970 00:00:00.00
|
-
Stop and run have no effect on the accuracy of the clock.
-
Stop and run have no effect on the update of the clock.
-
A transition from one operating mode to another has no effect on the accuracy of the Ethernet system network time.
The status clock value associated with the time service register in the CPU is re-initialized after an application is downloaded or after an SNTP server swap.
There will be two polling periods before the time is accurate.
Time Synchronization Configuration Settings
The Communication Settings → SNTP tab presents the following configuration settings:
Setting
|
Action
|
NTP Server Configuration:
|
Primary NTP Server IP Address
|
Enter a valid IP address.
|
Secondary NTP Server IP Address
|
Enter a valid IP address.
|
Polling Period
|
The polling period is the time (in seconds) between updates from the SNTP server. To obtain optimal accuracy (and if your network allows), reduce the polling period to a small value. The default is 5 seconds.
Valid values include:
-
minimum = 1 s
-
maximum = 120 s
|
Time Zone:
|
Time Zone
|
Select the desired time zone from the drop-down list. The default value is your current system time zone (as found in Windows). You can also select Custom Time Zone.
|
Time Zone Offset
|
If you select Custom Time Zone, enter a value in the range of (24 hours * 60 minutes - 1) [1-minute step].
|
Daylight Saving:
|
Automatically adjust clock for daylight saving change
|
-
De-select (default): If you do not want the clock to automatically adjust for daylight saving, do not select the check box. In the Start Daylight Saving and End Daylight Saving fields, enter the month, day of week, and occurrence range from the respective drop-down lists.
-
Select: If you do want the BMENOP0300 module to automatically adjust for daylight saving, select the check box. The Start Daylight Saving and End Daylight Saving fields are disabled because their times are automatically changed in the spring and fall every year.
|
Start Daylight Saving
|
If you do not select the automatic daylight saving check box, select values for:
|
End Daylight Saving
|
If you do not select the automatic daylight saving check box, select values for:
|
CPU Time Update:
|
Update CPU time with this module
|
NOTE: Only one BMENOP0300 module can be configured to perform the update of the CPU clock.
|
When you finish editing time synchronization configuration settings, click Apply to save your edits.