Skip to content

DNP3 Master

In Master mode inSCADA connects to field devices (RTUs, IEDs, relays and the like) to read data and send control commands.

Connection Device (a local/remote address pair) / Frame (an object group definition) / Variable (a point index) Connection Device (a local/remote address pair) Frame (an object group definition) Variable (a point index)
ParameterExampleDescription
ProtocolDNP3The protocol
IP Address192.168.1.50The target outstation’s IP address
Port20000The target port (default: 20000)
Adapter(empty)The network adapter (for a host with several NICs)
Pool Size1The connection pool size
Min Retry Delay1000 msThe shortest wait before reconnecting
Max Retry Delay60000 msThe longest wait before reconnecting
ParameterExampleDescription
Local Address1The master’s DNP3 address
Remote Address10The outstation’s DNP3 address
Response Timeout5000 msHow long a response is waited for
Integrity Scan Time60000 msThe integrity scan interval (all static data)
Event Scan Time5000 msThe event scan interval (class 1/2/3)
Scan TypePERIODICPERIODIC or FIXED_DELAY
Unsolicited EventstrueAccept unsolicited responses
Disable Unsolicited on StartupfalseTurn unsolicited off at startup
Startup IntegritytrueRun an integrity scan at startup
Integrity on Event Overflow IINtrueRun an integrity scan when the event buffer overflows

Define one frame per data group:

ParameterExampleDescription
TypeAnalog InputThe data type
Start Address0The first point index
Quantity10How many points
Event Buffer Size100The event buffer size
Point ClassClass 1The event class
Static VariationGroup30Var532-bit float (with flag)
Event VariationGroup32Var732-bit float (timestamped)
Deadband0.5The analogue event threshold
Frame nameTypeStartQuantityUsed for
Analog InputsAnalog Input020Temperature, pressure and current measurements
Binary InputsBinary Input032Digital state information
CountersCounter08Energy meters
Binary OutputsBinary Output016Control outputs
ParameterExampleDescription
Start Address0The point index
Point ClassClass 1The event class (may be inherited from the frame)
Static VariationGroup30Var5The static data format
Event VariationGroup32Var7The event data format
Deadband0.5The analogue event threshold

Start the connection from the Runtime Control Panel. Its status will show “Connected”.

The master can send an outstation:

  • Select-Before-Operate (SBO): select first, then operate — the safe form of control
  • Direct Operate: operate immediately
  • Freeze Accumulator: freeze a counter
  • Time synchronisation: set the outstation’s clock