User manual

IEC61131 User and Reference Manual
April 22, 2008
477
SCADAPack DNP Router
All SCADAPack controllers can be configured as a DNP Router. A unique characteristic of a
SCADAPack DNP router is the ability to:
Route (or forward) DNP messages not destined to this station, using rules defined within a
routing table.
Otherwise, a SCADAPack controller not configured for DNP routing will simply discard a message
whose DNP destination address does not match that of the controller.
A DNP router is typically used when a direct communication link between the DNP master and
outstation cannot be established, typically due to different physical layers on the two network
segments. For instance, the physical network between the DNP SCADA Host and the router could
be an Ethernet connection, while the physical layer between the router and all outstations could be a
multi-drop serial RS-485 or even an RS-232 radio connection. Given that messages are routed
directly from the DNP SCADA Host to the outstations, bandwidth limitations are dictated by the
speed of the serial multi-drop connection. On the contrary, there is no bandwidth limitation within a
DNP Mimic architecture, as the Mimic Master immediately responds to the DNP SCADA Host on
behalf of the targeted outstation. Of course, the side effect of the DNP Mimic architecture is that
polled data obtained by the DNP SCADA Host may not be very current. In either case, careful
design considerations based on these tradeoffs should be exercised.
As mentioned above, the SCADA Host has only one connection to a SCADAPack DNP Router. All
target outstations of the SCADA Host are connected down stream of the DNP Router as illustrated in
the figure below.
DNP SCADA Host
SCADAPack
DNP Router
SCADAPack
DNP Outstation B
SCADAPack
DNP Outstation C
Ethernet
Multi-drop Serial RS-485
or RS-232 data radio
Figure 0-6: SCADAPack DNP Router and multi-dropped DNP Outstations
In the above configuration the SCADAPack DNP Router (Outstation A above) manages all the
communication with the outstations. The SCADAPack DNP router receives messages from the
SCADA Host for each outstation and route or forwards the messages to the outstations, based on
routing rules established with the DNP Routing table.
DNP Messages are routed based on the following logic:
if (a message is received which needs to be retransmitted to someone else)
if (the message target is configured in our routing table)
if (the destination port is different from the incoming port)
or (routing is enabled on the incoming port)
then retransmit the message