xviii Manual MAVM600-NET/E
Edition 9 - February 2018
9 SETTING UP A MODBUS CONNECTION
(CPUM FIRMWARE VERSION 071 OR LATER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
9.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
9.1.1 Modbus functions supported by the VM600 (version 071 or later) . . . . . . . 9-1
9.2 Definition of registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
9.2.1 The RTUx section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
9.2.2 The TCP section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
9.2.3 The GLOBAL section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
9.2.4 The MAPPING section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
9.3 Error handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
9.3.1 Communication errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
9.4 MPC4 card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
9.4.1 Analog values (registers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
9.4.1.1 Reading minimum and maximum values. . . . . . . . . . . . . . . . . . 9-8
9.4.1.2 Constant values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10
9.4.1.3 Bit variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10
9.4.2 Discrete values (coils, discrete inputs) . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-12
9.4.2.1 Channel status register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-12
9.4.2.2 Speed channel status register. . . . . . . . . . . . . . . . . . . . . . . . . 9-13
9.4.3 Card status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-14
9.4.3.1 Status register 1 – basic and advanced functions. . . . . . . . . . 9-14
9.4.3.2 Status register 2 – diagnostic and common status #1. . . . . . . 9-15
9.4.3.3 Status register 3 – diagnostic and common status #2. . . . . . . 9-16
9.4.4 Address map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-16
9.5 AMC8 card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-17
9.5.1 Read holding registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-17
9.5.2 Card status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-18
9.5.2.1 AMC8 status register 1- basic and advanced functions . . . . . 9-18