beautypg.com

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

Page 94

background image

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.