beautypg.com

Rockwell Automation 1203-SM1 SLC to SCANport Communication Module User Manual

Page 40

background image

4–12

Using Enhanced Mode

Publication 1203–5.9 –– October 1996

The M0 file image contains multiple transmit message buffers set up
as shown in Figure 4.9.

Figure 4.9
M0 File Structure

Service

Class

Instance

Attribute

Request Length = n

Req Data 2

Req Data n

Req Data 1

...

M0:e.000

M0:e.001

M0:e.002

M0:e.003

M0:e.004

M0:e.005

M0:e.0xx

Service

Class

Instance

Attribute

Request Length = n

Req Data 2

Req Data n

Req Data 1

...

M0:e.400

M0:e.401

M0:e.402

M0:e.403

M0:e.404

M0:e.405

M0:e.4xx

Service

Class

Instance

Attribute

Request Length = n

Req Data 2

Req Data n

Req Data 1

...

M0:e.100

M0:e.101

M0:e.102

M0:e.103

M0:e.104

M0:e.105

M0:e.1xx

Service

Class

Instance

Attribute

Request Length = n

Req Data 2

Req Data n

Req Data 1

...

M0:e.500

M0:e.501

M0:e.502

M0:e.503

M0:e.504

M0:e.505

M0:e.5xx

Service

Class

Instance

Attribute

Request Length = n

Req Data 2

Req Data n

Req Data 1

...

M0:e.200

M0:e.201

M0:e.202

M0:e.203

M0:e.204

M0:e.205

M0:e.2xx

Service

Class

Instance

Attribute

Request Length = n

Req Data 2

Req Data n

Req Data 1

...

M0:e.600

M0:e.601

M0:e.602

M0:e.603

M0:e.604

M0:e.605

M0:e.6xx

Service

Class

Instance

Attribute

Request Length = n

Req Data 2

Req Data n

Req Data 1

...

M0:e.300

M0:e.301

M0:e.302

M0:e.303

M0:e.304

M0:e.305

M0:e.3xx

Service

Class

Instance

Attribute

Request Length = n

Req Data 2

Req Data n

Req Data 1

...

M0:e.700

M0:e.701

M0:e.702

M0:e.703

M0:e.704

M0:e.705

M0:e.7xx

Message Buffer 0

Message Buffer 1

Message Buffer 2

Message Buffer 3

Message Buffer 4

Message Buffer 5

Message Buffer 6

Message Buffer 7

e = slot location

The M0 file contains eight separate buffer areas. Each area can be
used to send messages to any of the three channels. You need to
access a unique area of the M0 files for each message buffer used.
Individual message request status bits (located in Word 1 of the I/O
input image) are used to monitor the progress of each message
request enabled. The Message ID selection field and Message
Enable bits (located in Words 0 and 1 of the I/O output image)
initiate each message transaction and subsequently free the receive
buffer for the next message.