PDS Modbus TCP-IP
PDS Modbus TCP-IP
Description
The Modbus TCP/IP Driver allows the FieldServer to transfer data to and from devices over Ethernet using Modbus TCP/IP
Protocol. The Modbus TCP/IP driver uses port 502. This port is configurable. The driver was developed for Modbus Application
Protocol Specification V1.1a" from Modbus-IDA. The specification can be found at www.modbus.org. The FieldServer can
emulate both a Client and a Server simultaneously on the same Ethernet port. When configured as a client, the Modbus TCP/IP
driver can send up to 10 concurrent polls. Supports Modbus TCP/IP broadcasts and Modbus TCP/IP multiple server messages.
The information that follows describes how to expand upon the factory defaults provided in the configuration files included with
the FieldServer.
There are various register mapping models being followed by various vendors. To cover all these models FieldServer uses the
following three Models:
l Modicon_5digit – Use this format where addresses are defined in 0xxxx, 1xxxx, 3xxxx or 4xxxx format. A maximum of
9999 registers can be mapped of each type. This is FieldServer driver’s default format.
l ADU – Application Data Unit address. Use this format where addresses of each type are defined in the range 1-65536.
l PDU – Protocol Data unit address. Use this format where addresses of each type are defined in the range 0-65535.
The key difference between ADU and PDU is for example if Address_Type is ADU and address is 1, the driver will poll for register
0. If Address_Type is PDU, the driver will poll for address 1.
NOTE 1: If a vendor document shows addresses in extended Modicon (i.e. 6 digit) format like 4xxxxx then consider these
addresses as xxxxx (just omit the first digit) and use either ADU or PDU.
NOTE 2: The purpose of providing 3 different ways of addressing the Modbus registers is to allow the user to choose the
addressing system most compatible with the address list being used. At the protocol level, the same protocol specification is used
for all three with the exception of the limited address range for Modicon_5digit.
Connection Facts
FieldServer Mode Nodes Comments
Client 1 Only 1 client node allowed on Multidrop systems
Server 255 Actual electrical loading may reduce number of usable server nodes
Compatibility
FieldServer Model Compatible FieldServer Model Compatible
ProtoCessor Yes QuickServer FS-QS-10xx Yes
ProtoCarrier Yes QuickServer FS-QS-12xx Yes
ProtoNode Yes QuickServer FS-QS-20xx Yes
ProtoAir Yes QuickServer FS-QS-22xx Yes
QuickServer FS-QS-3x10-F Yes
Connection Information
Connection Type: Ethernet
Ethernet Speeds Supported: 10Base-T, 100Base-T
MSA is a registered trademark of MSA Technology, LLC in the US, Europe Propel Item: T28604-03
and other Countries. For all other trademarks visit
Revision: 7.D
https://us.msasafety.com/Trademarks.
Protocol Number: FS-8704-03
Protocol Driver Sheet – Modbus TCP/IP
Devices Tested
Device Tested (Factory, Site)
Quantum PLCs Customer
Fix Intellution Factory
Wonderware Intouch Factory
GE Cimplicity Customer
Others Contact factory
Communication Functions
Data Types Supported
Data Type Comments
ASCII 8-bit character
Digital Digital
Float 32-bit IEEE floating point
Long Unsigned 32-bit integer
Signed Signed 16-bit integer
Slong Signed 32-bit integer
Unsigned Unsigned 16-bit integer
Input_Reg_64bit Long input data type
64Bit_Reg Long data type
Input_Double Double-precision 64-bit IEEE 754 floating point input data type
Double_Reg Double-precision 64-bit IEEE 754 floating point data type
MSA Safety
1000 Cranberry Woods Drive, Cranberry Township, PA 16066 USA
O. +1 408 964-4443 TF. +1 800 727-4377 E. SMC-insidesales@msasafety.com
www.MSAsafety.com