Sunteți pe pagina 1din 1

12/22/2014

GE Intelligent Platforms: Knowledge Base CPUE05 Time Synchronization

CPUE05 Time Synchronization


Details
ID: KB7247
Legacy ID: i021944
Category: Articles
Last Updated: 01/09/13
Date Created: 04/08/04
Status: Published
Attachments: No
Language: English
User Group: All

Description

Description
How do we synchronize CPUE05 by Ethernet?
For example, install a netclock software in my computer as SNTP/NTP server, which synchronize the standard time by using GPS,
use VersaMax CPUE05, configure NTP server IP address pointing with this computer's IP address, and configure CPUE05's EGD
time stamp with %R1 ~ %R4, cannot get the synchronized time in CPU's register %R1 ~ %R4.

Resolution
1. There are 2 type of time-of-day clock in GE PLCs, one is CPU time-of-day clock in almost all GE PLC except S90 Micro
14 point PLC, another one is Ethernet Interface time-of-day clock for EGD timestamp only in CMM742, CPU364/374,
CPUE05.
2. If the Network Time Sync parameter of the Ethernet Interface is set to None or DISABLED, the Ethernet Interfaces builtin time clock is synchronized once, at power-up or restart, to the clock in the local PLC CPU
3. The time stamp is attached to the EGD exchange by producer according to the producer's Ethernet Interface Clock, and
received by consumer. It means the time stamp is updated by EGD producer Ethernet Interface clock, not updated by
CPUE05 Ethernet Interface clock.
For instance, there is EGD communication between CPU364 and CPUE05, set up the time stamp in CPUE05 EGD
consumed exchange which maps to %R1 - %R4, and set CPU364 as the exchange producer, the %R1 -%R4 in CPUE05 is
updated by CPU364 Ethernet interface clock, not updated by CPUE05 Ethernet Interface clock.
Enable CPUE05 NTP option, it should receive the synchronized time from SNTP/NTP server, attach the time stamp with
the it's produced exchange, and update the time stamp value in consumed exchange at another end (CPU364 in above
example) of EGD communication.
4. The timestamp is not an actual date, it is an 8-byte value representing the time elapsed since midnight, January 1, 1970.
The first four bytes contain a signed integer representing seconds and the next four bytes contain a signed integer
representing nanoseconds.
5. Check the status word of EGD consumed exchange. if the status word is 3, it means SNTP Error. The Ethernet Interface
clock in the producer is configured for network time synchronization, but is not synchronized to an SNTP server.
If everything in above description is correct, check the SNTP/NTP server configuration.
Note: Users of the YATS32 SNTP server should either configure the server for broadcast mode or multicast mode, but not
for both. If the server is configured for both modes, two time messages will be sent to the PLC either simultaneously, or
within a short period of time.
Product
VersaMax

Version
All

Module
All

http://support.ge-ip.com/support/index?page=kbchannel&id=09237d4900112023bed2603129

1/1

S-ar putea să vă placă și