
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.