Schedule processing – Rockwell Automation 1732E-OB8M8SR EtherNet/IP Dual Port 8-Point SOE Input and Scheduled Output Modules UM User Manual
Page 94
84
Rockwell Automation Publication 1732E-UM003B-EN-E - March 2014
Chapter 10 Use the Sequence of Events Input and Scheduled Output Modules
associated with a 1732E-OB8M8SR module by checking the module type stored
in the driver table.
Schedule Processing
The Value and Mask fields are processed and all unscheduled data bits are moved
to the module output data store. This data is written to the output terminals after
all schedules have been processed.
Each schedule is processed. The schedule is not considered if:
• the Schedule ID is not in the range of 1…16.
• the Point ID is not in the range of 0…7.
• the Sequence Number has not changed.
If the schedule is to be considered, it is marked “active”. All “active” schedules are
examined every 200 ms. The schedule timestamp is compared to the current
CIPSync time. If the current CIPSync time is greater than or equal to the
scheduled Time Stamp, the Point Value in the schedule is moved to the module
output data store for the specified output bit.
Output Data Structure
Field
Size
Description
Value
4 bytes
Data values for un-scheduled output bits.
0 = Off
1 = On
Mask
4 bytes
Selects which output bits are to be scheduled.
The eight bits (0…7) can be scheduled.
0 = Not scheduled
1 = Scheduled
Array of 16 Schedule Structures
Field
Size
Description
Schedule ID
1 byte
Valid ID’s are 1…16. Any other value indicates that the
schedule is not to be considered.
Sequence Number
1 byte
The 1732E-OB8M8SR maintains a copy of the schedule.
A change in sequence number tells the 1732E-OB8M8SR
to process the data in this schedule.
Point ID
1 byte
Indicates the output bit associated with this schedule.
Entered as a value 00…07.
Point Value
1 byte
Next state of output bit specified in Point ID.
0 = Off
1 = On
Timestamp
4 bytes
The lower 32 bits of CIPSync. Indicates when to change
the state of the specified output bit.