DNP3 Configuration on the Emerson ROC800
Key Takeaway
How to configure DNP3 outstation on the ROC800 — device addressing, data object mapping, unsolicited responses, event classes, and SCADA master integration.
Quick Answer
The ROC800 supports DNP3 Level 2 outstation on serial (RS-485) and Ethernet (TCP port 20000). Configure in ROCLINK 800 under Communications → DNP3: set outstation address, map I/O and meter run data to DNP3 objects, assign event classes, and enable unsolicited responses for pipeline SCADA integration with Geo SCADA or Ignition.
How Do You Configure DNP3?
- Navigate to Communications → DNP3 in ROCLINK 800
- Set DNP3 outstation address
- Select communication port (serial or Ethernet)
- Map data objects: Binary Inputs ← alarms/status, Analog Inputs ← flow rates/pressures, Counters ← accumulated volumes
- Assign event classes (Class 1=alarms, Class 2=metering, Class 3=status)
- Enable unsolicited responses
- Write and test with SCADA master
What Data Objects Map from the ROC?
- Binary Inputs — alarm bits, valve status, compressor status
- Analog Inputs — flow rate, pressure, temperature, volumes
- Counters — accumulated MCF, energy totals
- Binary/Analog Outputs — remote control commands, setpoints
For DNP3 protocol details, see the DNP3 protocol guide and SCADAPack DNP3 outstation.
Frequently Asked Questions
TCP port 20000 for DNP3 over Ethernet. Serial DNP3 uses the configured RS-485 port with matching baud rate.
Yes. The ROC800 can push event data to the SCADA master proactively when changes occur, without waiting for a poll.
Accumulated volumes map to DNP3 Counter objects. Instantaneous rates map to Analog Inputs. SCADA masters reconstruct production data from these.