Configuring the Data_to_Send Parameter
The Data_to_Send parameter varies in size. It
consists of contiguous registers that include—in sequence—both
the message type and the CIP request:
Variable |
Byte Offset |
Data Type |
Description |
Value |
|---|---|---|---|---|
DataToSend[0] |
0 |
Bytes |
Message type:
|
16#034B |
DataToSend[1] |
2 |
Bytes |
CIP request class information - Class Segment:
|
16#0021 |
DataToSend[2] |
4 |
Bytes |
CIP request class information - class:
|
16#0410 |
DataToSend[3] |
6 |
Bytes |
CIP request instance information:
|
16#0124 |
DataToSend[4...n] |
8 |
Bytes |
HART request (see below) |
– |
The HART request consists of the following fields:
Byte Offset |
Field |
Data Type |
Description |
|---|---|---|---|
8 |
Delimiter |
Byte |
Indicates the position of the byte count and frame type. |
9 or 9...13 |
Address |
Byte or bytes |
Short address or long address. |
10 or 14 |
Command |
Bytes |
CIP request class information - class:
|
11 or 15 |
Byte Count |
Byte |
Represents the number of data bytes in this request. |
12...n or 16...n |
Data |
Byte array1 |
(Optional) Application layer data. |
1. Each array entry presents 2 bytes of data in little endian format, where the least significant byte is stored in the smallest memory address. |
|||
Refer to Token-Passing Data Link Layer Specification, Universal Command Specification and Arcom Multiplexer Specification.

