Variable of the DNP3_NG driver not marked INVALID when reading a point explicitly, with an invalid point number

Variable of the DNP3_NG driver not marked INVALID when reading a point explicitly, with an invalid point number

Summary

Variables that are read explicitly, (not returned in a class poll) with a DNP point number configured at the offset which does not exist in the outstation, are not marked INVALID in the runtime.

Description

Variables that are read explicitly, (not returned in a class poll) with a DNP point number configured at the offset which does not exist in the outstation, are not marked INVALID in the runtime.

Solution

An issue was addressed in the DNP3_NG driver where the response to the read request of a single point was not correctly evaluated and a variable in the runtime was not marked invalid when the point number was not existing in the outstation. Now the response is correctly evaluated and the variable is marked INVALID in the runtime, and a log entry is written in the diagnosis server.

Information

addressed in driver version 60x, available with version 7.00 SP0 build 5



Issue Number: 28181
Fixed on Date: 14.11.2012
Versions: 7.00 0 BUILD 5