Configuring Time Synchronization
Original instructions
Introduction
The simple network time protocol (SNTP) 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:
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.
Power Up
To establish the accurate Ethernet system network time, the system performs the following at power-up:
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 or Run PLC
Download Application
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:
  • Month: January to December
  • Day of Week: Sunday to Saturday
  • Occurrence: 1 to 5
  • Hour: 0 to 23
End Daylight Saving
If you do not select the automatic daylight saving check box, select values for:
  • Month: January to December
  • Day of Week: Sunday to Saturday
  • Occurrence: 1 to 5
  • Hour: 0 to 23
CPU Time Update:
Update CPU time with this module
  • Select: The module performs the update of the CPU clock.
  • De-select (default): The module does not perform this task.
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.