cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
8871
Views
0
Helpful
3
Comments
Steve Zhang
Cisco Employee
Cisco Employee

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

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links