Supported Protocol Features

These are the main features that DNP3 supports:

  • clock synchronization

  • polled interrogations

  • polled report-by-exception

  • unsolicited report-by-exception

  • DNP3 security authentication

  • events transmission (time-stamped or not)

  • counter-specific treatment

  • client commands

  • Multiple-session configuration for DNP3 Server

Event Support

DNP3 server supports events:
  • The event function can be disabled/enabled by a datatype ID.

  • The event function can be disabled/enabled by a data point.

  • The event can be configured with or without timestamp by a data point.

  • The timestamp for the event is absolute time when the event occurred.

  • You can configure the event buffer size through the datatype ID and channel. The buffer capacity is 150,000 events for all channels. Only the newest events are saved when the buffer events consume more space than is configured for the buffer.

  • The buffer retains events when a channel is disconnected. Events are expelled from the buffer when a SCADA system is connected.

  • The event buffer is cleared in these situations:

    • A clear-event point is set in the controller.

Event Backup Support

DNP3 server supports the backup of events:
  • Events are backed up in these situations:

    • power loss

    • Hot Swap of the module

  • The BMENOR2200H module supports the backup of up to 10,000 events upon a power loss. Only the newest events are saved if the number of events exceeds 10,000.

  • The BMENOR2200H module supports the backup of at least 5,000 events when the module is hot swapped. Only the newest events are saved in the event buffer.

  • Backup events are restored to the RTU protocol stack after power is restored only when the configuration matches the previous one. Otherwise, backed-up events are discarded.

  • Backed-up events are cleared when the controller module cold restart (for example, when a new configuration is downloaded). In this case, communications are reset.

  • You can enable or disable the event backup function.

On-Demand Mode

DNP3 server supports on-demand mode for these set-point commands:
  • Binary output point type

  • Analog output point type

NOTE:
  • These points support the setting via controller Device DDT variable or %MW register.

  • These points support the setting via DNP3 command.

Trip-Close Mode

DNP3 server supports specifying one or two binary output points to implement ‘Trip and Close’ function. (Detail information refer to Behavior of a Binary Output)
  • Double point mode: the contiguous two binary output points will be grouped to implement the trip and close function, the first point is used as close function point, and the second point is used as trip function point.

  • Single point mode: one binary output point will contain ‘trip’ and ‘close’ variables to implement the function.

Multiple-Session for DNP3 Server

DNP3 server supports configuring the 4 channels session parameters respectively and independently.
  • If the Multiple-session function is not enable, then only session1 can be configured.

  • Once the Multiple-session is enable, each session parameter is opened to configure.