This article describes how to setup a DNP3 slave outstation in Geo SCADA to be polled by a DNP3 master. The DNP3 master, in this case, may be an RTU, another Geo SCADA system or a third party SCADA application.
For simplicity, the DNP3 master in this article is going to be another Geo SCADA system.
Start with creating a DNP3 Slave > Direct Channel object. In this example, it is going to be TCP communication between the master and the slave. Configure the listen port - this is the DNP3 port the DNP3 master is going to use to connect to the slave.
Next, create a DNP3 Slave > Direct Outstation Set and point it to the Direct Outstation channel for DNP3 Slave that was created earlier.
Please note, the settings shown on these screenshots should be adjusted to your application. More information about these may be found in Geo SCADA Help. Settings important to this particular example will be emphasized.
Once the Direct Outstation Set object is configured, a DNP3 Slave > Direct Outstation needs to be created. The slave outstation needs to be given its own DNP3 address and the DNP3 address of the master.
In the Network tab, the IP address and the Listening Port configured earlier need to be specified. The IP address needs to be of the machine hosting Geo SCADA.
Now it is time to associate point objects within the Geo SCADA application with the newly created DNP3 slave outstation. This is done by using filtered value maps.
In this example, we are going to associate 2 Internal Digital Points with the DNP3 Slave Outstation. One Internal Digital Point named BI0 is going to become a DNP3 Binary Input and the other, named BO0, is going to be a DNP3 Binary Output.
Two Filtered BIT Value Map objects are going to be needed. One for DNP3 Binary Inputs and another one for DNP3 Binary Outputs.
Input:
Output:
Configure the DNP3 Slave Outstation to recognize both value maps as an input and as an output respectively:
At this point, the minimal configuration for the DNP3 Slave functionality is completed. Next, is to configure a DNP3 Master Outstation in Geo SCADA to poll the newly created Slave Outstation. This article is not going to show how a Generic DNP3 Outstation is to be created in Geo SCADA. A detailed video guide related to creation DNP3 outstations for master polling is available with the Geo SCADA installer.
The master outstation, needs to point to the slave outstation's IP address and communicate on the same port:
To poll the Internal BI0 point, a DNP3 Generic Binary Input Point needs to be created in the master with the DNP3 Address = 0 as per the Filtered Value Map.
To poll and be able to control the Internal BO0 point, a DNP3 Generic Binary Output Point needs to be created in the master with the DNP3 Address = 0 as per the Filtered Value Map.
For simplicity, the DNP3 master in this article is going to be another Geo SCADA system.
Start with creating a DNP3 Slave > Direct Channel object. In this example, it is going to be TCP communication between the master and the slave. Configure the listen port - this is the DNP3 port the DNP3 master is going to use to connect to the slave.
Next, create a DNP3 Slave > Direct Outstation Set and point it to the Direct Outstation channel for DNP3 Slave that was created earlier.
Please note, the settings shown on these screenshots should be adjusted to your application. More information about these may be found in Geo SCADA Help. Settings important to this particular example will be emphasized.
Once the Direct Outstation Set object is configured, a DNP3 Slave > Direct Outstation needs to be created. The slave outstation needs to be given its own DNP3 address and the DNP3 address of the master.
In the Network tab, the IP address and the Listening Port configured earlier need to be specified. The IP address needs to be of the machine hosting Geo SCADA.
Now it is time to associate point objects within the Geo SCADA application with the newly created DNP3 slave outstation. This is done by using filtered value maps.
In this example, we are going to associate 2 Internal Digital Points with the DNP3 Slave Outstation. One Internal Digital Point named BI0 is going to become a DNP3 Binary Input and the other, named BO0, is going to be a DNP3 Binary Output.
Two Filtered BIT Value Map objects are going to be needed. One for DNP3 Binary Inputs and another one for DNP3 Binary Outputs.
Input:
Output:
Configure the DNP3 Slave Outstation to recognize both value maps as an input and as an output respectively:
At this point, the minimal configuration for the DNP3 Slave functionality is completed. Next, is to configure a DNP3 Master Outstation in Geo SCADA to poll the newly created Slave Outstation. This article is not going to show how a Generic DNP3 Outstation is to be created in Geo SCADA. A detailed video guide related to creation DNP3 outstations for master polling is available with the Geo SCADA installer.
The master outstation, needs to point to the slave outstation's IP address and communicate on the same port:
To poll the Internal BI0 point, a DNP3 Generic Binary Input Point needs to be created in the master with the DNP3 Address = 0 as per the Filtered Value Map.
To poll and be able to control the Internal BO0 point, a DNP3 Generic Binary Output Point needs to be created in the master with the DNP3 Address = 0 as per the Filtered Value Map.