EasyManua.ls Logo

B&B Electronics MES1A - Slave Address; Unit ID Source

B&B Electronics MES1A
71 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Configuring the MES1A/B
Manual Documentation Number: MES1A/MES1B-2106m PN7138-rev001
B&B Electronics Mfg Co Inc – 707 Dayton Rd - PO Box 1040 - Ottawa IL 61350 - Ph 815-433-5100 - Fax 815-433-5104 – www.bb-elec.com
B&B Electronics Ltd – Westlink Commercial Park – Oranmore, Galway, Ireland – Ph +353 91-792444 – Fax +353 91-792445 – www.bb-europe.com
29
Slave Address / Unit ID Source
All devices connected to a TCP/IP network require a unique IP address. Each
MES1A/B Converter has a unique IP address on the network, allowing
messages to be directed to it. However, when multiple Modbus/RTU devices
are connected to the RS-485 bus of an MES1B there must be a way to
address them individually.
Standard Modbus/RTU fields are encapsulated inside Modbus/TCP
messages. Modbus/RTU’s Slave Address field is called the Unit ID in
Modbus/TCP. The Unit ID is used to specify a particular Modbus/RTU
device on the serial side of the MES1A/B. When the MES1A/B receives a
message (sent to its IP address), it looks at the Unit ID field of the message
and passes the message to the specified slave.
0 for Auto
Setting the Slave Address field to 0 allows the MES1A/B to use the Unit ID
received from a Modbus master to direct messages to a specific slave
address. The MES1A/B receives the Unit ID number on the Modbus/TCP
side and passes it along as the Slave Address on the serial side of the
converter.
1…255
Unfortunately, some early Modbus/TCP products assumed that each IP
address would have only one slave. These products always set their Unit ID
to 0 (relying on the IP address only to address the slave). The lack of an
appropriate Unit ID presents a problem for the MES1B. It must include a
Slave Address in its messages to Modbus/RTU slaves.
To overcome this problem, the MES1A/B Slave Address field can be set to
the address of one Modbus/RTU slave (any number in the range of 1 to 255).
This limits the number of slaves that can be connected to the MES1A/B to
one, but ensures that when any message for the MES1A/B’s IP address is
received (regardless of its Unit ID), it is passed along to the slave.
To configure the Slave Address field:
If Modbus TCP masters on your system use appropriate Unit ID
addresses, select 0. You will be able to connect multiple Modbus/RTU
slaves with RS-485 interfaces to an MES1B.

Table of Contents

Related product manuals