C - serial communication protocol tutorial, Appendix, Serial communication protocol tutorial – Rockwell Automation 1403-NSC Smart Communication Card Instruction Sheet User Manual

Page 45

Advertising
background image

Appendix

C

Publication 1403-5.1

Serial Communication Protocol Tutorial

The Smart Communication Card supports the DF1 link
layer protocol

For additional information regarding the DF1 link layer
protocol, refer to the Data Highway/Data Highway
Plus

/DH-485 Communication Protocol and Command

Set, Allen-Bradley Publication 1770-6.5.16 (November
1991).

Table C.1 contains definitions of single byte codes.

Table C.1 Special Byte Codes

Symbol

Value

SOH

0x01

STX

0x02

ETX

0x03

EOT

0x04

ENQ

0x05

ACK

0x06

DLE

0x10

NAK

0x15

DST

Address of destination Powermonitor II

SRC

Address of master (device that is sending this
request)

BCC

8 bit block check character. (For Powermonitor II
used only in poll command where it is equal to the
2’s compliment of the STN value)

CRC

16 bit CRC calculated as described in the CRC16
section below.

STN

Data symbol. Station number of the slave node on
your half-duplex link.

Table C.2 contains definitions of multiple byte codes.

Table C.2 Special Symbol Meanings

Symbol

Type

Meaning

DLE SOH

Control
symbol

Sender symbol that indicates the
start of a master message.

DLE STX

Control
symbol

Sender symbol that separates the
multi-drop header from the data.

DLE ETX
BCC/CRC

Control
symbol

Sender symbol that terminates a
message.

DLE ACK

Control
symbol

Response symbol which signals
that a message has been
successfully received.

DLE NAK

Control
symbol

Global link reset command only
issued by the master. Causes the
slaves to cancel all messages that
are ready to transmit to the
master. Typically, the slave
returns the message and an error
code to the originator.

DLE ENQ

Sender symbol, issued only by the
master, that starts a poll
command.

DLE EOT

Control
symbol

Response symbol used by slaves
as a response to a poll when they
have no messages to send. (Only
sent by Powermonitor II if a poll
command is sent that was not
preceded by a read request
command.)

APP DATA

Data symbol

Single characters having hex
values 00-0F and 11-FF (i.e.,
00-FF not including 0x10).
Includes data from application
layer including user programs and
common application routines.

DLE DLE

Data symbol

Represents the data value or STN
value of 0x10.

Advertising