Changes

106 bytes added ,  08:57, 30 June 2022
m
Žilvinas moved page Draft:DNP3 TCP Master to DNP3 TCP Master
Line 2: Line 2:  
'''Distributed Network Protocol 3 (DNP3)''' is a set of communications protocols used between components in process automation systems. It is primarily used for communications between a “master station” and Remote Terminal Units (RTUs) or Intelligent Electronic Devices (IEDs).
 
'''Distributed Network Protocol 3 (DNP3)''' is a set of communications protocols used between components in process automation systems. It is primarily used for communications between a “master station” and Remote Terminal Units (RTUs) or Intelligent Electronic Devices (IEDs).
   −
This example provides an Step by Step instructions on how to configuration DNP3 functionality in RUTX11 device.
+
This example provides an Step by Step instructions on how to configure DNP3 functionality in RUTX11 device. In this RutX11 is configured as the TCP Master and DNP3 outstation to send data to a remote HTTPS server.
    
==INSTALLING DNP3 PACKAGE==
 
==INSTALLING DNP3 PACKAGE==
Line 11: Line 11:  
[[File:Networking rutx11 example DNP3 installing dnp3 package v1.png|border| class=tlt-border]]
 
[[File:Networking rutx11 example DNP3 installing dnp3 package v1.png|border| class=tlt-border]]
   −
After that navigate to Services>DNP3
+
After that navigate to Services→DNP3
    
[[File:Networking rutx11 example DNP3 service features v1.png|border|class=tlt-border]]
 
[[File:Networking rutx11 example DNP3 service features v1.png|border|class=tlt-border]]
      −
DNP3 Protocol contains two features. ‘TCP MASTER’ and ‘DNP3 OUTSTATION’.
+
DNP3 Protocol contains two features. TCP MASTER and DNP3 OUTSTATION.
   −
==TCP MASTER==
+
==DNP3 TCP MASTER==
    
TCP Master requests specific information from DNP3 outstation through the communication channel.
 
TCP Master requests specific information from DNP3 outstation through the communication channel.
    
To setup TCP MASTER click on the TCP Master Button and click ‘ADD’ to add a new master.
 
To setup TCP MASTER click on the TCP Master Button and click ‘ADD’ to add a new master.
[[File:Networking rutx11 example DNP3 TCP master overview v1.png|border|class=tlt-border]]
+
[[File:Network rutx example DNP3 TCP master overview.png|border|class=tlt-border|alt=|900x900px]]
 
      
===TCP Configuration===
 
===TCP Configuration===
Line 30: Line 29:  
On this section we configure the parameters of the DNP3 Outstation that the Master will be querying with requests.
 
On this section we configure the parameters of the DNP3 Outstation that the Master will be querying with requests.
   −
[[File:Networking rutx11 example DNP3 tcp master configuration v1.png|border|class=tlt-border]]
+
[[File:Networking rutx11 example DNP3 tcp master configuration v1.png|border|class=tlt-border|alt=|924x924px]]
    
===Requests Configuration===
 
===Requests Configuration===
Line 37: Line 36:     
On the ‘ADD NEW INSTANCE SECTION’ type the name of the instance. In this example we want to read the serial number, so we type ‘serial’.
 
On the ‘ADD NEW INSTANCE SECTION’ type the name of the instance. In this example we want to read the serial number, so we type ‘serial’.
 +
[[File:Requests config.png|border|class=tlt-border|alt=|900x900px]]
   −
[[File:Networking rutx11 example DNP3 requests configuration v1.png|border|class=tlt-border]]
      
Refer to [[RUTX11 DNP3#DNP3 Parameters|DNP3 Parameters]] and set the serial parameter.
 
Refer to [[RUTX11 DNP3#DNP3 Parameters|DNP3 Parameters]] and set the serial parameter.
    
The serial parameter is '5' with the group type 'octet string' and then ‘SAVE & APPLY’
 
The serial parameter is '5' with the group type 'octet string' and then ‘SAVE & APPLY’
[[File:Networking rutx example DNP3 Instance settings v1.png|border|class=tlt-border]]
+
[[File:Networking rutx example DNP3 Instance settings v1.png|border|class=tlt-border|alt=|900x900px]]
    
TCP MASTER should look like this.
 
TCP MASTER should look like this.
 
[[File:Networking rux11 example DNP3 tcp master configurdv1.png|border|class=tlt-border]]
 
[[File:Networking rux11 example DNP3 tcp master configurdv1.png|border|class=tlt-border]]
   −
==DNP3 OUTSTATION==
+
DNP3 OUTSTATION
    
A DNP3 Outstation component communicates with a single master via a communication channel.
 
A DNP3 Outstation component communicates with a single master via a communication channel.
   −
To configure the DNP3 Outstation Go to Services> DNP3> DNP3 OUTSTATION
+
To configure the DNP3 Outstation Go to Services→ DNP3→ DNP3 OUTSTATION
    
===DNP3 Outstation Configuration===
 
===DNP3 Outstation Configuration===
[[File:Networking rutx11 example DNP3 dnp3 outstation configuration v1.png|border|class=tlt-border]]
+
[[File:Networks rutx example DNP3 outstation config v1.png|border|class=tlt-border|alt=|900x900px]]
      Line 71: Line 70:  
===Data to Server===
 
===Data to Server===
   −
Navigate to Services> Data to Server and set up the server.
+
Navigate to Services Data to Server and set up the server.
    
Set the JSON according to the kind of data you want to include. For this example, we will use.
 
Set the JSON according to the kind of data you want to include. For this example, we will use.
    
{"Date": "%d", "Remote IP": %r, "Data": %o}
 
{"Date": "%d", "Remote IP": %r, "Data": %o}
 +
[[File:Networks rutx example DNP3 data to server v1.png|border|class=tlt-border|alt=|925x925px]]
   −
[[File:Networking rutx11 example DNP3 data to server configuration v1.png|border|class=tlt-border]]
      
Proceed to [https://beeceptor.com/ beeceptor] to check the results
 
Proceed to [https://beeceptor.com/ beeceptor] to check the results

Navigation menu