Modbus protocol, 6 device identification – KROHNE MFC 400 Modbus User Manual
Page 12
5
MODBUS PROTOCOL
12
MFC 400
www.krohne.com
05/2013 - 4002525102 - AD Modbus MFC 400 R02 en
The single data character in the response telegram will indicate the type of error detected.
These are as follows:
Errors due to communications faults (CRC errors, Parity errors etc.) are logged but no response
is returned because the data in the received telegram is deemed unreliable. The master system
can read the error logs by using the diagnostics command (for details on Function Code 0x08
refer to
Diagnostics
on page 13).
5.6 Device identification
Retrieve all of the identification information from the signal converter.
Modbus Function Code "Encapsulated Interface Transport" (0x2B).
Modbus Encapsulated Interface (MEI) type (0x0E).
Error
Code
Name
Meaning
01
ILLEGAL FUNCTION
The requested function code is not supported or not valid due to the
current settings of the device.
02
ILLEGAL DATA
ADDRESS
The register requested is not valid or the quantity of requested
registers hits invalid registers.
03
ILLEGAL DATA VALUE
The requested data is invalid for the register being written.
04
SLAVE DEVICE
FAILURE
An unrecoverable error occurred while the slave was attempting to
perform the requested action.
06
SLAVE DEVICE BUSY
The slave is unable to process the requested command because a
long-duration command is in progress. The master should
retransmit the message later.
Category Object
Id
Object name
Type
Content
Basic
0x00
VendorName
16 byte ASCII String
KROHNE
0x01
ProductCode
10 byte ASCII String
CG number; order code for the
signal converter assembly
0x02
MajorMinorRevision
7 byte ASCII String
Electronic Revision number
Regular
0x03
Vendor URL
32 byte ASCII String
www.krohne.com
0x04
ProductName
16 byte ASCII String
MFC400
0x05
ModelName
16 byte ASCII String
Modbus
0x06
UserApplicationName
16 byte ASCII String
User tag, displayed on the
header of the local screen