23
10. WARNINGS
If the equipment is not used in a manner consistent with manufacturer instructions and
specifications, the protections provided by the equipment may be impaired
Use of probe without the IFM8-IA or IFM8-I Mux may degrade measurement quality.
The Mux isolates the probe from electrical noise and provides power conditioning.
APPENDIX 1
MODBUS/TCP Implementation
Conventions
This document describes the MODBUS/TCP protocol implementation in the BASF Exactus®
IFM8-IA and IFM8-I Industrial Mux. These products are generically referred to in this document
as 'mux'. Where hexadecimal constants are used, they are preceded by 0x (e.g. decimal 15 is 0x0f.)
This document does not describe the details of the MODBUS/TCP protocol (see
www.modbus.org/docs/Modbus_Messaging_Implementation_Guide_V1_0b.pdf)
TCP/IP Port
MODBUS/TCP is implemented over port 502, the standard port number for MODBUS/TCP.
MODBUS Addressing
Each MODBUS device has an 8-bit address. All of the pyrometers are configured to respond to the
MODBUS address 0x01. However, the MODBUS/TCP master will address the individual
pyrometers according to their port number on the mux. The mux will convert the address in each
MODBUS/TCP poll (found in the UID field of the poll) to 0x01 and send the poll on the port
indicated by the original UID. To the MODBUS/TCP master, it will appear as if there are
n
devices with distinct addresses, with a range of 0x01 to 0x0n, where n is the number of ports on
the mux, but each pyrometer is configured with a MODBUS address of 0x01.
MODBUS register map
The MODBUS/TCP register map is identical to the pyrometers. No MODBUS locations are added
or removed. See the pyrometer documentation
“BASF Communication Specification.pdf“ for
details.