Scada-LTS icon indicating copy to clipboard operation
Scada-LTS copied to clipboard

Sending correct codes for commands CLOSE/TRIP for datasource DNP3

Open Limraj opened this issue 3 years ago • 0 comments

Description

I'm building an application for monitoring and commanding a DNP3 concentrator, and I noticed some problems here:

a) When configuring a DATA_POINT as BINARY OUTPUT and CLOSE/TRIP control command, the following commands are sent from SCADABR, in the command writing of DATA_POINT:

For command = true (CLOSE): Command code DNP3 = 0x80
For command = false (TRIP), Command code DNP3 = 0x40

According to the DNP3 standard, the close and trip command must be accompanied by a PULSE_ON command (0x01), so SCADABR should send:

For command = true (CLOSE): Command code DNP3 = 0x81
For command = false (TRIP), Command code DNP3 = 0x41

Spec:

  • Scada Version 2.6.11

Limraj avatar Feb 18 '22 18:02 Limraj