ClearSCADA

Using CROB object between ClearSCADA and SCADAPack Smart RTU


Description:

DNP3 Object for Group 12 Variation 1 is also known as Binary Output point. In SCADAPack Smart RTU, DNP Configurations can be configure to use Pulsed Control with variation Control Relay Output Block (CROB).
This DNP3 variation is suitable for DNP3 devices with electro-mechanical relays, pseudo-controls and other output mechanisms.
Specification is below:

SCADA Host like ClearSCADA has the ability to send Direct Operate function code 5 with the following Control Code:

0x01 (NUL _ PULSE_ON).
0x03 (NUL + LATCH_ON).
0x04 (NUL + LATCH_OFF).
0x41 (CLOSE + PULSE_ON).
0x81 (TRIP + PULSE_ON).

0x01 (NUL + PULSE_ON) - ClearSCADA uses DNP Pulse (NULL) object

For example, below is a ClearSCADA properties for this DNP Pulse (NULL) object to turn on Binary Output point number 1 on for 5 seconds.

 

Send from ClearSCADA when Pulse (NULL) control action 1 is enable:


Successfully set by SCADAPack Smart RTU reply:
 

0x03 (NUL + LATCH_ON) - ClearSCADA uses DNP Binary Output object

For example, below is a ClearSCADA properties for this DNP Binary Output object to Latch ON Binary Output point number 1.


ClearSCADA would sent the Control Code 0x03 to Latch ON this Binary Output point number 1

Successfully Latch ON reply from SCADAPack:

0x04 (NUL + LATCH_OFF) - ClearSCADA uses DNP Binary Output object

For example, below is a ClearSCADA properties for this DNP Binary Output object to Latch ON Binary Output point number 1.


ClearSCADA sends Control Code 0x04 to Latch OFF the DNP Binary Output point number 1


Successfully Latch OFF reply from SCADAPack:

 


0x41 (CLOSE + PULSE_ON) - ClearSCADA uses DNP Pulse (Trip-Close) object

For example, below is a ClearSCADA properties for this DNP Pulse (Trip-Close) object to Close and Pulse ON Binary Output point number 3.


Below is a screen capture from TelePACE Studio 5, showing SCADAPack DNP Configuration for DNP Binary Output number 3.

In order for SCADA Host like ClearSCADA to control this Binary Output point number 3, it must be associate with two physical control output.

Thus, two Modbus address are required.

Modbus 36 is the Start of Event/Trip bit.
Modbus 40 is the End of Event/Reset/Close bit.
For instance, when SCADA Host sends the Direct Operate Function Code 5 with Control Code 0x41(Close + pulse on) turns ON Modbus 36 (Close) for 8 seconds (see ClearSCADA settings above, keeping the Modbus 40 OFF for 8 seconds.


0x81 (TRIP + PULSE_ON) - has the same ClearSCADA Settings as above (0x41)

For instance, when SCADA Host like ClearSCADA sends Control Code 0x81(Trip) turns ON 40 for 8 seconds, keeping the Modbus 36 OFF for 8 seconds.