
ALTOSONIC V
ModBus Manual 0300 rev07 E 7.30855.35.00 Page 2 of 64
TABLE OF CONTENTS
1INTRODUCTION TO MODBUS.................................................................................................... 5
2SERIAL TRANSMISSION FORMAT ............................................................................................ 6
2.1 ASCII-MODE ................................................................................................................................... 6
2.2 RTU-MODE ..................................................................................................................................... 6
3MODBUS MESSAGE FRAMING.................................................................................................. 7
3.1 THE ADDRESS FIELD ....................................................................................................................... 7
3.2 THE FUNCTION FIELD ...................................................................................................................... 7
3.3 THE DATA FIELD.............................................................................................................................. 7
3.4 THE ERROR CHECKING FIELD .......................................................................................................... 8
3.5 OTHER ERROR CHECKING METHODS ............................................................................................... 8
4PHYSICAL COMMUNICATION LAYER....................................................................................... 9
4.1 WHEN USING RS232 TO RS485 CONVERTERS ................................................................................. 9
4.2 WHEN USING SERIAL I/O CARDS WITH RS485 DRIVERS ..................................................................... 9
5SUPPORTED FUNCTIONS........................................................................................................ 10
5.1 FUNCTION 01: READ COIL STATUS ............................................................................................ 10
5.2 FUNCTION 02: READ INPUT STATUS.......................................................................................... 11
5.3 FUNCTION 03: READ MULTIPLE HOLDING REGISTERS........................................................... 11
5.4 FUNCTION 04: READ INPUT REGISTERS ................................................................................... 12
5.5 FUNCTION 05: WRITE SINGLE COIL ........................................................................................... 12
5.6 FUNCTION 06: WRITE SINGLE HOLDING REGISTER................................................................ 12
5.7 FUNCTION 8: DIAGNOSTICS........................................................................................................ 13
5.8 FUNCTION 15: WRITE MULTIPLE COILS .................................................................................... 13
5.9 FUNCTION 16: WRITE MULTIPLE HOLDING REGISTERS ......................................................... 14
5.10 EXCEPTION RESPONSES............................................................................................................ 15
6HANDLING OF LARGE DATA TYPES ...................................................................................... 16
6.1 FLOATING POINT REPRESENTATION ............................................................................................... 17
6.2 DOUBLE REPRESENTATION ............................................................................................................ 17
6.3 TRANSMIT SEQUENCE.................................................................................................................... 17
6.4 MAXIMUM REQUESTED POINTS ....................................................................................................... 18
7SET-UP OF THE UFP-V MODBUS DRIVER ............................................................................. 20
7.1 DRIVER CONTENTS........................................................................................................................ 20
7.2 HARDWARE SET-UP ....................................................................................................................... 20
7.2.1 RS485/422 card: AX4285A............................................................................................................ 21
7.2.2 RS485/422 card: PCL-745 S ......................................................................................................... 22
7.3 SOFTWARE SET-UP....................................................................................................................... 23
7.3.1 First set the parameters for the communication line...................................................................... 23
7.3.2 Now select the parameters for the used protocol .......................................................................... 23
7.3.3 The UFP-V as SLAVE device........................................................................................................ 23
7.3.4 The UFP-V as Master.................................................................................................................... 24
7.4 WHAT CAN GO WRONG? ................................................................................................................ 25
7.5 HOW STATUS FLAGS ARE UPDATED ............................................................................................... 25
7.6 HOW DATA IS WRITTEN TO THE FLOAT FIELD.................................................................................... 27
7.6.1 How to write in the float field to the specific application ................................................................ 27
8MODBUS MAPPING ASSIGNMENTS ....................................................................................... 29
8.1 FIELD 0(READ ONLY BOOLEAN FIELD)............................................................................................ 29
8.2 FIELD 1(READ/WRITE BOOLEAN FIELD) ......................................................................................... 31
8.3 FIELD 2(READ ONLY INTEGER FIELD)............................................................................................. 35
8.4 FIELD 3(READ ONLY LONG INTEGER FIELD).................................................................................... 38
8.5 FIELD 4(READ ONLY FLOAT FIELD) ................................................................................................ 40
8.6 FIELD 5(READ ONLY DOUBLE FIELD).............................................................................................. 45
8.7 FIELD 6(READ/WRITE FLOAT FIELD).............................................................................................. 46