Protocol responsibilities, Soe over modbus service responsibilities, Trusted – Rockwell Automation T8xxx Trusted Communications Interface User Manual

Page 65: Communication interface t8151b

Advertising
background image

Trusted

TM

Communication Interface T8151B

Issue 21 Apr 10

PD-T8151B

65

HEADER

Start of block + 0

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

RESERVED

REASON

RESERVED

TYPE

Bit-Field

Description

REASON

Not valid for Variable blocks.

TYPE

1 = Time-stamp block.
2 = Variable block.

Table 32 Variable HEADER field

The ADDRESS field contains the Modbus address of the variable that has changed.

ADDRESS

Start of block + 1

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

ADDRESS

Bit-Field

Description

ADDRESS

The Modbus address of the variable.

Table 33 Variable ADDRESS field

The VALUE field contains the new value of the variable after the change. For Boolean type variables,
the value will be limited to 0 or 1.

VALUE

Start of block + 2

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

VALUE

Bit-Field

Description

VALUE

The new value of the variable.

Table 34 Variable VALUE field

7.3. Protocol Responsibilities

The goal of the SOE Over Modbus protocol is to facilitate the transfer of buffered event data across a
Modbus link. To that end, the protocol establishes well defined register locations as described above.
In addition to the register definitions, the protocol also requires specific sequences of interaction
between the Modbus master (the “master”) and the SOE Over Modbus service (the “service”).

7.4. SOE Over Modbus Service Responsibilities

The sequence begins in the IDLE state. The IDLE state is characterised by the SEQ_NO and
ACK_SEQ being equal, and the NUM_BLKS and ACK_BLKS being equal. On startup, the service will
ensure the registers are initialised to the IDLE state.

Advertising