Rockwell Automation 1732E-OB8M8SR EtherNet/IP Dual Port 8-Point SOE Input and Scheduled Output Modules UM User Manual

Page 118

Advertising
background image

108

Rockwell Automation Publication 1732E-UM003B-EN-E - March 2014

Appendix C Data Tables

Where:

NewData – New data, has been detected upon that input and an unread event is queued for that point.
EventOv – Set whenever the module begins to lose events for that input point. Events may be lost when new events are
either ignored or overwriting existing events which have yet to be acknowledged.
EventNumber – Running count of events which increments by one each new event. Allows the controller to check for a
new events easily by comparing this number to the last retrieved event. If the EventNumber reaches its maximum value and
rolls over it will roll-over to 1, not 0.
In Time Stamp – Timestamp corresponding to when an event was recorded at one of the modules inputs.
Local Clock Offset – The offset from the local clock to the system time. This value is useful for detecting steps in time.
This value will update when a PTP update is received.
Offset Time Stamp – The time when the PTP message was received that caused the Local Clock Offset to update. This
value will initially be zero and the first timestamp will occur when the module synchronizes with the master clock.
Grandmaster Clock ID – The ID number of the Grandmaster clock the module is synchronized to.
Synced to Master – 1 indicates the module is synchronized with a master clock. 0 indicates it is not.
In order to acknowledge receipt of an event the user must transition the corresponding NewDataAck bit from 0 to 1 and set
the EventAck to indicate whether to acknowledge the Off-On or On-Off transistion for the input. The NewDataAck bits and
EventAck are in consumed assembly instance159.
Time stamps will be zero at power-up and after a time stamp is acknowledged. The time base and epoch of the timestamps
are determined by the grand-master clock of the system.
All data listed in this assembly is in Little Endian format, LSB first, in increasing byte order to MSByte last.

Produced Assembly Instance 158 Data Structure

Consumed
Byte

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

0

Reserved (Must be 0)

1

Reserved (Must be 0)

2

Reserved (Must be 0)

3

Reserved (Must be 0)

4

In 7

In 6

In 5

In 4

In 3

In 2

In 1

In 0

5

NewData7

NewData6

NewData5

NewData4

NewData3

NewData2

NewData1

NewData0

6

EventOv7

EventOv6

EventOv5

EventOv4

EventOv3

EventOv2

EventOv1

EventOv0

7

Pad

8…15

Local Clock Offset (64 bit)

16…23

Offset Time Stamp (64 bit)

24…31

Grandmaster Clock ID (64 bit) 8 bytes SINT array

32…39

Input Time Stamp 0 (64 bit)

40…43

Event Number 0 (32 bit)

44

Event Point 0

45

Reserved (Must be 0)

EventData0

46…47

Pad (16 Bits)

48…55

Input Time Stamp 1 (64 bit)

56…59

Event Number 1 (32 bit)

60

Event Point 1

61

Reserved (Must be 0)

EventData1

62…63

Pad (16 Bits)

64…71

Input Time Stamp 2 (64 bit)

Produced Assembly Instance 157 Data Structure

Consumed
Byte

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Advertising