Search

User Manual

GETTING STARTED


MODULES AND PLATFORM


APPENDIX


TUTORIALS & HELPFUL TRICKS


GLOSSARY


STRATEGIC PARTNER LINKS

Sepasoft - MES Modules
Cirrus Link - MQTT Modules

RESOURCES

Inductive University
Ignition Demo Project
Knowledge Base Articles
Forum
IA Support
SDK Documentation
SDK Examples

ALL USER MANUAL VERSIONS

Ignition 8.1
Ignition 7.9
Ignition 7.8

Deprecated Pages

Skip to end of metadata
Go to start of metadata


DNP3 Functions

The following functions give you access to interact with the DNP3 devices.

Constants

system.dnp3.NUL = 0
system.dnp3.PULSE_ON = 1
system.dnp3.PULSE_OFF = 2
system.dnp3.LATCH_ON = 3
system.dnp3.LATCH_OFF = 4
system.dnp3.CLOSE = 1
system.dnp3.TRIP = 2

Status Codes

Many of the dnp3 functions return a status code. Those codes and their meaning are listed below. 

Code NumberIdentifier NameDescription
0SUCCESSRequest accepted, initiated, or queued.
1TIMEOUTRequest no accepted because the operate message was received after the arm timer timed out. The arm timer was started when the select operation for the same point was received. 
2NO_SELECTRequest no accepted because no previous matching select request exists. (An operate message was sent to activate an output that was not previously armed with a matching select message).
3FORMAT_ERRORRequest not accepted because there were formatting errors in the control request (either select, operate, or direct operate). 
4NOT_SUPPORTEDRequest not accepted because a control operation is not supported for this point. 
5ALREADY_ACTIVE

Request not accepted, because the control queue is full or the point is already active.

6HARDWARE_ERRORRequest not accepted because of control hardware problems. 
7LOCALRequest not accepted because Local/Remote switch is in Local position.
8TOO_MANY_OBJSRequest not accepted because too many objects appeared in the same request. 
9NOT_AUTHORIZEDRequest not accepted because of insufficient authorization.
10AUTOMATION_INHIBITRequest not accepted because it was prevented or inhibited by a local automation process. 
11PROCESSING_LIMITEDRequest not accepted because the device cannot process any more activities than are presently in progress. 
12OUT_OF_RANGERequest not accepted because the value is outside the acceptable range permitted for this point.
13 to 125RESERVEDReserved for future use.
126NON_PARTICIPATING

Sent in request messages indicating that the outstation will not issue or perform the control operation.

127UNDEFINEDRequest not accepted because of some other undefined reason. 



In This Section ...


  • No labels