You are on page 1of 12

DPS Telecom

“Your Partners in Network Alarm Monitoring”

DNP3 Tutorial:
Learn the Industry-Standard SCADA Protocol
This guide will teach you...
-The fundamentals of DNP3
-How to understand DNP3 communication
-8 Important Considerations in DNP3 SCADA Systems

Read this guide to learn how to get started with DNP3


today...

Version 1.0
Released August 21, 2012

DNP3 packet structure

www.dpstelecom.com • 1-800-622-3314
“We protect your network like your business depends on it”TM
© Copyright 2012 DPS Telecom
All rights reserved, including the right to reproduce this white paper or portions thereof in any form without written
permission from DPS Telecom. For information, please write to DPS Telecom 4955 E. Yale Ave., Fresno, CA 93727-1523
1-800-622-3314 • info@dpstele.com
Printed in the U.S.A
2
DNP3
DNP3 •• DPS
DPS Telecom
Telecom •• 4955
4955 East
East Yale
Yale Avenue,
Avenue, Fresno,
Fresno, CA
CA 93727
93727 •• (800)
(800) 622-3314
622-3314 •• Fax
Fax (559)
(559) 454-1688
454-1688 •• www.dpstelecom.com
www.dpstelecom.com

How This White Paper Will Help You


This DNP3 reference guide was written for you, the professional who needs to monitor SCADA equipment with
DNP3. Most DNP3 books go way too deep and just aren’t practical. Who has time for all that?
I’ve written this DNP3 tutorial to give you the information you need to successfully implement and maintain
DNP3 monitoring in your SCADA system. It’s an introduction to SCADA from your own perspective, and it
has the fast, specific answers you need to make DNP3 work for you...

Contents
Part 1: An Introduction to DNP3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
DNP3 Uses a Master/Remote Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Part 2: How DNP3 Elements Communicate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Part 3: Understanding the DNP3 Object Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Part 4: Understanding the DNP3 Message Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Part 5: Understanding Layered Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
A Critical Tool for Troubleshooting Communication Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Traversing the Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Part 6: 8 Important Considerations in DNP3 SCADA Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
DPS Telecom Guarantees Your Success - or Your Money Back. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
About the Author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

3
DNP3 • DPS Telecom • 4955 East Yale Avenue, Fresno, CA 93727 • (800) 622-3314 • Fax (559) 454-1688 • www.dpstelecom.com

Part 1: An Introduction to DNP3 DNP3 uses a Master/Remote Model

Since its introduction in 1993 as an immediately


deployable solution for monitoring critical infra-
structure status and allowing reliable remote con-
trol, Distributed Network Protocol (DNP or DNP3)
has achieved widespread acceptance. GE-Harris
Canada (formerly Westronic, Inc.) is generally cred-
ited with the seminal work on the protocol but it is A typical DNP3 master/remote
now implemented by an extensive range of manu- monitoring system architecture.
facturers in a variety of industrial applications.
DNP3 is typically used between centrally located
DNP3 is based on an object model that greatly masters and distributed remotes. The master pro-
reduces the bit mapping of data that is traditionally vides the interface between the human network
required by other less object oriented protocols. It manager and the monitoring system. The remote
also reduces the wide disparity of status monitoring provides the interface between the master and the
and control paradigms generally found in proto- physical device(s) being monitored and/or con-
cols that provide virtually no pre-defined objects. trolled. The master and remote both use a library
Purists of these alternate protocols would insist that of common objects to exchange information. The
any required object can be ‘built’ from existing DNP3 protocol contains carefully designed capa-
objects. Having some pre-defined objects though, bilities that enable it to be used reliably even over
makes DNP3 a somewhat more comfortable design media that may be subject to noisy interference.
and deployment framework for SCADA engineers
and technicians.

DNP3 Gear
When seeking out DNP3 equipment, it is im-
portant to find a unit that will give you the most
functionality for your money. DNP3 gear typical-
ly pays for itself several times over by preventing
lost revenues from outages by maximizing your
network uptime. Deploy a DNP3 RTU today,
and get superior visibility and control over your
network.
T/Mon LNX

T/Mon SLIM SCADA Guardian

Visit www.dpstele.com/rtus or call 1-800-693-0351 for


more SNP3/SCADA equipment
4
DNP3 • DPS Telecom • 4955 East Yale Avenue, Fresno, CA 93727 • (800) 622-3314 • Fax (559) 454-1688 • www.dpstelecom.com

Part 2: How DNP3 Elements Communicate


Questions to Ask: Your
DNP3 uses 27 basic function codes to exchange information SCADA Site Survey
between Masters (think Control Center) and Remotes (think
pump yard). Some of those function codes enable a Master RTU Capacity and Function
to request and receive status information from a Remote. 1. How many sites do you need to moni-
Other function codes enable a Master to determine or adjust tor?
the configuration of a Remote. 2. Do you want video surveillance at those
sites?
Several function codes are defined for a DNP3 Master to
3. Do you want a building access control
control the Remote itself or equipment co-located with
system to manage entry to those sites?
the Remote. One function code is provided to enable the
Remote to respond autonomously with an Unsolicited 4. How many alarm points do you need to
Message to particular events that occur in its installation monitor at each site?
space. 5. How much growth, in sites and alarms at
each site, do you anticipate over the next
As you can see, most of the messages are issued by the 5 years?
DNP3 manager to the DNP3 remote. However, because 6. Do you need any analog sensors (e.g.,
the Unsolicited Message is capable of being initiated by a voltage, temperature, humidity, signal
Remote, it is typically used to report alarms. This notifies strength)?
the DNP3 Master as soon as an alarm condition occurs,
instead of waiting for the next request.
Installation
Part 3: Understanding the DNP3 Object Library 1. How do you currently connect to your
remote sites? (LAN, overhead, digital
The DNP3 framework includes a library of objects that are or analog circuit, terminal server, micro-
typically used in SCADA systems. This library is available wave?)
for downloading to members of the DNP Users Group; visit 2. Do any of your sites support an alternate
www.dnp.org for more information. These objects include path communications link?
such things as Binary Inputs that are used to report equip- 3. What type of power do you have at the
ment characteristics that have two states; power is on or off, master and remote sites? (–48 VDC, 110
an access panel is open or closed. Another common object VAC, other?)
is an Analog Input that is used to report characteristics that
4. How do you want to mount your RTUs?
have a range of values; exhaust fan speed can be anywhere
(23” rack, 19” rack, wall, tabletop?)
from 40 to 400 RPM, main power can vary from 110 to 128
VAC. 5. Who will install your RTUs?

This library makes it easy for the manufacturer to design This is just a small sample of the DPS Telecom
the DNP3 Remote responder to use these common objects SCADA Site Survey. The full SCADA Site
to report to upstream Masters. It also makes it easier for Survey is a complete 5-page guide to evalu-
Masters to integrate the data collected from Remotes and ating your network alarm monitoring needs.
present it for decision making. For your copy of the Remote Site Survey,
call DPS Telecom at 1-800-622-3314.
Without this framework of common objects, manufactur-
ers must develop their own model for reporting status and
providing control capability. These models, frequently quite
different one from another, must then be ‘compiled’ into the
Masters and usually converted into some kind of common
objects for efficient management. Another tool often found
in these more ‘open’ frameworks is a proprietary interface
5
DNP3 • DPS Telecom • 4955 East Yale Avenue, Fresno, CA 93727 • (800) 622-3314 • Fax (559) 454-1688 • www.dpstelecom.com

or translation module to access and control the Remote.


Perfect-Fit Solutions DPS - Objects in the DNP3 library are divided into Groups and
Without the NRE Fees Variations. For example, the Analog Input group has six
variations to provide 16 or 32 bit integer or floating point
When choosing your DNP3 SCADA equip- values with or without a status bitmap. The Analog Event
ment, shouldn’t you only pay for the things group has eight variations to provide 16 or 32 bit integer or
you need? Many monitoring and SCADA floating point values with a status bitmap and with or with-
solutions come pre-packaged as a generic out a timestamp. Note that the Analog Event group does
“one-size-fits-all” solution, but your network not include variations without a status bitmap.
isn’t like everyone elses’.
Part 4: Understanding DNP3 Message
That’s why perfect-fit and fully customizable Structure
engineering such a valuable tool. Instead
of overspending on equipment to get all of Let’s examine the structure of the messages exchanged
the functionality you need, you can have between masters and remotes. Basic serial telemetry pro-
tailor-made devices designed to tackle your tocols, like TBOS, are byte-oriented, with a single byte
specific SCADA challenges. exchanged to communicate. Expanded serial telemetry
What can perfect-fit engineering do for protocols, like TABS, are packet oriented with packets
you? of bytes exchanged to communicate. The packets contain
header, data and checksum bytes. DNP3 is also packet ori-
• Spend less on equipment by having gear
ented and uses the packet structure (element sizes in bits)
that gives you all of the features you
shown in the illustrated figure below.
need, without forcing you to pay for the
ones you don’t.
The Master sends a Read request for an object or objects
• You’ll know that a device is going to fit and the Remote’s response contains the requested infor-
right into your network. mation if available. The Master sends an Operate com-
• Get guaranteed results with a 30 day mand to produce the output actions associated with the
money-back guarantee. selected object reference. The Remote sends an Unsolicited
http://www.dpstele.com/rtus Message when a specific event occurs.

The following figure shows the message packet format.


The DNP3 application service data unit (ASDU) is worthy
of special note for the clever content adjustment that is
controlled by the qualifier and indexSize fields. This design
makes application data available in an impressively flexible
number of configurations or omitted all together if desired.
Link
D
N Transport

P
Application
3

L
a
y
e
r
s DNP3 packet structure illustrated.

6
DNP3 • DPS Telecom • 4955 East Yale Avenue, Fresno, CA 93727 • (800) 622-3314 • Fax (559) 454-1688 • www.dpstelecom.com

Part 5: Understanding Layered Communication


3 Advanced RTUs
A Critical Tool for Troubleshooting Communication
Problems The NetGuardian RTU family scales to fit
We continue to examine the Distributed Network Protocol your needs …
(DNP3) focusing specifically on the layered communica- NetGuardian 832A G5:
tion model used to exchange information. The last section
focused on the structure of DNP3 messages and illustrated
the first few layers of the message.

The application layer combines an application service data • 32 discretes, 32 pings, 8 analogs and 8
unit (ASDU), a packaged object in itself, with an applica- controls
tion protocol control info (APCI) block to make an applica- • SNMPv1, v2c and v3 compatible
tion protocol data unit (APDU). • 8 terminal server serial ports
• Dial-up backup
The transport layer breaks the APDU into segments with a • Web browser interface
maximum size of 16 bytes and packages them with an 8-bit • Pager and email notification
transport control header and 16-bit segment CRC separa- • Dual -48 VDC, -24 VDC or 110 AC
tors into a transportFrame. • 1 RU for 19” or 23” rack
The link layer adds a header the control and addressing
information to prepare the packet for delivery to a specific DNP3 RTU NetMediator 864A
destination.

These layers can be mapped to the four-layer model devel- • 64 discretes, 8 controls
oped by the Department of Defense (you may recall the • Reports alarms via DNP3 or SNMP over
DoD origins of the Internet) with the DoD Internet Layer LAN
omitted. • 1 RU for 19” or 23” rack
Economical NetGuardian 216
If the serial transport is used, the packet assembly is com-
pleted and placed on the transport media for delivery.

If the packet will be sent over a LAN/WAN, the three


DNP3 layers are rolled up into the application layer. The
assembled packet is wrapped in the Transport Control
Protocol (TCP) by the transport layer, which in turn is • 16 discretes, 2 analogs, 2 controls
wrapped in the Internet Protocol (IP) by the (somewhat • 1 terminal server serial port
obvious) internet layer. The User Datagram Protocol (UDP) • Single or dual -48VDC or 110 VAC
can also be used but presents some additional issues related • 2 compact form factors for rack or wall
to reliable delivery in congested networks mount

The fourth layer is the Network Interface layer where the http://www.dpstele.com/rtus
assembled packet is actually interfaced to some kind of
transport media (for example, twisted pair copper, RG58
co-axial or fiber). While this multi-layer model may seem a
bit confusing, it effectively isolates the tasks of communi-
cation and ultimately assists in designing and implementing
a network.

7
DNP3 • DPS Telecom • 4955 East Yale Avenue, Fresno, CA 93727 • (800) 622-3314 • Fax (559) 454-1688 • www.dpstelecom.com

Traversing the Layers


SCADA Guardian To illustrate the function of this layered model, let’s look
at a single DNP3 Read request over a LAN. The DNP3
Superior monitoring and control with
Master wants to know the current status of the Remote’s
this DNP3 RTU
power and prepares a Read request message for the appro-
priate object. After passing through all three DNP3 layers,
the message is passed to the TCP/UDP transport layer.
The transport layer adds a data block that identifies the
Master port from which the request is sent and the port on
which it expects the Remote DNP3 process to be listen-
A SCADA environment relies heavily on
ing for messages. The packet thus formed is then passed
accurate information on a wide range of
to the IP layer. Here a data block containing the IP and
variables to ensure that each part of a con-
Media Access addresses of the Master and the Remote is
trolled process happens when it should and
added before the entire assembled packet gets passed to the
to the right degree. The SCADA Guardian
Network Interface layer. The Network Interface layer veri-
reports alarms via DNP3 or SNMP - making
fies media access and availability and places the packet on
for an easy integration into your SCADA
the media for transmission.
network.
After working its way across bridges and through rout-
This new RTU is densely packed, capable ers (the modern equivalent of over the rivers and through
of monitoring 24 external analog sensors, the woods) based on the IP information, the packet finally
so you can monitor temperature, flow, pres- arrives at the Remote. Here it passes through the same four
sure, and any other number of variables to layers in exactly the opposite order as it did at the Master.
keep your SCADA controlled environment First, it is pulled off the media by the Network Interface
running smoothly. Of the analog inputs, 16 layer. After confirming that the packet is intact and valid,
are based on DPS Telecom’s convenient the Network Interface layer simply passes it to the IP layer.
“D-Wire” technology, in which the sen- The IP layer verifies the Media Access and IP address and
sor’s power and monitoring data are both passes it on to the TCP/UDP layer where the target port
carried through the same cable. is checked for connected applications. If an application
is listening at the target port, the packet is passed to the
Application layer. If the listening application is the Remote
To take control of your SCADA environ-
DNP3 process, the Read request is passed through its three
ment.
layers to validate the request and identify what information
• Call 1-800-693-0351 needs to be collected. The Remote response then follows
• Email sales@dpstele.com the identical path in reverse to reach the Master.
• Use the DPS website to submit a fast
information request

Don’t leave your network vulnerable any


longer - call the network monitoring spe-
cialists today at 1-800-693-0351.

An DNP3 message passes through the protocol layers at


both the manager and the agent. Each layer addresses a
specific communication task.

8
DNP3 • DPS Telecom • 4955 East Yale Avenue, Fresno, CA 93727 • (800) 622-3314 • Fax (559) 454-1688 • www.dpstelecom.com

Part 6: 8 Important Considerations in DNP3


SCADA Systems Let DPS Help You
Survey Your SCADA and
Using DNP3 in a contemporary SCADA system is an easy Monitoring Needs
decision. DNP3 is a standard protocol that has wide accep-
tance in the industry and is flexible enough for almost any A Free Consultation at No Obligation
application. DNP3 certainly has its place in an effective to You
monitoring solution, but this doesn’t mean that any off-the-
shelf DNP3 Master or Remote will be a best fit for you. Determining your
SCADA and alarm
Before you commit to an SCADA monitoring solution for monitoring needs
either your operating center or your remote sites, you need can be tough. If
to consider a multitude of factors. you’ve got a busy
job with a lot of
Before you buy … check for these 8 important features: responsibilities, you
don’t have a lot of
1. Masters should provide concise alarm information time to evaluate
Eric Storm
gear and survey President
Masters sometimes present data in such an attractive, your remote sites. DPS Telecom
graphical interface that you can’t see the forest for the So why not get help
trees. Make sure that you have access to a list view that from experts you can trust? DPS will
provides a good presentation of event and alarm detail for help you survey your remote sites step-
more than a single site or region. Sometimes, summary by step, making sure you don’t miss
graphical presentation can make detail an inconvenient any opportunities to make your net-
click or two away when a decision needs to be made. work monitoring project successful —
and easier on your budget.
2. Masters should be able to identify cleared alarms

If you will be relying on Unsolicited Messages in your A DPS expert consultant can help you
system, make sure there is a clear event for each alarm. figure out what DNP3, SCADA, and
Creating this association can involve expensive custom monitoring products will most effec-
development on your Master system. tively meet your needs without over-
loading your budget. Our goal is to give
3. Masters should maintain a history of standing alarms you the tools you need to help keep
your network up and running. With
Avoid the allure of maintaining only an event log of an emphasis on maximizing ROI, we
newly reported Unsolicited Messages and a history log don’t pressure you to buy a particular
of acknowledged Unsolicited Messages. If an Unsolicited system.
Message represents an alarm condition, there should be
continuing visibility to the alarm even if the Unsolicited There’s no hard-sell sales tactics. No
Message is acknowledged. Imagine what might happen to harassing sales calls. No pressure to
your network if a system operator acknowledges an alarm buy. We won’t discuss specific equip-
message, and then, for whatever reason, fails to correct the ment options until we’ve helped you
alarm condition. Who would know the alarm is still stand- plan the right monitoring strategy for
ing? your network.
sales@dpstele.com or 1-800-693-0351
4. Masters should sort and filter alarms

Masters should support organizing alarms by a wide variety


of characteristics. Location, equipment type and severity
9
DNP3 • DPS Telecom • 4955 East Yale Avenue, Fresno, CA 93727 • (800) 622-3314 • Fax (559) 454-1688 • www.dpstelecom.com

are just a few possibilities that may make sense for orga-
Alarm Master Choice: nizing your alarms. The same alarm should be able to be
T/Mon LNX posted to multiple categories. The presentation of sorted
and filtered alarms should depend on the user logged on;
T/Mon LNX has many features to make the team responsible for generator maintenance doesn’t
your alarms more meaningful, including: need to wade through lists looking for generator events and
alarms.
1. Multi-protocol support, which
allows you to integrate many types of 5. Masters should support flexible and powerful notifi-
equipment under a single monitoring cation
umbrella.
2. Immediate notification of COS Make sure your master support the advanced features nec-
alarms, including new alarms and essary for premium status monitoring, such as notification
alarms that have cleared. escalation, nuisance alarm silencing, automatic control
3. Standing alarm list is continuously relay operation, and automatic notifications by e-mail, text
updated. or pager.
4. Text message windows displaying
6. Masters should not be limited to DNP3
specific instructions for the appropri-
ate action for an alarm.
If you’re like most companies, you have a variety of
5. Nuisance alarm filtering, allowing equipment of different ages and technologies. Integrating
your staff to focus its attention on seri- this diversity into a SCADA Master can sometimes involve
ous threats. surprisingly expensive customization or additional mod-
6. Pager and email notifications sent ules.
directly to maintenance personnel,
even if they’re away from the NOC. It is always difficult and uncomfortable to justify sig-
7. Derived alarms and controls that nificant development costs after purchasing an already
combine and correlate data from mul- expensive SCADA Master. Why take the time, trouble, and
tiple alarm inputs and automatically expense to recreate capabilities that are already present in a
control remote site equipment to cor- high-quality, multi-protocol Master that is DNP3-capable?
rect complex threats.
7. Remotes should support redundant power.

For more information, check out T/Mon If your remote is powered from a single source, then your
on the Web at critical monitoring is vulnerable to a single event. Losing
http://www.dpstele.com/products/em/ that single source of power effectively compromises the
tmon_lnx/ continuous monitoring of your revenue generating equip-
ment. If your installation does not have dual power sourc-
es, make sure the equipment is compatible with an external
uninterruptable power supply. Also insure that the primary
power is one of the points monitored at each location.

8. Remotes should provide local SCADA.

If a network failure compromises the collection of data,


your remote equipment should provide for local visibility.
Turn the worst case of having to dispatch techs to critical
remote sites into a much better case by insuring that they
will be able to browse to your remote units and have local
SCADA until the network is restored.
10
DNP3 • DPS Telecom • 4955 East Yale Avenue, Fresno, CA 93727 • (800) 622-3314 • Fax (559) 454-1688 • www.dpstelecom.com

DPS Telecom Guarantees Your Success — or


Your Money Back 7x24 Tech Support
(No Credit Card Required)
When you’re choosing a network monitoring vendor, don’t
take chances. Be skeptical. Ask the hard questions. Above First-class tech support assists you
all, look for experience. Don’t take a sales rep’s word that whenever you need
his company can do custom development. Ask how many
systems they’ve worked with, how many protocols they Every single prod-
can integrate with DNP3, and check for client testimonials. uct offered by DPS
DPS Telecom has created hundreds of successful monitor- includes comprehen-
ing implementations for telecoms, utility telecoms, and sive technical sup-
transportation companies. (Check out http://www.dpstele- port. If you’ve pur-
com.com/dpsnews/success_stories for some examples.) chased DPS products
DPS Telecom monitoring solutions are proven performers to implement in your
under real-world conditions. You’re never taking any risk Chris Hower existing network
when you work with DPS Telecom. Your SCADA moni- Tech Support and have questions,
DPS Telecom
toring solution is backed by a 30-day, no-risk, money-back contact DPS Tech
guarantee. Test your DPS monitoring solution at your site Support today at
for 30 days. If you’re dissatisfied for any reason, just send 559-454-1600 or at support@dpstele.
it back for a full refund. com.

What to Do Next At DPS Telecom, the representa-


tive who answers your call isn’t an
Before you make a decision about your SCADA DNP3 intern reading from a script. DPS
monitoring, there’s a lot more you need to know. There are Tech Support representatives are
dangers you want to avoid — and there are also opportuni- engineers who contribute to product
ties to improve your remote site maintenance that you don’t development. And, if your problem
want to miss. requires additional expertise, the
DPS Engineering Department that
Get the information you need. Send an e-mail to support@ designed your product is right down
dpstelecom.com for “A Practical, Step-by-Step Guide” on the hall.
how to implement SCADA monitoring in your network.
You can also call us today at 1-800-622-3314 to schedule Now matter how tough or techni-
your free Web demo of SCADA monitoring solutions, or cal your question is, you’ll always
register on the Web at www.dpstelecom.com/tmon-web- have the support you need from DPS
demo. Telecom - even outside of standard
business hours. At no extra cost to
you, DPS offers 24/7 emergency
technical support. Just because
“We had no doubt that whatever DPS you have a network emergency at
told us that they could do, they’d do it, 3 in the morning doesn’t mean you
and they have. They’re very reliable shouldn’t get the assistance you
and we knew that the product was go- need.
ing to be reliable.
-Bill Young,
Consolidated Communications

11
DNP3 • DPS Telecom • 4955 East Yale Avenue, Fresno, CA 93727 • (800) 622-3314 • Fax (559) 454-1688 • www.dpstelecom.com

The DPS Promise from Eric Storm, President


I don’t think you should have to take any risks to get the monitoring and control capabili-
ties you need. If you decide to work with me, I won’t let you fail.
If my solution doesn’t solve your problems 100%, I don’t want you to have it. I have
three goals: I want to sell my product, I want you to use my product, and I want you to be
completely satisfied with my product.
If my product doesn’t fulfill those goals, I will fix it, improve it, or give you your money
back. If my stuff doesn’t wow you, I don’t want your business.
So here’s my guarantee to you: if you buy a DPS Telecom solution, you can test at your
site, under real-world conditions, for 30 days. If you’re dissatisfied with it, for any reason, Eric Storm
just send it back and you’ll get a full refund, no questions asked. President
DPS Telecom
So please — if you’re interested in any of our products, do yourself a favor and call us
today at 1-800-622-3314. Your network’s needs can’t wait. I promise you — we’ll deliver
a solution to your problems, at no risk to you.

Sincerely,

Eric Storm,
President

About the Author


Marshall DenHartog has over ten years’ experience working with remote mon-
itoring and SCADA equipment, including designing network monitoring devic-
es, creating SNMP systems for multiple platforms, and developing SCADA
solutions for several nationwide networks.
DenHartog’s experience with both the theoretical and practical sides of
SCADA and alarm monitoring have equipped him to write a straightforward
guide to the DNP3 protocol.
Marshall DenHartog is also the author of the widely downloaded SNMP
Tutorial.

US $36.95

“We protect your network like your business depends on it”TM

12

You might also like