Redundancy in Serial-to-Ethernet Communications. White Paper



Similar documents
Digi Connectware Manager:

Using the DNP3.0 Protocol via Digi Device Servers and Terminal Servers

Multi-Master DF1 Protocol User Guide

Digi Connect WAN Application Helper NAT, GRE, ESP and TCP/UPD Forwarding and IP Filtering

ENET-710. ENET Ethernet Module ENET-710 JAN / 06 FOUNDATION

DeviceMaster UP Modbus Controller to Controller Communication

IP SERIAL DEVICE SERVER

Introduction. What is a Remote Console? What is the Server Service? A Remote Control Enabled (RCE) Console

SoC-Based Microcontroller Bus Design In High Bandwidth Embedded Applications

Communication and connectivity the ideal solution for integrated system management and data integrity

WAN Failover Scenarios Using Digi Wireless WAN Routers

User Manual Revision English Converter / Adapter Ethernet to RS232 / RS485 (Order Code: HD HD M HD HD M)

EMG Ethernet Modbus Gateway User Manual

Digicom Remote Control for the SRT

Why you need to monitor serial communication?

Modbus and ION Technology

Power Generator Switching for Power Engineers Inc. with. Distrix Software Defined Infrastructure. A Distrix Networks Case Study.

Using AnywhereUSB to Connect USB Devices

Application Note. Terminal Server G6

IP Address and Pre-configuration Information

Smart Tips. Enabling WAN Load Balancing. Key Features. Network Diagram. Overview. Featured Products. WAN Failover. Enabling WAN Load Balancing Page 1

SSL (Secure Socket Layer)

7.7 Ethernet Communication (AFPX-COM5)

Quick Note 32. Using Digi RealPort with a Digi TransPort Router. UK Support September 2012

Release Version 3 The 2X Software Server Based Computing Guide

Avid. inews. Redundancy and Failover in Avid News Management Solutions

Digi One and PortServer TS Family

Remote Serial over IP Introduction on serial connections via IP/Ethernet

Digi One and PortServer TS Family Command Reference

Secure Networks for Process Control

GE Intelligent Platforms. PACSystems High Availability Solutions

Getting started. Creating a Web Server support application

Industry White Paper. Ensuring system availability in RSView Supervisory Edition applications

Application Note 2. Using the TCPDIAL & TCPPERM Commands to Connect Two TransPort router Serial Interfaces Over TCP/IP.

Agenda. Three License Types Concepts for ThinManager Licensing License Activation Demo

How To Configure SSL VPN in Cyberoam

NPort. Copyright 2008 Moxa Inc. Released on July 15, 2008

Data Bulletin. Communications Wiring for POWERLINK G3 Systems Class 1210 ABOUT THIS BULLETIN APPLICATION INTRODUCTION.

Installation and operation manual

Technical Brief. DualNet with Teaming Advanced Networking. October 2006 TB _v02

eztcp Technical Document Modbus/TCP of eztcp Caution: Specifications of this document may be changed without prior notice for improvement.

DSX Master Communications

Security Testing in Critical Systems

PowerLink Bandwidth Aggregation Redundant WAN Link and VPN Fail-Over Solutions

PRILINK PRI Management System

Deploying the BIG-IP LTM with IBM QRadar Logging

Astaro Deployment Guide High Availability Options Clustering and Hot Standby

Overview - Using ADAMS With a Firewall

CQG/LAN Technical Specifications. January 3, 2011 Version

A. Hot-Standby mode and Active-Standby mode in High Availability

Overview - Using ADAMS With a Firewall

Overcoming IP Address Issues with GPRS Remote Monitoring and Alarm Systems

MODBUS TCP to RTU/ASCII Gateway. User s Manual

Release Version 4.1 The 2X Software Server Based Computing Guide

WISE-4000 Series. WISE IoT Wireless I/O Modules

SAN Conceptual and Design Basics

GE Fanuc Automation. CIMPLICITY HMI Plant Edition. Server Redundancy. CIMPLICITY Monitoring and Control Products. Operation Manual

Process Control and Automation using Modbus Protocol

Digi Connect WAN Application Helper Configuring and Testing the Digi Connect WAN GSM

CONTROL LEVEL NETWORK RESILIENCY USING RING TOPOLOGIES. Joseph C. Lee, Product Manager Jessica Forguites, Product Specialist

Data Logger & Net Client Software (Windows, ipad, Android) Instant On. Touch. Drop & Drag Opera on. No more proprietary display equipment!

Intelligent Power Protector User manual extension for Microsoft Virtual architectures: Hyper-V 6.0 Manager Hyper-V Server (R1&R2)

Using High Availability Technologies Lesson 12

Ponto Series. A new concept for automation

M!DGE/MG102i. Application notes.

USER GUIDE. Ethernet Configuration Guide (Lantronix) P/N: Rev 6

Deploying the BIG-IP System v11 with DNS Servers

VERITAS Cluster Server Traffic Director Option. Product Overview

Redundant Serial-to-Ethernet Data Connections for Mission-critical Devices

DSA-1000 / PRT-1000 Device Server / Thermal Printer

PortShare Software Quick Start Guide. PortShare

IP Video Surveillance

Complete SCADA solution for Remote Monitoring and Control

Recovery Behavior of Communication Manager from Control Network Outages

IntesisBox Modbus Server Fidelio IP

Understanding Programmable Automation Controllers (PACs) in Industrial Automation

Secure Communication Made Easy

APNT#1168 Modbus - Establishing Communications Hints

Using over FleetBroadband

Parallels Plesk Panel. VPN Module for Parallels Plesk Panel 10 for Linux/Unix Administrator's Guide. Revision 1.0

FatPipe Networks

Windows Server 2008 R2 Hyper-V Live Migration

How To Configure Virtual Host with Load Balancing and Health Checking

Optimal Network Connectivity Reliable Network Access Flexible Network Management

High Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper

Introduction To Computer Networking

TruePort Windows 2000/Server 2003/XP User Guide Chapter

Follow these steps to prepare the module and evaluation board for testing.

Managing Enterprise-wide Printing: The IT Challenge

Lab Developing ACLs to Implement Firewall Rule Sets

Remote Cellular TCP/IP Access to GE Fanuc Ethernet and Serial Devices

1 How configure S7 PLC in the configuration tool

Firewall Defaults, Public Server Rule, and Secondary WAN IP Address

Availability Digest. Redundant Load Balancing for High Availability July 2013

Model 2120 Single Port RS-232 Terminal Server Frequently Asked Questions

TNC is an open architecture for network access control. If you re not sure what NAC is, we ll cover that in a second. For now, the main point here is

ModBus Server - KNX. Gateway for integration of KNX equipment into Modbus (RTU and TCP) control systems.

Transcription:

Redundancy in -to- Communications White Paper www.digi.com

Abstract This paper provides information about redundancy in serial-to- communications. It describes technologies from that eliminate single points of failure for networked devices while also enabling multiple host connections to a single port. What is redundancy and why is it important? It wasn t many years ago that users were ecstatic just to be able to connect a serial device to. This technology represented a paradigm shift information which was previously tethered to a 50-foot serial cable could now be made available across TCP/IP Local Area Networks (LANs,) Wide Area Networks (WANs) and even the Internet. However, as users began to depend on access to these islands of information, issues such as connection reliability (uptime) and accessibility became top concerns. Requirements for redundant connections to the serial and points raised demand for new features targeting mission-critical applications. chose to embrace the redundancy needs of users and responded with several new features and products, including: Port Sharing feature which provides the ability for device servers and terminal servers to allow multiple connections to a single serial port Multi-master feature which provides the ability for Industrial Automation (IA) devices to communicate with multiple hosts simultaneously Pass-through port feature which enables the serial port on a Programmable Logic Controller (PLC) or other IA devices to be shared through a device/terminal server RS-485 4-wire cable with tri-state mode - extends RS-485 master/slave bus networks over Standard serial-to- application Digi One SP Device Device server and terminal server overview Device servers and terminal servers represent the segment of product also known as serial-to-ip converters, which essentially allow any device with a serial port to communicate with an application across an IP network. Applications using TCP Socket or Telnet connections can easily connect to serial devices and communicate with them just as if they were connected locally. Additionally, Digi created RealPort, a patented COM port redirector which allows an application to communicate with a remote networked serial port as if it were attached locally. Types of connections to device/terminal servers: Raw TCP Socket and Telnet User Datagram Protocol (UDP) tunnel (uses TCP Sockets to connect one Digi device to another) RealPort COM redirector software Each of these types of connections is fairly standard across many vendors product lines. Digi decided to take a closer look at each connection point, including the physical ports (serial/) and the logical ports (COM redirector/tcp ports), to find out how to increase redundancy. In the process, Digi was also able to increase the accessibility to the ports. 2

Port Sharing Port Sharing is a first-of-its kind Digi technology which allows multiple hosts to connect to a single device simultaneously. Digi actually breaks the rules of simple point-to-point TCP sessions in order to allow more than one host to share the session. In essence, if two hosts are connected at the same time, both of them have the ability to read from and write to the device. This feature is particularly useful in applications that require failover alternative connections and applications that need to share communications with a particular device. -to- application using Port Sharing Digi One SP Device Failover or hot backup application In applications where failure is not an option, redundancies are put into place to ensure 100% uptime. In a typical IA installation there is generally one host (e.g., a workstation running Human Machine Interface [HMI] software) communicating with one device (e.g., a PLC). A single TCP session is set up between the host application and the serial-to-ip device server. In order to create a redundant solution, a second host application is often set up, ready to take over the session in the case there is a problem with the primary host. However, if a serial port connection is not closed properly (e.g., the host application locks up), then a second connection to the device cannot be established without waiting for a timeout to close the session. Digi s Port Sharing technology actually allows the backup host application to keep an open session (or connection) with the device at the same time the primary device is connected. This means that even if the primary host locks up, the secondary host can instantly take over communication with the device. The end result is little or no downtime associated with a failure of the primary host. This failover application actually means that the backup (secondary) host is completely silent until the primary host fails. They never communicate at exactly the same time. Digi offers another means of providing a failover connection using a feature called "fast failover" which actually does not use Port Sharing at all. It uses a time-out feature which sends "keep-alive packets" to a connection and closes a session after a period of time without a response. Fast failover would allow a backup application to "take-over" in the case the primary application failed to communicate. Fast failover works with any Digi device/terminal server. Device sharing Another use for Port Sharing is in applications where multiple hosts need access to a single device at the same time. This differs from failover in that device sharing actually requires that multiple hosts have read access to the device, but only one host at a time can read and write. Collaboration in console management is a common application for device sharing. Ordinarily, multiple users are not able to be logged into a single server at the same time. However, there is a common request for users to collaborate for training or validation purposes. Device sharing enables multiple users to read and write to a single port simultaneously. Digi products that support Port Sharing: PortServer TS 1/3 M MEI (N release) PortServer TS 8/16 MEI (J release) PortServer TS 1/2/4 H MEI (N release) Digi One SP (December 2004) PortServer TS 1/2/4 MEI (N release) PortServer TS 8/16 (J release) PortServer TS 1/2/4 W MEI (N release) 3

Multi-master Another redundant form of serial to communication is the multi-master connection. Multi-master is typically associated with the IA market and is generally used with well known request/response protocols. The multi-master feature is truly unique because it violates point-to-point serial communications by allowing multiple masters (or host devices) to simultaneously communicate to a single serial device by queuing requests from each host. Digi s multimaster technology allows the device server to act like a traffic cop by allowing traffic from multiple hosts to communicate with the serial slave device. Take, for example, a PLC that is being monitored by HMI software across a network. The HMI requests data periodically from the PLC (through the Digi One IAP device server). Occasionally the PLC program needs to be updated and an engineer who is likely in a different location does the update. Now, the PLC configuration can be changed without taking down the connection to the HMI software. HMI Master Programming Master Multi-mastering allows multiple IA masters to send a request to a single slave at the same time Digi One IAP DIGI ONE IAP IAP PLC Digi One IAP supports multi-master technology for a variety of popular industrial serial and IP protocols including Modbus, Modbus/TCP, Allen-Bradley DF1/AB, EtherNet/IP and several Omron protocols. Pass-through port Digi One IAP also employs another form of redundancy called the pass-through port, which is actually an additional serial port with special functionality. The pass-through port also utilizes multi-master technology, but instead of just allowing multiple network masters to communicate to a single serial device, it allows a local serial master to communicate as well. Generally, Digi One IAP is used for connecting serial devices such as PLCs to. However, most PLCs only have one serial port, so when connected to Digi One IAP they essentially lose the ability to connect additional serial devices into that serial port because it is already occupied. A common application includes an HMI panel or local which is used to program the PLC without interrupting the network masters already connected to the PLC. The pass-through functionality eliminates the need to unplug the serial port from Digi One IAP to connect the HMI panel to the PLC. RS-485 4-wire with tri-state mode In contrast to the typical communications that only allows point-to-point connections, there is also an RS-485 bus which allows communications between multiple devices. RS-485 supports two different modes of operation. In 2-wire mode, all devices share one pair of wires for send and receive and each of the devices can communicate with each other. Using this architecture, one can create a redundant connection by normally connecting two Digi device/terminal servers to a 2-wire RS-485 bus. 4

Digi supports a special scenario in the 4-wire RS-485 tri-state scenario (PortServer TS 8/16 only), where one device is the master, owning one pair for transmit and the other devices are the slaves sharing the other pair of wires for transmission. This feature allows multiple masters to exist on a single RS-485 network. Special intelligence called tri-state mode is built into the Digi device/terminal server. It carefully observes particular data flow over key pins to allow users who would like to create their own Y-cable to have this option using a smart-wire type technology. This feature allows two hosts to listen on a single connection, while only one can read and write. Digi products that support RS-485 4-wire with tri-state mode: PortServer TS 8 MEI PortServer TS 16 MEI Summary Creating redundancy in serial-to- connectivity instantly increases reliability, uptime and accessibility for mission-critical enterprise applications. Products and technology from deliver failsafe device networking by eliminating single points of failure and enabling multiple connections to a single host or device. WHEN 11001 Bren Road E. Minnetonka, MN 55343 U.S.A. PH: 877-912-3444 952-912-3444 FX: 952-912-4952 email: info@digi.com France 31 rue des Poissonniers 92200 Neuilly sur Seine PH: +33-1-55-61-98-98 FX: +33-1-55-61-98-99 www.digi.fr KK NES Building South 8F 22-14 Sakuragaoka-cho, Shibuya-ku Tokyo 150-0031, Japan PH: +81-3-5428-0261 FX: +81-3-5428-0262 www.digi-intl.co.jp (HK) Limited Suite 1703-05, 17/F., K Wah Centre 191 Java Road North Point, Hong Kong PH: +852-2833-1008 FX: +852-2572-9989 www.digi.cn 2004-2008 Inc. Digi,, the Digi logo, Digi CM, Digi One, PortServer and RealPort are trademarks or registered trademarks of Inc. in the United States and other countries worldwide. All other trademarks are the property of their respective owners., the leader in device networking for business, develops reliable products and technologies to connect and securely manage local or remote electronic devices over the network or via the web. With over 20 million ports shipped worldwide since 1985, Digi offers the highest levels of performance, flexibility and quality. www.digi.com email: info@digi.com 91001302 A2/308 MATTERS