Message Execution Sequence (General); Message Execution Process (Rung = True) - Allen-Bradley Micro800 General Instructions Manual

Programmable controllers
Hide thumbs Also See for Micro800:
Table of Contents

Advertisement

Message execution sequence (general)

The following table describes the sequence of events identified in the preceding
diagram.
No.
Description of events
1
The message is enabled.
If the Com queue is empty, the buffer is allocated for the message and the message is added to the Com queue for transmission.
The Com queue size is 4 and each channel has a separate queue.
2
If the Com queue is full, the message is added to the Wait Queue.
When the Com queue is empty, the message in the Wait queue is added to the Com queue.
There is no size limit for the Wait Queue and each channel has a separate queue.
3
The communication task executes the messages in the Com queue on every End-of-Scan for transmission.
Each channel's queue is processed one by one in a round robin fashion.
One message from each channel is executed, and the process continues until all messages are executed or the communication schedule
(10ms) expires.
The channel next to the last processed channel is scheduled to appear first in the next End-of-Scan.

Message execution process (Rung = TRUE)

The following process diagram describes the message instruction events that occur
when the Rung condition is True.
Rockwell Automation Publication 2080-RM001D-EN-E - February 2015
Chapter 9
Communication instructions
215

Advertisement

Table of Contents
loading

Table of Contents