Serial protocols concepts and issues, Host and remote roles, Use of port redirectors – RuggedCom RuggedRouter RX1000 User Manual

Page 189: Message packetization

Advertising
background image

Chapter 19 – Configuring Serial Protocols

The host will sequentially poll each RTU. Each poll received by the host server is
forwarded (i.e. broadcast) to all of the remote servers. All RTUs will receive the
request and the appropriate RTU will issue a reply. The reply is returned to the host
server, where it is forwarded to the host.

Serial Protocols Concepts And Issues

Host And Remote Roles

RuggedRouter either places a TCP connection or accepts one. The connection can be
made from the field or “remote” equipment to the central site or “host” equipment,
vice versa or bi-directionally.
Connect from the host to the remote if:

The host end uses a port redirector that must make the connection.

The host end is only occasionally activated and will make the connection

when it becomes active.

A host end firewall requires the connection to be made outbound.

Connect from the remote to the host if the host end accepts multiple connections
from remote ends in order to implement broadcast polling.
Connect from each side to other if both sides support this functionality.

Use Of Port Redirectors

Port redirectors are PC packages that emulate the existence of communications ports.
The redirector software creates and makes available these “virtual” COM ports,
providing access to the network via a TCP connection.
When a software package uses one of the virtual COM ports, a TCP connection is
placed to a remote IP address and TCP port that has been programmed into the
redirector. Some redirectors also offer the ability to receive connections.

Message Packetization

The server buffers received characters into packets in order to improve network
efficiency and demarcate messages.
The server uses three methods to decide when to packetize and forward the buffered
characters to the network:

Packetize on Specific Character,

Packetize on timeout and

Packetize on full packet.

If configured to packetize on a specific character, the server will examine each
received character and will packetize and forward upon receiving the specific
character. The character is usually a <CR> or an <LF> character but may be any
ASCII character.

RuggedCom 187

Advertising