cancel
Showing results for 
Search instead for 
Did you mean: 
cancel

Modbus and DNP3 Communication Protocols

6019
Views
0
Helpful
3
Comments

For the introduction of Modbus and DNP3 protocols, please refer to:

https://scadahacker.com/library/Documents/ICS_Protocols/Triangle%20Microworks%20-%20Modbus-DNP3%20Comparison.pdf

There are some open source projects or software/tools. Here are some for your reference.

For Modbus,

For the Modbus Master/Slave simulators:

For DNP3,

Comments
prafull.manglic
Community Member

Hello,

A quick question.

I have a SCADA - RTU setup with DNP3 protocol for communication.

As per DNP3 specifications for Analog Input following flags will be updated.

1.online

2. Restart

3. Communications Lost

4. Remote Forced

5. Local Forced

6. OverRange

7. Reference Check

My Question is: who sets these flags? I mean whether SCADA (DNP Master) sets these flags against analog input or RTU (DNP Slave) sets these flags against analog input.

srichivu
Community Member

All input only registers reflect the state of the corresponding physical entities.

So they are set by the slave and read by the master.

Typically master sets an input/output registrer as a control operation and the slave responds by performing some action. The result of the action could be read from some input register.

srichivu
Community Member

https://developer.cisco.com/site/iox/docs/#dnp3

check the micro service which provides REST/Websocket API for reading data from DNP3 slave/outstation

Content for Community-Ad

This widget could not be displayed.