A. What is O-IP?
The
basics of an O-IP system are to allow the use of Internet Protocol (IP)
over narrow band systems with all the benefits of a licensed RF path.
The data rates will be in the 4800 to 19200 bps range with a higher
effective throughput. The O-IP product must be able to manage the
Ethernet and IP packets such that only a minimum required amount of
overheard information is sent through the air. The final O-IP product
will manage both the amount of packet overhead sent over the air on the
RF link and will also apply data compression algorithms to reduce the
amount of user data sent.
B. Why an Optimized Internet Protocol Device?
Why
is there a need for Optimized Internet Protocol (O-IP) communications?
The Supervisory Control and Data Acquisition (SCADA) industry is moving
toward the Internet Protocol (IP) enabled network in a very determined
manner. There are several reasons: the need for network manageability;
the movement of manufacturers to IP based products, the general movement
away from serial connections and the fact that many SCADA systems and
automation groups have been moved into existing Networking control
groups or Information Technology (IT) organizations.
Greater
distance Radio Frequency (RF) paths are achieved with narrow band
Frequency Modulated (FM) licensed products. Since the frequencies are
licensed and regulated, power amplifiers and specialized RF filtering
products can be used to give system reliable spans measured in tens of
miles, not just miles. It is not atypical for a narrow band Ultra High
Frequency (UHF) SCADA system to cover 50 or 75 miles of territory with
no repeaters or single systems. Some Very High Frequency (VHF) based
systems reach in excess of 90 miles as a routine design requirement. The
fact that the frequencies are assigned by a governing agency (Federal
Communications Commission) and coordinated by local frequency
coordinators also give a certain level of certainty that interference
will be less likely and there is some recourse should it occur. This is
not necessarily a feature of typical wide-band unlicensed products. The
FCC Part 15 devices (spread spectrum) are required to "co-exist" with
any interference and it is not uncommon that a move to a licensed
frequency alleviates interference problems.
The
movement away from RS-232 serial communications methods poses
challenges. There is a significant installed base of serial-based
Integra communications systems working on narrow band (25 kHz and 12.5
kHz channels). These systems are typically slow to mid-speed (1200-19200
bits per second (bps)) applications. It was not too long ago 9600 or
19200 bps was considered very fast in the SCADA business! There is also a
large installed base of serial based Integra spread spectrum products.
In either case, the wholesale replacement in terms of cost, downtime and
staff time is appreciable and they make alternatives worth looking at.
C. How Will O-IP Work?
A
typical Ethernet message consists of a lot of overhead information to
make sure the data arrive at their intended destination. However, if the
design of the network is known, a certain amount of that header
information can be limited, lowering the on-air traffic.
Typical Ethernet User Datagram Protocol (UDP) or Transmission Control Protocol /IP (TCP/IP) Overhead:
In
many cases the overhead can exceed the actual SCADA message, i.e., a
54-byte header to send a 6-byte SCADA message. This would not be an
acceptable or efficient method of SCADA communications.
Dataradio's
mobile VIS (Vehicular Information System) optimized IP product has been
in service for sometime now. It has been deployed in many locations
with strong success. Taking lessons from that product development,
Dataradio Engineering developed a SCADA Optimized IP solution that
focuses on the particular needs of the SCADA user for IP connectivity.
The
requirement for duplicate packets generated by TCP/IP are significantly
reduced. Customized Data Compression algorithms afford up to a 50%
compression rate for data, dependent on the data type. Header reduction
is a fixed reduction of 25%.
This
type of network intelligence is designed into a small microprocessor
board that will be available as an add-on enclosure (Phase One) and an
integral (Phase Two) with Dataradio products. There will not be a need
for a separate personal computer or server in the system. Set up will be
via personal computer and a table file structure and/or command
line/HTTP based interface.
When
there is high bandwidth/short distance available, a Media Access
Control (MAC) layer bridge with little or no filtering may work well.
Inefficiencies in data transmission are compensated for with the higher
speed of such a link. However, if a similar approach is taken over a
narrow band FM RF link, performance will not be sufficient to allow
acceptable operation. This is where the Optimized IP connection
methodology is best utilized, allowing a reasonable connection in these
cases.
Remote Terminal Unit (RTU) Test Set-up:
Figures
1 and 2 are diagrams that outline two test set-ups that were used to
verify and test the operation of the O-IP device. Test set-ups were
based on user feedback as to the type of possible networks. Other
connections are likely however these two test scenarios represent how we
would expect the product to be put into service on an initial basis.
Additional addressing data is provided to indicate the set-up format.
Figure 1: Test RTU Network Setup:
Figure 2: IP Native RTU and Terminal Server Network
D. What Are Some System Design Considerations of an O-IP System?
System
design criteria requires some up-front work, especially since there are
not unlimited speed and bandwidth allocations. SCADA system design is
not foreign to SCADA users, however, with Local Area Network (LAN)
systems a larger amount of the system "design" is left to the equipment
and less than optimal designs can be compensated for by the high
throughput enjoyed in LAN type systems. Some design criteria are listed
below:
-
These SCADA O-IP systems will not support web surfing. Email systems such as Outlook and Lotus Notes will not be efficient because of the half-duplex nature of the radio channel and full-duplex nature of TCP. The overhead is simply too large and the system responsiveness would likely not be acceptable. A simple text based email system would work if not overused. Drive sharing and other common network components will not function well.
-
Efficient data throughput is based on SCADA oriented messaging size. Structures of the SCADA messaging need to be understood and perhaps adjusted to fit the application. Throughput is based on application architecture; i.e., half-duplex or full-duplex, number of devices supported and message size. This is in effect no different than what is currently done for serial based systems.
-
Rockwell Automation offers the following advice: "The recommended Ethernet/IP network topology for control applications is an active star topology (10 MBPS and 100 MBPS Ethernet can be mixed) in which groups of devices are point to point connected to a switch. The switch is the heart of the network system." O-IP is closer to a WAN environment, an Ethernet switch (star topology) is used for deterministic networks and deterministic response times while a WAN tends to be designed for more flexible approach to data movement. The O-IP environment allows for the chance of a data collision unless a polling-based application is used - this is a more typical SCADA application. In this type of optimized system, the routing and gateway capabilities of O-IP are utilized to better manage on-air RF traffic and maintain system reliability - we need to work smarter not merely faster.
-
Dynamic Host Configuration Protocol (DHCP) will not be supported in the initial offering. Design requirements should limit any application protocol based on IP broadcasting. We recommend using multicasting instead. There has not been a strong requirement indicated for this feature which can create significant overhead. The system has to be laid out with as much determinism as possible. If elements are changed, then the tables get changed. Typically SCADA systems have minimal change so change control can be implemented and table up-dates managed. Simply stated, SCADA systems are typically static address based.
-
The O-IP product will function as a gateway and router intelligently limiting the amount of traffic it forwards on to the RF network. As a comparison, MAC layer bridging would forward all broadcast messages generated on local LAN; i.e., IP broadcast, Internet Packet exchange (IPX) broadcast would forward Address Resolution Protocol (ARP) requests over the RF channel.
-
There is no limit on the number of Remote Terminal Units (RTU)/Programmable Logic Controllers (PLC) but network latency is dependent upon the number of RTU/PLCs on the network. Most serial systems require some kind of traffic calculation/review to determine how many sites can be polled and respond within a given time frame. Most network administrators and vendors have tools that assist in calculating the system latency, throughput and scan rates. Dataradio provides at least two types for general rule-of-thumb use. System designers may need to work with system programmers to understand data structures and required throughput rates for the application. This may also involve the process control/system engineers to understand what overall system performance criteria are. It has been the experience of Dataradio Technical Services that when these items are not addressed, system performance is not optimal either serial communications or LAN. There are networking tools available to assist in system performance evaluation and some allow for system performance extrapolation. Parameters such as tuning of TCP/IP parameters (Maximum Transmission Unit (MTU) size, MSS size etc.) will need to be set correctly. Dataradio will publish starting benchmarks for these parameters as work progresses with more systems and products.
-
How will the SCADA network be linked to any other corporate networks - through hubs or switches? How will the demands for non-SCADA information be handled? Tight control needs to be exercised or random data requests could easily impact the basic system performance. Requests addressed to RTUs/PLCs/Intelligent Electrical Devices (IED) will be passed on but if those requests come from a non-SCADA application (Engineering, Accounting, and Maintenance) the amount of traffic can impact system performance. Understanding how broadcast messages move through the system is important. O-IP will have the capability to enable or disable broadcast IP messages in the O-IP set-up. Limiting the number of broadcasts will keep traffic levels down as well.
-
System addressing needs to be thought out in advance to avoid duplicate addresses and use of illegal addresses. If the SCADA networks are kept isolated from other networks private IP addresses can be used for RTU/PLCs.
-
What types of devices will be on the network? RTUs, PLCs, IEDs, terminal servers, meters and other process control devices (virtually any device that uses IP as a network layer) can be used with O-IP. Each type of device has a communication profile that needs to be taken into account as far as messaging size, latency control, reply message size and ad-hoc messaging. Network dynamic control is a part of future Dataradio O-IP work.
If the system is a class C network, up to 254 devices could be on the segment. But having a device count capability is not the same as having the throughput capability. If all the messaging is small and short, 254 devices could easily be supported. What it really gets down to is this: The more points there are to monitor, the longer it will take the system to poll them. Network latencies will impose longer scan times on data collection routines. -
What protocols can be used with an O-IP system? Protocols such as UDP, TCP, Internet Control Message Protocol (ICMP), ARP, Modbus/IP (IP and a Modbus header), Modbus/TCP, ASCII over IP, Distributed Network Protocol (DNP) 3.0 are supported (timing constraint issues have come up with DNP 3.0 in any number of applications- not just O-IP. Review of the application and latencies is necessary.A. Items that should be reviewed are:
-
What is a typical data request size?
-
What is the typical data reply payload size?
-
What latencies are allowed by the PLC/IED/RTU?
-
Will LAN system latencies work with RF system latencies? (The longest latency will govern the system performance).
-
A review of timing requirements for the SCADA host program needs to include timing for message turn-around, message reply timer, total message timer, and other system timers.
-
Does the design of the network and other network devices allow for longer latencies inherent in an RF system? Some devices internally buffer data to avoid latency time issues; others allow a longer latency.
-
-
Once network design issues are addressed, full system design can be completed and implementation can go forward. Progressive system testing should be performed so that issues can be addressed and resolved in smaller groups as opposed to turning the entire system on and then trying to "whittle down" issue areas.
-
Most end users tend to use a few protocols, devices and designs. Once this effort is done for the first system, a lot of the information will be able to be transferable for use in other systems. These elements are also part of any design effort for maximized system operation. These efforts are often the difference between a marginally operating and a truly efficient system.
E. Conclusion:
O-IP
has a place in the RF market, especially supporting the narrow band FM
sector. It represents a significant step forward allowing a greater
connectivity option for those users who are distance constrained and
want to use their legacy Integra installations. It also provides a
migration path that will minimize the cost of conversion to a more
manageable level.
Used
in conjunction with the Integra wireless modem, the full feature set of
the Integra system is available to the user. This includes online,
offline and remote diagnostics, plus Dataradio infrastructure products,
base stations, repeaters, rack mounting, power supplies, power
amplifiers, antenna kits, National Electrical Manufacturers Association
(NEMA) enclosures and High Availability (redundant bases and repeaters)
options. The High Availability option allows for a "no single point of
failure" system-back up capability for those critical links that need
guaranteed uptime.
The
product will be available initially as an add-on product, allowing for
maximum up-grade flexibility. However, the end user will need to do some
up-front work to take as full advantage of the capabilities. In many
cases this information should (generally) be available as normal system
design or maintenance information. The end user has the responsibility
of managing the network for maximum performance, understanding that O-IP
is not a panacea for all IP network needs but a targeted answer for
certain needs.
Notes
-
All respective trade names trademark, copyrights, and service marks are property of their respective owners.
-
The use of a trade name or product name does not necessarily constitute an endorsement of that product, device, or software.
This
article was written and provided by Harry Ebbeson, Manager of Technical
Services at Dataradio COR Ltd. Dataradio is a leading designer and
manufacturer of advanced wireless data products and systems for mission
critical applications.
Source:-http://www.automation.com/library/articles-white-papers/hmi-and-scada-software-technologies/optimized-internet-protocol-network-for-scada-systems
No comments:
Post a Comment
Note: only a member of this blog may post a comment.