Chapter 12: modbus implementation – ElmoMC Multi-Axis Motion Controller-Maestro User Manual

Page 221

Advertising
background image

Maestro

Software Manual

MAN-MASSW (Ver. Q)

12-1

Chapter 12: MODBUS Implementation

MODBUS Application Protocol Specification V1.1b (http://www.MODBUS-IDA.org)
defines an application layer messaging protocol providing client/server communications
between devices connected on different types of buses or networks (Fig.12-1).
Additionally, it standardizes a specific protocol on a serial line to exchange a MODBUS
request between a master and one or more slaves.

Figure 12-1: MODBUS “client/server” model

MODBUS data functions are based on a register model. A register is the smallest
addressable entity with MODBUS. The register model is based on a series of tables which
have the following characteristics (Table 12-1).

Table

Classic Terminology

Modicon

®

Register Table

Characteristics

Discrete outputs

Coils

0:00000

Single bit, alterable by
an application
program, read-write

Discrete inputs

Inputs

1:00000

Single bit, provided
by an I/O system,
read-only

Input registers

Input registers

3:00000

16-bit quantity,
provided by an I/O
system, read-only

Output registers

Holding registers

4:00000

16-bit quantity,
alterable by an
application program,
read-write

Table 12-1: MODBUS register model

Advertising