Baud Rate (Software Configurable); Table 3-1: Exception Response Codes - Honeywell SMV800 User Manual

Multivariable transmitter modbus communication
Hide thumbs Also See for SMV800:
Table of Contents

Advertisement

3.2.3. Baud Rate (Software Configurable)

Default baud rate: 9600
Available baud rate: 1200, 2400, 4800, 9600, 19200
Make sure the RS-485 network is only terminated twice on the entire bus. Best practice
would suggest this be done once on each end. Termination at multiple point on the bus will
hamper communication.
The format for both query and response frames is as follows:
Device Address
For communication to specific SMV800 Modbus, the address field contains the slave's
polling address. The function field contains a function code. Which indicates the read, write
or diagnostic command to be performed as part of query. When the SMV800 modbus
device responds to a query, the function field will either verify the device's response
provide an exception that explains any errors encountered while processing the command.
Table 3-1
provides an overview of these response codes. When transmitters receive a
query, it will not respond until the command has been completed. No subsequent
commands will be processed until the first command is finish.
Exception
Description
Response
01
Illegal function
02
Illegal data address
03
Illegal data value
04
Save device failure
06
Slave device is busy
The data field contains information that is specific to each individual function.
The error check field contains a 16-bit CRC checksum that is used to verify the integrity of
the message frame.
Page 106
Function Code
Data Bytes

Table 3-1: Exception Response Codes

Explanation
The received message function is not an
allowable action for the transmitter.
The address referenced in the data field is not an
allowable address for the memory location.
The value referenced in the data field is not
allowed in the addressed memory location.
An unrecoverable error occurred while the slave
was attempting to perform the requested action.
The slave is engaged in processing a long
duration command. The host should retransmit
the message later when the slave is free.
SMV800 Modbus User's Guide
Error Check
Revision 1.0

Advertisement

Table of Contents
loading

Table of Contents