DNP Points List and Implementation



Similar documents
SCADAPack E DNP3 Technical Reference

CONTROL MICROSYSTEMS DNP3. User and Reference Manual

A DNP3 Protocol Primer

DNP 3.0 Remote Communication Protocol for REC 523 Technical Description

TOP Server DNP 3.0 Suite. Background & Best Practices

DNP Master Ethernet Driver Help Kepware Technologies

The Answer to the 14 Most Frequently Asked Modbus Questions

Nemo 96HD/HD+ MODBUS

How To Configure An Iec (Runtu) For A Testnet (Rntu)

S&C BankGuard PLUS Control

MBP_MSTR: Modbus Plus Master 12

Technical Manual. FAN COIL CONTROLLER COOLING or HEATING ANALOG or PWM Art A

Advantages of the DNP3 Communications Protocol in Water and Wastewater Telemetry Systems. By Vishal Prakash

Modbus and ION Technology

Serial Communications Protocol. Data 2179 Revision 4. For Use With Cooper Power Systems Apparatus Controls: Form 6 Recloser Control

S4000TH HART. HART Communication Manual

x10* CP290 HOME CONTROL INTERFACE PROGRAMMING GUIDE FOR ADVANCED PROGRAMMERS

RS485 & Modbus Protocol Guide

Software Manual RS232 Laser Merge Module. Document # SU Rev A

Quick start: Energy Switch EU

SCADA Controlled Multi-Step Automatic Controlled Capacitor Banks & Filter Banks

RS-485 Protocol Manual

ATC-300+ Modbus Communications Guide

Configuration Variables For Digital Command Control, All Scales

PowerLogic ACTIVE PAGER MODULE

DS Wire Digital Thermometer and Thermostat

Modicon Modbus Protocol Reference Guide. PI MBUS 300 Rev. J

ENTBUS PLUS SOFTWARE FOR ENERGY MONITORING AND RECORDING INSTALLATION AND OPERATING MANUAL

NC-12 Modbus Application

How To Set Up A Modbus Cda On A Pc Or Maca (Powerline) With A Powerline (Powergen) And A Powergen (Powerbee) (Powernet) (Operating System) (Control Microsci

ROC Protocol Specifications Manual

OVERVIEW Playbacks: Shortcuts: Memories: Data Entry Wheels: Touchpad: Master and Blackout:

1.Eastron SDM220Modbus Smart Meter Modbus Protocol Implementation V1.0

User Manuals. Connection to Siemens S5 PU (AS511) Part Number: Version: 2. Date:

ASCII CONTROL COMMANDS FOR MATRIX SWITCHING SYSTEMS AN_0001

MEMOBUS/Modbus Communications

RcWare SoftPLC Modbus server mapping editor User manual

Digital and Analog I/O

PAC1 Door Access Controller

Softstarters. Type PSTX Fieldbus communication, Built-in Modbus RTU. 1SFC132089M0201 April SFC132089M0201 1

Using KEPServerEX OPC Server (Kepware)with the iologik E2210

Software User Guide UG-461

APPENDIX. SureSERVO QUICK START GUIDE. In This Appendix... Quick Start for SureServo Drives...A 2. Tuning Quick Start for SureServo Drives...

Ethernet/IP Explicit Messaging Using Unity Software

Modbus Protocol. PDF format version of the MODBUS Protocol. The original was found at:

Application Unit, MDRC AB/S 1.1, GH Q R0111

Modbus and ION Technology

Configuring Switch Ports and VLAN Interfaces for the Cisco ASA 5505 Adaptive Security Appliance

Appendix C: Keyboard Scan Codes

Install the DeviceNet Module using the following procedure:

ABB i-bus EIB Logic Module LM/S 1.1

Introduction: Implementation of the MVI56-MCM module for modbus communications:

Comparison of protocols used in remote monitoring: DNP 3.0, IEC & Modbus

LTM-1338B. Plus Communications Manual

ABB i-bus EIB Universal Interfaces US/U 4.2 US/U 2.2

AKD EtherNet/IP Communication

PowerLogic ION7550 / ION7650

ESPA Nov 1984 PROPOSAL FOR SERIAL DATA INTERFACE FOR PAGING EQUIPMENT CONTENTS 1. INTRODUCTION 2. CHARACTER DESCRIPTION

Non-Isolated Analog Voltage/Current Output module IC695ALG704 provides four configurable voltage or current output channels. Isolated +24 VDC Power

Process Control and Automation using Modbus Protocol

Cluster APIs. Cluster APIs

GE Multilin technical note

8 data bits, least significant bit sent first 1 bit for even/odd parity (or no parity) 1 stop bit if parity is used; 1 or 2 bits if no parity

MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1b3 CONTENTS

Serial Communications / Protocol in AirTest Products

Technical Support Bulletin Nr.18 Modbus Tips

Allen-Bradley. Bar Code. 2-D Hand-Held. Programming Guide. Bar Code. Scanners. (Cat. No HTG-4)

Using the AnyBus -X Gateway to Communicate between a DVT camera and a Profibus Master

IEC-101 Slave. ProLinx Communication Gateway IEC v3 Slave (Firmware version 3.xx) PROTOCOL MANUAL

Natural Gas Well Automation using Kingfisher RTU Products

WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide

For details regarding the final published version please click on the following DOI link:

Debouncing Switches. Mechanical switches are one of the most common interfaces to a uc.

SPROG DCC Decoder Programmer

BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter

Advantech WebAccess Device Driver Guide. BwSNMP Advantech WebAccess to SNMP Agent (Simple Network Management Protocol) Device Driver Guide

HI/ICMI UVR-1 Universal Voltage Regulator Control

4511 MODBUS RTU. Configuration Manual. HART transparent driver. No. 9107MCM100(1328)

Disturbance Recoder SPCR 8C27. Product Guide

Connecting your Victron product to a computer with VE Configure

Time functions. Functions of the relay. instabus EIB Application program description. September A1 Binary 510D01

smd Series Drives Modbus Communications Reference Guide

CPUs - CPU PN/DP

7TMITETH. IGSS Mitsubishi FX/Q TCP/IP Interface Driver User Manual. Schneider Electric Denmark A/S

DeviceNet Bus Software Help for Programming an Allen Bradley Control System

BACnet Protocol Implementation Conformance Statement

Logging and SNMP Trap Notification Of Events. Isonas Access Control System. Release 12 June 2007

? Index. Introduction. 1 of 38 About the QMS Network Print Monitor for Windows NT

CONTROLLER INFORMATION SHEET

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual HAW - Arduino 1

1 Application Description Objective Goals... 3

User Manual. AS-Interface Programmer

Application/Connection Examples

Open Arcade Architecture Device Data Format Specification

Configuring Allen-Brandly ControlLogix PLC with Moxa MGate 5105-MB-EIP. 1 Application Description Objective Goals...

Device Support in PowerLogic ION Enterprise 5.6 Service Pack 2

Ethernet Gateway for SIMATIC MPI/ PROFIBUS Driver

Modbus TCP/IP / Modicon Ethernet Device Driver Guide

PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15 TUTORIAL OUTCOME 2 Part 1

How to use KEPServerEX OPC Server (Kepware) with iologik 4000 (Modbus TCP/IP NA-4010 and Modbus Serial NA-4020/NA-4021)

Transcription:

S&C Electric Company BankGuard Plus DNP Points List and Implementation This appendix describes the DNP points and DNP implementation for the BankGuard PLUS Control, using software UPPD106S. DNP Points List For accessing the BankGuard PLUS the DNP master station should define the Control with the following I/O: The points are defined in the tables below. Unless otherwise noted, each bit is set if the condition is logically true or active. Status Points Status Point # Definition Point Count Status Points 6 Analog Inputs 4 Analog Outputs 3 Binary Counter 0 Frozen Counter 0 Control Outputs 3 0 Control device lockout. This bit is set if the control device has isolated and locked out the bank or reactor after capacitor unit or reactor turn failures. 1 Control device alarm. This bit is set when any alarm condition in the control is active, meaning either for relay failure/trouble or over-voltage condition. 2 Unbalance compensation in use. This bit is set if the unbalance compensation feature is enabled. 3 Alarm state at power up. This bit is set if the control device is set to alarm when power returns after an outage. 1011-561 / 2-13-06 DNP Points List 1

BankGuard PLUS S&C Electric Company Status Point # Definition 4 Auxiliary contact state. This bit is set if the capacitor bank/reactor switching device is in the closed state. This point is updated only when auxiliary contacts have been enabled. 5 Over-voltage alarm. This bit is set when neutral voltage increases above a user defined setpoint. This is a warning alarm that indicates loss of capacitor units or reactor turns, allowing maintenance before escalating losses require bank lockout. Analog Input Points Analog Input Point # Definition 0 90% voltage reference standard. This is provided for the benefit of the protocol implementation to conform to the RTU standard. It is loaded as a constant. 1 0% voltage reference standard. This is provided for the benefit of the protocol implementation to conform to the RTU standard. It is loaded as a constant with the value zero. 2 Installation Type. This is the type of equipment the control device is protecting. The possible values are: 0 Ungrounded, wye connected capacitor bank 1 Ungrounded, wye connected reactor 2 Grounded, wye connected capacitor bank 3 Most recent N-G/Unbalance Voltage reading. This value displays the neutral-to-ground voltage. For an ungrounded, wye connected capacitor bank or reactor, the units are Volts. For a grounded, wye connected capacitor bank, the units are percent (0.00 99.99%). 2 DNP Points List 1011-561 / 2-13-06

S&C Electric Company BankGuard Plus Analog Output Points Analog Output Point # Definition 0 Application layer confirmation retry time. This is the length of time the Control waits for an application layer confirmation on an event response message before resending the response. It uses timer byte format, with a range of 0.1 second to 10 minutes. The retry time is only in effect when the confirmation process is enabled. NOTE: In timer byte format, the top two bits are the time units (0 = tenths of seconds, 1 ($40) = seconds, 2 ($80) = minutes, 3 ($C0) = hours). The bottom 6 bits are the count. A value of 1 second ($41) can be more accurately specified as 10 tenths ($0A). A value of 1 minute ($81) can be specified as 60 seconds ($7C). A value of 1 hour ($C1) can be specified as 60 minutes ($BC). The value $FF generates an infinite time value. A nonzero value causes the output to be on (active) continuously. The value zero causes the output to remain off. Do not set the count field to zero unless the timer byte units field is also zero. 1 Application layer confirmation retry count. This is the number of times the Control sends an event response message without receiving a confirmation. This number (from 1 to 25) includes the initial response. The retry count is only in effect when the confirmation process is enabled. 2 Control point select time. During a Select-Before-Operate procedure, this is the length of time that may elapse between receiving the Select function for a point and receiving the Operate function for that same point. If an Operate is not received within this time period, the point is deselected and another Select is required before the point will operate. It uses timer byte format, with a range of 1 second to 10minutes. Control Points Control Point # Definition 0 Reset Lockout Indicator. This command must be issued using the Pulse On/Off request in the control relay output block. It clears the control device LOCKOUT INDICATOR LED and the lockout condition. 1 Reset Alarm Indicator. This command must be issued using the Pulse On/ Off request in the control relay output block. It clears the control device ALARM INDICATOR LED and the alarm condition. 2 Enable/disable application retries. Issued with the Latch On/Off request. 1011-561 / 2-13-06 DNP Points List 3

BankGuard PLUS S&C Electric Company DNP Implementation This implementation of DNP and this section of documentation conform to the document DNP V3.00 Subset Definitions, Version 0.01, available from the DNP Users Group. Device Profile Description This section describes the compatibility of the S&C implementation of DNP with other devices. DNP V3.00 DEVICE PROFILE DOCUMENT Vendor Name: S&C Electric Company Device Name: BankGuard PLUS Control Highest DNP Level Supported: For Requests - Level 2 For Responses - Level 2 Device Function: _ Master x Slave Notable objects, functions, and/or qualifiers supported in addition to the Highest DNP Levels Supported (the complete list is described in the attached table): 8-Bit Unsigned Integers Maximum Data Link Frame Size (bytes) Transmitted - 292 Received - 292 Maximum Data link Re-tries: x_ None Fixed at Configurable, range 1 to 25 Max Application Fragment Size (bytes) Transmitted - 249 Received - 249 Maximum Application Layer Re-tries None Fixed at x Configurable, range 1 to 25 4 DNP Points List 1011-561 / 2-13-06

S&C Electric Company BankGuard Plus Requires Data Link Layer Confirmation: x_ Never Always _ Sometimes If 'Sometimes', when? - When requested by the Master _ Configurable If 'Configurable', how? - Data link confirmations are configured through SCADA communications or through locally connected setup software. Requires Application Layer Confirmation: Never Always (not recommended) When reporting Event Data (Slave devices only) When sending multi-fragment responses (Slave devices only) _ Sometimes If 'Sometimes', when? - When requested by the Master during a request. x Configurable If 'Configurable', how? - Response confirmations are configured through SCADA communications or through locally connected setup software. Timeouts while waiting for: Data Link Confirm x None Fixed Variable _ Config Complete Appl. Fragment x None Fixed Variable Config Application Confirm None Fixed Variable x Config Complete Appl. Response x None Fixed Variable Config Others Attach explanation if 'Variable' or 'Configurable' was checked (see Note 1 below for explanation) Sends/Executes Control Operations: WRITE Binary Outputs x Never Always Sometimes Config SELECT/OPERATE Never Always x Sometimes Config DIRECT OPERATE Never Always x Sometimes Config DIRECT OPERATE - NO ACK Never Always x Sometimes Config Count > 1 Pulse On Pulse Off Latch On Latch Off Queue Clear Queue x Never Always Sometimes Config Never x Always Sometimes Config x Never Always Sometimes Config Never x Always Sometimes Config Never x Always Sometimes Config x Never Always Sometimes Config x Never Always Sometimes Config Attach explanation if 'Sometimes' or 'Configurable' was checked (see Note 2 below for explanation) 1011-561 / 2-13-06 DNP Points List 5

BankGuard PLUS S&C Electric Company FILL OUT THE FOLLOWING ITEM FOR MASTER DEVICES ONLY: Master Expects Binary Input Change Events: Either time-tagged or non-time-tagged for a single event Both time-tagged and non-time-tagged for a single event Configurable (attach explanation) FILL OUT THE FOLLOWING ITEMS FOR SLAVE DEVICES ONLY: Reports Binary Input Change Events when no specific variation requested: Never Only time-tagged x Only non-time-tagged Configurable to send both Sends Unsolicited Responses: Never x Configurable (explain) Only certain objects Sometimes (explain) ENABLE/DISABLE UNSOLICITED Function codes supported (see Note 3 below) Default Counter Object/Variation: x_ No Counters Reported Configurable (explain) _ Default Object - 20 Default Variation - 6 Point-by-point list attached Reports time-tagged Binary Input Change Events when no specific variation requested: Never x Binary Input Change with Time Bin In Change Relative Time Configurable (explain) Sends Static Data in Unsolicited Responses: Never _ When Device Restarts x When Status Flags Change No other options are permitted. (see Note 3 below) Counters Roll Over at: x_ No Counters Reported Configurable (explain) _ 16 Bits 32 Bits Other Value Point-by-point list attached Sends Multi-Fragment Responses (Slave Only): x_ Yes _ No NOTE 1: Timeouts While Waiting for Confirmations When an application layer response confirmation is requested, the BankGuard PLUS waits before sending another response/confirmation attempt (if the retry number has not been reached), or stopping the confirmation process. This confirmation request uses timeout period Time Delay Between Attempts. Time Delay Between Attempts can only be set with the Setup software. 6 DNP Points List 1011-561 / 2-13-06

S&C Electric Company BankGuard Plus NOTE 2: Control Operations Executed For all Binary Output Relay operations and Analog Output operations, the allowed BankGuard PLUS functions are: Select/Operate Direct Operate Direct Operate No Ack The master station can choose which of these two functions to use at any given time. For all momentary point operations, you must use the Pulse On function. When using Pulse On, set the Count value in the Control Block to 1 and the Code value to 1. Set the Trip/Close to NUL (00). The BankGuard PLUS ignores the On-Time and Off-Time values and the Queue and Clear flags in the Control Code. For all latching point operations, you can use either the Latch On or Latch Off function. For either function, set the Count value in the Control Block to 1. Set the Code value to 3 for Latch On or 4 for Latch Off. Set the Trip/Close to NUL (00). The BankGuard PLUS ignores the On-Time and Off-Time values and the Queue and Clear flags in the Control Code. For more details, see the Control Relay Output Block section of the document object library in the DNP V3.00 Basic 4 Document Set, available from the DNP Users Group. NOTE 3: Unsolicited Responses The BankGuard PLUS returns unsolicited responses to the configured master station address when a change occurs in any status point or when the device is restarted, object 2, variation 2 ( Binary Input Change with Time ) is returned. You can enable and disable unsolicited responses from the Setup software or via SCADA (function code 20 to enable, function code 21 to disable). 1011-561 / 2-13-06 DNP Points List 7

BankGuard PLUS S&C Electric Company Implementation Table This section describes which objects and requests this implementation accepts and which responses are returned. Object, Variation, and Qualifier Codes in the request must exactly match what is expected; otherwise, the BankGuard PLUS flags an error. All application layer responses use the standard response function code 129. OBJECT REQUEST RESPONSE Obj Var Description Func Code (dec) Qualifier Codes (hex) Qual Codes (hex) 1 0 Binary Input - All Variations 1 06 1 1 Binary Input 00 2 0 Binary Input Change - All Variations 1 06,07,08 2 1 Binary Input Change without Time 1 06,07,08 17 2 2 Binary Input Change with Time 1 06,07,08 17 2 3 Binary Input Change with Relative Time (object parsed but no data to return) 1 06,07,08 17 10 0 Binary Output - All Variations 1 06 10 1 Binary Output (object parsed but WRITE not used) 2 17, 28 10 2 Binary Output Status (only use the on-line bit, see Note 4) 12 1 Control Relay Output Block 3,4, 5,6 20 0 Binary Counter - All Variations 1,7,8 9,10 00 17, 28 echo of request 06 20 6 16-Bit Binary Counter without Flag 00 21 0 Frozen Counter - All Variations 1 06 21 10 16-Bit Frozen Counter without Flag 00 22 0 Counter Change Event - All Variations (object parsed but no data to return) 1 06,07,08 8 DNP Points List 1011-561 / 2-13-06

S&C Electric Company BankGuard Plus OBJECT REQUEST RESPONSE Obj Var Description Func Code (dec) Qualifier Codes (hex) Qual Codes (hex) 30 0 Analog Input - All Variations 1 06 30 4 16-Bit Analog Input without Flag 00 40 0 Analog Output Status - All Variations 1 06 40 2 16-Bit Analog Output Status 00 41 2 16-Bit Analog Output Block 3,4, 5,6 17, 28 echo of request 50 1 Time and Date 2 07 where quantity =1 IINs only 60 1 Class 0 Data 1 06 60 2 Class 1 Data 1 06,07,08 60 3 Class 2 Data (object parsed but no data to return) 60 4 Class 3 Data (object parsed but no data to return) 1 06,07,08 1 06,07,08 80 1 Internal Indications 2 00 index=7 IINs only No Object 13 No Object 23 NOTE 4: Binary Output Status In a response to a Binary Output Status request, the BankGuard PLUS returns a status byte for each control point available. In this implementation of the Binary Output Status object, only the On-Line bit is used. All other bits, including the State bit, should be ignored. You can inspect the state of all digital points (controlled and not controlled) by using the Binary Input object. 1011-561 / 2-13-06 DNP Points List 9

BankGuard PLUS S&C Electric Company 10 DNP Points List 1011-561 / 2-13-06