ModbusTCP - What do you have that can help me convert my Modbus TCP data
Convert
We have module solutions which allow integration directly into Modbus TCP as well as the stand-alone solutions shown bottom right.
Range of Conversion Solutions
We know that project requirements can vary. That's why we have various units with varying resources and multi port devices. We also have OEM and embedded solutions too.
FS20 Series | 1x RS232/485 | 1x Ethernet | 1x Lonworks | |
FS25 Series | 2x RS232/485 | 1x Ethernet | ||
FS30 Series | 2x RS232 and 2x RS485 | 2x Ethernet | 1x Lonworks | FieldBus Support:eg Profibus, DeviceNet etcHot Standby Support |
FS40 Series | 10x RS232 and 2x RS485 | 2x Ethernet | 1x Lonworks | FieldBus Support: eg DH+, MB+, Profibus, DeviceNet etcHot Standby Support |
SlotServer | 1x RS232/485 | 1x Ethernet | 1x Lonworks | For Rockwell ControlLogix 5600 |
Lonworks and Fieldbus are options not provided on base models.
Block Diagram
FS30 series shown for purposes of illustration. Capability depends on hardware, firmware and configuration.
Supported Modbus Functions
01 Read Discrete Output Status (0xxxx)02 Read Discrete Input Status (1xxxx)03 Read Output Registers (4xxxx)04 Read Input Registers (3xxxx)05 Force Single Coil (0xxxx)06 Preset Single Register (4xxxx)15 Force Multiple Coils (0xxxx)16 Preset Multiple Registers (4xxxx)
Supported Data Types
Bit
Byte
16 Bit Integer Signed
16 Bit Integer Unsigned
32 Bit Integer Signed
32 Bit Integer Unsugned
32 Bit Packed Bit
8 Bit Packed Bit
4 byte FLoating Point Numbers
Scaling / Bit Packing
FieldServers can scale data and manipulate values using some binary logic and arithmetic functions. Scaling can be applied to each block of Modbus Data read / served.
- Move to change type : Convert from any FIeldServer Data Type to any other.
- Move to pack/unpack bits and bytes: It's possible to address each bit in a 8,16 or 32 bit data element by using the packed data types.
- Move to change byte/word order: Handle the endianess of the remote system easily.
- Convert to/from Float, MK10, IEE754, 32 bit, 16 bit, 8 bit numbers
- Move conditionally:
- Perform Arithmetic Operation: + - * div sqrt, sqr ,
- Perform Binary Logic Operation: And, Or, Not, >, >= , <, <=
Most functions can be configured to occur on a configurable period or on update of the data source.
Hot Standby
It's possible to configure selected FiedlServer models to act in Hot Standby Mode. In one flavour of Hot Standby the two units are kept up to date all the time sharing the data from the field. In another mode, one unit is passive until it sees that the active unit is no longer responding.
Port Expansion
FieldServer can easily be configured to allows a Modbus RTU client to talk to a ModbusTCP server and vice versa. You do not need to tell the FIeldServer which registers to map from one to the other. You simply conifgure the FieldServer telling it which port and protocol to use for each node.
Data Sheets and Manuals
- Data Sheet FieldServer Driver - Ethernet - FS-8704-03 - Modbus TCP
- Manual - FieldServer Driver - Ethernet - FS-8704-03 - Modbus TCP
- Data Sheet - CAS2500-02 - ModbusTCP Data Client
- Data Sheet - CAS2500-02-UL - ModbusTCP Data Client
- Data Sheet - CAS2500-03 - ModbusTCP/RTU Data Client
- Data Sheet - CAS2500-03-UL - ModbusTCP/RTU Data Client
Free Guide
Download our Modbus for Field Technician for free, or purchase this guide for $20 on amazon.com.
Need Help
Modbus Web Site: www.modbus.org
Need more info ? Contact us.
Metasys® as used in this document is a trademark of Johnson Controls, Inc.