Point level debugging for received values
- Last UpdatedNov 18, 2022
- 1 minute read
- PI System
- PI Interface for DNP3 3.3.1.38
- Interfaces
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