User guide
Chapter 5
Setup and Configuration
RUGGEDCOM ROS
User Guide
112 Managing Serial Protocols
Serial interface bit rates can be configured in the range of 100 to 230400 bps. A turnaround time is supported to
enforce minimum times between successive messages transmitted via a serial port.
CAUTION!
Configuration hazard – risk of communication disruption. Changing the ID for the management VLAN
will break any active Raw Socket TCP connections. If this occurs, reset all serial ports.
NOTE
To transport protocol messages through the network, either TCP/IP or UDP/IP transport can be used.
The exception is the TCPModbus protocol, which cannot be employed over UDP.
NOTE
The setting of Differentiated Services Code Point (DSCP) in the IP header is provided for TCP/IP and
UDP/IP transport in the egress direction only.
NOTE
Debugging facilities include statistics and tracing information on a serial port and/or network transport.
ROS supports the following serial protocols:
Protocol Features
Raw Socket • Transport streams of characters from one serial port to another over an IP network
• XON/XOFF flow control
• Configurable local and remote IP port numbers per serial port
• Many-to-many UDP transactions
• TCP accept or request connection mode
• Point-to-point TCP connection mode and a broadcast connection mode, in which up to 64
remote servers may connect to a central server
• Packetization and sending data on a specific packet size, a specific character, or up on a
timeout
• Configurable turnaround time to enforce minimum time between messages sent out the
serial port
DNP Over Raw Socket • Packetization and sending data per the DNP v3.0 protocol specification
Preemptive Raw Socket • Transport streams of characters from one serial port to another over an IP network
• XON/XOFF flow control for a permanent connection
• Configurable local and remote IP port numbers per serial port
• TCP accept or request one permanent connection on a configured IP address
• TCP accept one dynamic connection from a different IP address
• Dynamic connection activity timer controlled
• Packetization triggered by a specific packet size, a specific character, or a timeout for
each connection
Modbus • Operation in TCPModbus Server Gateway or Client Gateway mode
• Multi-master mode on the server
• Configurable behavior for sending exceptions
• Full control over packetization timers
• A configurable Auxiliary IP port number for applications that do not support port 502
DNP • Packetization per the protocol specification
• CRC checking in message headers received from the serial port
• Local and remote source address learning
Microlok • Packetization per the protocol specification