Manual MAVM600-NET/E xvii
Edition 9 - February 2018
7.10 Changing the IP address of a VM600 rack (CPUM card) . . . . . . . . . . . . . . . . . . . . 7-6
7.11 Viewing the contents of a file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-8
7.12 Serial communications with a VM600 rack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-9
8 SETTING UP A MODBUS CONNECTION
(CPUM FIRMWARE VERSION 067 OR EARLIER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
8.2 Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
8.3 Modbus communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
8.3.1 Modbus RTU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
8.3.2 Modbus TCP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
8.4 Description of Modbus RTU protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
8.4.1 Frame and timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
8.4.2 Communications parameters for the VM600 . . . . . . . . . . . . . . . . . . . . . . . 8-4
8.4.3 Modbus functions supported by the VM600 . . . . . . . . . . . . . . . . . . . . . . . . 8-4
8.4.4 Modbus function formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
8.4.4.1 Functions 01 and 02 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
8.4.4.2 Functions 03 and 04 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
8.4.5 Error handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8
8.4.5.1 Communication errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8
8.4.5.2 System errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
8.5 Description of Modbus TCP protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
8.6 MPC4 card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-10
8.6.1 Definition of registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-10
8.6.2 Definition of outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-12
8.6.3 Analog values (registers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-13
8.6.4 Discrete values (coils, discrete inputs) . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-14
8.6.5 Discrete values coded in an analog value register . . . . . . . . . . . . . . . . . . 8-14
8.6.6 Address map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15
8.7 AMC8 card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15
8.7.1 Discrete values (coils) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15
8.7.2 Discrete values (discrete inputs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15
8.7.3 Holding registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-16
8.7.4 Input registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-17
8.7.5 Address map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18