Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

PI Interface for DNP3

Point level debugging for received values

  • Last UpdatedNov 18, 2022
  • 1 minute read

The PI DNP3 interface can log the received DNP values for a specific point to the console window (if running interactively) and/or to a log file. To do this, set the location3 to the negative DNP address of the device to log the value received from the RTU to the message log. Set the DNP address back to the positive DNP address to disable logging.

Example: for an RTU with address 4, set location3=-4 to log the value received from the RTU to the message.

Note: Polled values received from the DNP device that have associated PI points will have the value either sent to the PI or discarded. A value is discarded if the value is received for a scanclass that the point does not belong. All integrity scans, event scans, and unsolicited messages received from the DNP device will be sent to the corresponding PI point regardless of the point assigned scanclass.

Below is an example of the two types of messages written to the message log.

18-Nov-11 09:55:13

PIDNP3 1> INFO> (Point ID = 50335)> TMW_D4_AI_0

RTU Name: Capacitor #4, Address: 4

Value to PI API: 200.033, Time: 18-Nov-11 14:55:13.3830, istat: 0, Point Scanclass: 1, Value Scanclass: 1

18-Nov-11 09:55:13

PIDNP3 1> INFO> (Point ID = 38956)> TMW_D4_AI_1

RTU Name: Capacitor #4, Address: 4

Discarding Value: 198.274, Time: 18-Nov-11 14:55:13.3830, istat: 0, Point Scanclass: Unsolicited, Value Scanclass: 1

TitleResults for “How to create a CRG?”Also Available in