Remote - Winter 2013 - (Page 6)
Feature Article
Message Oriented Middleware - The Future of SCADA
Arlen Nipper, President & CTO
Cirrus Link Solutions
This article explores how the MQTT protocol combined with Message Oriented Middleware (MOM) brokers can improve current SCADA
infrastructures by drastically reducing the latency of critical alarm and
event notification while increasing access to data currently left stranded in
intelligent field devices.
MQTT is the acronym for a messaging transport called MQ Telemetry
Transport. If you Google MQTT today you will see hundreds of links showing how MQTT is becoming the next big thing in the world of M2M and
the newer notion of M2M called the Internet of Things (IoT). You can see
that Facebook uses MQTT for the mobile Facebook Messenger application.
You will see numerous MQTT client and broker implementations in just
about every programming language you can imagine (and some you may
have never heard of) running on every popular Operating System. But what
you won't see unless you really search for it, is that MQTT was originally
designed for use in real time pipeline SCADA systems.
The paradigm used to talk to most remote devices today, consists of a
poll/response protocol and a central host computer pulling data into a single
application. This can change to take advantage of today's technology and
existing/emerging enterprise business requirements.
* Poll/response protocols can be replaced with an event-driven, dataneutral data delivery mechanism.
* Central computer polling applications can be replaced by MOM brokers.
Poll/response protocols, no matter how sophisticated, cannot put enough
data over the wire to accomplish what today's enterprise needs for data
delivery. There will never be a conventional Poll/Response protocol developed that won't become a legacy problem the minute the documentation is
done. This article explains why MQTT was invented to replace legacy poll/
response protocols in SCADA systems.
Protocols: The Good, The Bad and the Ugly
"Protocol development and implementation is a very expensive endeavor
and requires a lifetime of maintenance to stay in step with technology." Arlen Nipper
SCADA poll/response protocols have been in place since the late 1970's.
The Modbus protocol was invented by Gould Modicon in 1979, and was a
fantastic protocol for 1979, but not for 2014. Modbus is just one example of
the plethora of poll/response protocols in use today. But the limitations of
these protocols are resulting in stranding large amounts of useful data in the
field. Why?
Originally, the
prevalent network
topologies available were multi-drop
circuit configurations
such as leased phone
lines and radio networks. Leased phone
Figure 1 - Typical Multi-Drop SCADA Topology
circuits were relatively
inexpensive and radio
frequencies were readily available. During the period between the early
1970's and the mid 1980's the majority of the infrastructure that exists today
was deployed using these readily available and affordable technologies.
Due to this topology, the data exchange was accomplished using poll/response protocols. Since the majority of these multi-drop topology networks
could only support half-duplex traffic when more than two devices were on
the network, poll/response protocols had to be implemented to avoid data
collisions if more than one slave device tried to send data. Simple modulation techniques and low data rates precluded the use of any type of collision
detection/avoidance schemes.
6
www.RemoteMagazine.com
Since remote nodes on the network could only report when requested,
round robin polling schemes were employed. These schemes limited
the rate at which critical event data could be collected and processed. In
this model, each end device must be polled in sequence with each of the
response packets being fully decoded before the next device can be polled.
In many cases the actual round robin poll time meant that critical data from
any one site could only be examined at the poll frequency.
The legacy of the multi-drop poll/response paradigm has created the following problems that must be addressed by anyone wishing to upgrade an
existing network or deploy a new SCADA host application using existing
poll/response based instrumentation:
1) 100 percent bandwidth consumption and system latency.
2) Impeded technology adoption and migration from legacy systems.
3) Single data consumer resulting in a "one to one" data
ownership problem.
4) Stranded device intelligence.
100 Percent Bandwidth Consumption and System Latency
The Poll/Response protocol paradigm presents several problems in
modern network environments. Since data is not delivered until requested,
the host computer must continually poll all end devices searching for any
data that may have changed. In most applications this results in the same
data values being returned hundreds or thousands of times without ever
having changed. So the very nature of a typical poll/response system results
in complete saturation of the channel bandwidth.
Not only does this
result in delays to
critical data delivery, it
also impacts network
operation costs. Many
modern networks used
by SCADA/telemetry
equipment are sensitive
to the volume of data
being transmitted.
Figure 2 - Round Robin Polling
VSAT and cellular technologies are particularly
sensitive. Even in implementations where data costs are not tied to data
volumes, the poll/response messages tie up bandwidth that could otherwise
be utilized for data that has actually changed or for additional valuable
information from the equipment on site.
Poll/response SCADA system implementations can become exceedingly
slow when deployed on VSAT systems. Modern day VSAT systems using
TCP/IP may even exacerbate the problem. Poll/response systems must
implement a sequential, "round-robin" polling algorithm. If we add VSAT
propagation delay to the mix, we have added at least one (1) second to the
delay of each and every transaction with the remote devices, plus the TCP/
IP socket setup/teardown time.
http://www.RemoteMagazine.com
Table of Contents for the Digital Edition of Remote - Winter 2013
Editor’s Choice
Message Oriented Middleware - The Future of SCADA
Enhanced SCADA Access and Big Data Lead to New Analytics & Optimization Capabilities
Approaches to Powering Telecom Sites
Satellite Communications for Water Metering and Other Water Applications
Remote Magazine Launches Internet of Things North America
Geospatially Integrated Surveillance Systems
Tier 1 Operator Case Study: Intelligent Site Management
SCADA - The Brain of the Smart Grid
SCADA
Networking
Security
Onsite Power
Industry News
Remote - Winter 2013
https://www.nxtbook.com/nxtbooks/webcom/remote_2016winter
https://www.nxtbook.com/nxtbooks/webcom/remote_2016fall
https://www.nxtbook.com/nxtbooks/webcom/remote_2016
https://www.nxtbook.com/nxtbooks/webcom/remote_2016spring
https://www.nxtbook.com/nxtbooks/webcom/remote_2015fall
https://www.nxtbook.com/nxtbooks/webcom/remote_2015m2m
https://www.nxtbook.com/nxtbooks/webcom/remote_2015spring
https://www.nxtbook.com/nxtbooks/webcom/remote_industrialnetworking2014
https://www.nxtbook.com/nxtbooks/webcom/remote_2014fall
https://www.nxtbook.com/nxtbooks/webcom/remote_2014m2m
https://www.nxtbook.com/nxtbooks/webcom/remote_2014spring
https://www.nxtbook.com/nxtbooks/webcom/remote_2013winter
https://www.nxtbook.com/nxtbooks/webcom/remote_2013m2m
https://www.nxtbook.com/nxtbooks/webcom/remote_2013fall
https://www.nxtbook.com/nxtbooks/webcom/remote_2013summer
https://www.nxtbook.com/nxtbooks/webcom/remote_2013spring
https://www.nxtbook.com/nxtbooks/webcom/remote_2012winter
https://www.nxtbook.com/nxtbooks/webcom/remote_2012m2m
https://www.nxtbook.com/nxtbooks/webcom/remote_2012fall
https://www.nxtbook.com/nxtbooks/webcom/remote_2012summer
https://www.nxtbook.com/nxtbooks/webcom/remote_2012scada
https://www.nxtbook.com/nxtbooks/webcom/remote_2012spring
https://www.nxtbook.com/nxtbooks/webcom/remote_201112
https://www.nxtbook.com/nxtbooks/webcom/remote_201110
https://www.nxtbook.com/nxtbooks/webcom/remote_201108
https://www.nxtbookmedia.com