Rockwell Automation Publication 1444-UM001D-EN-P - June 2018 531
CIP Objects Appendix A
Time Sync Object
The Time Sync Object (class code 0x43) provides a CIP interface to the IEEE
1588 Standard for a Precision Clock Synchronization Protocol for Networked
Measurement and Control Systems. This is commonly referred to as the
Precision Time Protocol or PTP.
Table 290 - Object Instances
Instance ID Description
0 Class Instance of the CIP Time Sync Object
1 Active instance of the CIP Time Sync Object
Table 291 - Class Attributes
Attribute
ID
Access
Rule
NV Name Data Type Description of
Attribute
Semantics of
Values
1 Get NV Revision UINT Revision of Object Revision 3
2 Get Maximum Instance UINT One Instance is supported 1
Table 292 - Instance Attributes
Attribute
ID
Access
Rule
NV Name Data Type Description of Attribute Semantics of
Values
1 Get/Set NV PTPEnable BOOL Default = 1/Enabled
2 Get IsSynchronized BOOL 1: Synchronized
3 Get SystemTimeMicroseconds ULINT Microseconds
4 Get SystemTimeNanoseconds ULINT Nanoseconds
5 Get OffsetFromMaster LINT Nanoseconds
6 Get/Set maxOffsetFromMaster ULINT Nanoseconds
7 Get MeanPathDelayToMaster LINT Nanoseconds
8 Get Grand MasterClockInfo STRUCT
USINT[8] ClockIdentity Encoded MAC ADDR.
UINT ClockClass 0…255 (0: best)
UINT TimeAccuracy Index values
UINT OffsetScaledLogVariance lower = best
UINT CurrentUtcOffset seconds
WORD TimePropertyFlags
UINT TimeSource Atomic, GPS, Radio
UINT Priority1
UINT Priority2
9 Get ParentClockInfo STRUCT
USINT[8] ClockIdentity Encoded MAC ADDR.
UINT PortNumber
UINT ObservedOffsetScaledLogVari
ance
UDINT ObservedPhaseChangeRate
10 Get LocalClockInfo STRUCT
USINT[8] ClockIdentity Encoded MAC ADDR.