20 Gear Drive, Plymouth Ind. Park, Terryville, CT 06786
Tel: (860) 585-1254 Fax: (860) 584-1973 http://www.amci.com
131
TASK 6 (Modbus TCP Option)
M
ODBUS
TCP C
ONFIGURATION
6.1 Enable Modbus TCP Protocol
The embedded webserver can be used to change the communications protocol used by the SD17060E2 or
SD31045E2. This is typically done while setting the IP address. Specifically, follow the steps in section 2.2b,
, which starts on page 108. The AMCI Net Configurator utility can also be
used to change the communications protocol. Follow the steps in section 2.2c,
6.2 Modbus Addressing
The register addresses used in this manual are the
Modbus logical reference numbers
†
, which are unsigned
integers starting at zero. This is often called
zero based
addressing. In this scheme, the first register is given
an address of zero. This is the actual addressing scheme used in the Modbus packets.
Another common addressing scheme is
one based
or
data model
addressing. In this scheme, the register’s
number is used as its address, so the first register, Register 1 in the data model, has an address of 1.
6.2.1 Modbus Table Mapping
The Discrete Input and Input Register tables in the Modbus data model map to the same physical memory
locations in the SD17060E2 and SD31045E2 units.
These registers hold data that is reported from the driver to the host controller. This data is typically
command responses and status data.
Addresses for these registers and inputs start at 0 in zero based addressing.
As examples:
Discrete Input 0 is the same memory location as bit 0 of the first Input Register.
Register address 3, the fourth register, contains Discrete Inputs 48 through 63.
The Coil and Holding Register tables in the Modbus data model map to the same physical memory locations
in the SD17060E2 and SD31045E2 units.
These registers hold data that is from the host controller to the driver. This data is typically commands.
Addresses for these registers start at 1024 in zero based addressing. Coil addresses start at 16,384 in
zero based addressing (1024*16).
As examples:
Coil 16384 is the same memory location as bit 0 of the first Holding Register.
Register address 1025, the address of the second Holding Register, contains Discrete Inputs 16,400
through 16,415 in zero based addressing.
An AMCI Networked Driver configured for the Modbus TCP protocol requires a
host controller to issue configuration data and motion commands to these units.
This chapter tell you how the I/O words used by an AMCI Networked Driver are
mapped to the Modbus I/O registers.
† MODBUS Application Protocol Specification V1.1b3, section 4.3: MODBUS Data model.
www.modbus.org
Содержание SD17060E2
Страница 1: ...MICRO CONTROLS INC ADVANCED U s e r M anual Manual 940 0S172 E2 Technology E2 Technology...
Страница 10: ...ABOUT THIS MANUAL Networked Indexer Driver User Manual ADVANCED MICRO CONTROLS INC 10 Notes...
Страница 22: ...UL CUL RECOGNIZED INSTALLATIONS Networked Indexer Driver User Manual ADVANCED MICRO CONTROLS INC 22 Notes...
Страница 54: ...CALCULATING MOVE PROFILES Networked Indexer Driver User Manual ADVANCED MICRO CONTROLS INC 54 Notes...
Страница 88: ...COMMAND MODE DATA FORMAT Networked Indexer Driver User Manual ADVANCED MICRO CONTROLS INC 88 Notes...
Страница 106: ...INSTALLING AN AMCI NETWORKED DRIVER Networked Indexer Driver User Manual ADVANCED MICRO CONTROLS INC 106 Notes...
Страница 130: ...ETHERNET IP EXPLICIT MESSAGING Networked Indexer Driver User Manual ADVANCED MICRO CONTROLS INC 130 Notes...
Страница 134: ...MODBUS TCP CONFIGURATION Networked Indexer Driver User Manual ADVANCED MICRO CONTROLS INC 134 Notes...
Страница 144: ...LEADERS IN ADVANCED CONTROL PRODUCTS ADVANCED MICRO CONTROLS INC...