Scada-LTS
Scada-LTS copied to clipboard
Sending correct codes for commands CLOSE/TRIP for datasource DNP3
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