
96
Rockwell Automation Publication 2080-UM002N-EN-E - November 2022
Chapter 6 Micro870 Controller Distributed Network Protocol
Internal Indications
Internal Indication bits are set under the following conditions of the controllers:
• IIN1.0: ALL_STATIONS. This bit is set when an all-stations message is received.
• IIN1.1: CLASS_1_EVENTS. This bit is set when Class 1 event data is available.
• IIN1.2: CLASS_2_EVENTS. This bit is set when Class 2 event data is available.
• IIN1.3: CLASS_3_EVENTS. This bit is set when Class 3 event data is available.
• IIN1.4: NEED_TIME. This bit is set when Time synchronization is required.
• IIN1.5: LOCAL_CONTROL. This bit is set when the controller is in Non-executing mode.
• IIN1.6: DEVICE_TROUBLE. This bit is set when the controller is in Fault mode.
• IIN1.7: DEVICE_RESTART. This bit is set when the DNP3 driver is just configured, in
channel configuration or when the controller has been restarted.
To set this bit during the driver configuration and channel configuration, you need to
select the Send Init. Unsol. Null Resp. on Restart setting and set Status Bit S:36/13 to 1
before downloading to the controller.
• IIN2.0: NO_FUNC_CODE_SUPPORT. This bit is set when a request which has an unknown
function code is received.
• IIN2.1: OBJECT_UNKNOWN. This bit is set when a request which has an unknown object
is received.
• IIN2.2: PARAMETER_ERROR. This bit is set when a request with a qualifier/range field
that cannot be processed is received.
• IIN2.3: EVENT_BUFFER_OVERFLOW. This bit is set when an event buffer overflow
condition exists in the controller and at least one unconfirmed event is lost.
• IIN2.4: ALREADY_EXECUTING. Not supported.
• IIN2.5: CONFIG_CORRUPT. This bit is set when a bad file type and bad file number are
detected.
• IIN2.6: Reserved.
• IIN2.7: Reserved.
DNP3 Objects and Controller
Variables
All of the DNP3 Objects that are supported in the controller are summarized in
Table for Micro870 controllers on page 117
.
Variables used in DNP3 Objects are not the same as that used in the controller, but are similar.
Mapping is required between variables in DNP3 Objects and controller variables.
Overview
DNP3 Data objects that are implemented in the controller are listed below:
• DNP3 Binary Input Object
• DNP3 Double Bit Binary Input Object
• DNP3 Binary Output Object
• DNP3 Counter Object
• DNP3 Frozen Counter Object
• DNP3 Analog Input Object
• DNP3 Analog Output Object
• DNP3 BCD Object
• DNP3 Data-Set™ Object