Owner's manual
Table Of Contents
- DMT345/346 USER'S GUIDE
- TABLE OF CONTENTS
- GENERAL INFORMATION
- PRODUCT OVERVIEW
- INSTALLATION
- OPERATION
- Getting Started
- Display/Keypad
- MI70 Link Program for Data Handling
- Serial Line Communication
- LAN Communication
- Communicating with a Transmitter in POLL Mode
- General Settings
- Serial Output Settings
- Data Recording
- Analog Output Settings
- Operation of Relays
- Sensor Functions
- MODBUS
- MAINTENANCE
- CALIBRATION AND ADJUSTMENT
- TECHNICAL DATA
- EXAMPLE INSTALLATION OF DMT346
- CALCULATION FORMULAS
- MODBUS REFERENCE
Appendix C _________________________________________________________ Modbus Reference
VAISALA _______________________________________________________________________ 177
APPENDIX C
MODBUS REFERENCE
This appendix describes the Modbus functions and data of the
transmitter.
Function Codes
DMT345 and DMT346 support all Modbus conformance class 0 and
class 1 function codes defined in Open Modbus/TCP Specification,
Release 1.0.
Table 46 Supported Function Codes
Function Code
Name
Notes
01 (0x01)
Read Coils
Class 1
02 (0x02)
Read Discrete Inputs
Class 1
03 (0x03)
Read Holding Registers
Class 0
04 (0x04)
Read Input Registers
Class 1
05 (0x05)
Write Single Coil
Class 1
06 (0x06)
Write Single Register
Class 1
07 (0x07)
Read Exception Status
Class 1
08 (0x08)
Diagnostics
15 (0x0F)
Write Multiple Coils
Class 2
16 (0x10)
Write Multiple Registers
Class 0
22 (0x16)
Mask Write Register
Class 2
23 (0x17)
Read/Write Multiple Registers
Class 2
43 / 14 (0x2B / 0x0E)
Read Device Identification
Class 0 function codes are enough to access all measurement data and
configuration settings of the DMT345/346 transmitter. In addition, all
class 1 and some class 2 commands are also supported giving better
compatibility and allowing more efficient communication when needed.
Modbus diagnostic and device identification data can be read out only
with the function codes dedicated for those purposes (08 and 43 / 14).