Sei sulla pagina 1di 78

Voltage regulator TAPCON 240

Supplement 2398461/01
Protocol description DNP3

All rights reserved by Maschinenfabrik Reinhausen


Copying and distribution of this document and utilization and communication of its contents are strictly prohibited
unless expressly authorized.
Offenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent,
utility model or ornamental design registration.
The product may have been modified after this document went to press.
We expressly reserve the right to make changes to the technical data, the design or the scope of delivery.
Generally, the information provided and the arrangements agreed during processing of the relevant quotations
and orders are binding.
The original operating instructions were drawn up in German.

Table of Contents

Table of Contents
1

General notes ............................................................................... 5

1.1

About this document ................................................................................. 5

1.2

Abbreviations ............................................................................................ 5

Voltage regulator connections .................................................... 7

Settings on the voltage regulator ............................................... 9

3.1

Communication interface RS232 .............................................................. 9

3.2

Communication interface RS485 ............................................................ 10

3.3

Fiber-optic cable (optional) ..................................................................... 10

3.4

Ethernet (RJ45) (optional) ....................................................................... 10

3.5

DNP3-specific settings ............................................................................ 11

Appendix ..................................................................................... 13

Maschinenfabrik Reinhausen 2011

2398461/01 EN

TAPCON 240

1 General notes

General notes

1.1

About this document


This document describes implementation of the interface protocol DNP3 for
the TAPCON 240.
Read this description along with the technical file for the TAPCON 240.
You can find more information on the DNP3-protocol in the appendix. The
document shown in the appendix was drawn up by the DNP User Group and
filled in by MR for TAPCON 240.

1.2

Abbreviations
Abbreviation

Definition

CIC
DNP
LED
Fiber-optic
cable
MR
SCADA
TCP

Communication Interface Card


Distributed Network Protocol
Light Emitting Diode
Fiber-optic cable

Table 1

Maschinenfabrik Reinhausen
Supervisory Control and Data Acquisition
Transmission Control Protocol
Abbreviations

Maschinenfabrik Reinhausen 2011

2398461/01 EN

TAPCON 240

2 Voltage regulator connections

Voltage regulator connections


The physical interfaces RS232, RS485, optional fiber-optic cables and the
Ethernet are provided on the Voltage regulator for data transfer via the DNP3
protocol.

Figure 1
1
2
3
4
5
6
7
8
9

CIC card

RS232 (9 pin female SUB-D connector)


RS485
Ethernet RJ45 (optional)
FH-ST or F-SMA fiber-optic cable in 850 nm or 660 nm (optional)
Reset key
TxD LED for transmit signal
RxD LED for receive signal
Clk LED for operating mode (flashes for 2 seconds)
Clip for connecting cable shield with functional ground

Maschinenfabrik Reinhausen 2011

2398461/01 EN

TAPCON 240

2 Voltage regulator connections

RS232

RS485

Ethernet (RJ45)

Fiber-optic cable
(optional)
Table 2

9 pin female SUB-D connector


Pin 2: TxD
Pin 3: RxD
Pin 5: GND
3 pin connector from Phoenix (MC1.5/3 GF 3.5)
Pin 1: GND (100 ground resistance)
Pin 2: B (inverted)
Pin 3: A (not inverted)
Polarity:
A > B by 200 mV corresponds to 1.
A < B by 200 mV corresponds to 0.
An interrupted communication line corresponds to
1.
The start bit has the designation 0.
Recommended terminating resistor 120 .
Pin 1: Tx+
Pin 2: TxPin 3: Rx+
Pin 6: RxFH-ST (850 nm or 660 nm)
F-SMA (850 nm or 660 nm)

Interfaces available

Transfer on physical plane:


Asynchronous with 8 data bits, no parity check, 1 stop bit (8N1)

TAPCON 240

2398461/01 EN

Maschinenfabrik Reinhausen 2011

3 Settings on the voltage regulator

Settings on the voltage regulator


The following chapters describe how to set the parameters for communication
at the relevant interface on the TAPCON 240.
>

Configuration >

Next* > Comm. interface

Depending on the product version and software, you will need to press "Next"
a varying number of times to reach the "Comm. interface" menu.

You will find more information on how to set the parameters in the technical
file for TAPCON 240.

3.1

Communication interface RS232


Communication interface

RS232

Baud rate communication

9,6/19,2/38,4/57,6 kBaud

Fiber-optic cable light


ON/OFF

not used

Local SCADA address

0...9999

Send delay time

not used

Table 3

Interface settings RS232

Maschinenfabrik Reinhausen 2011

2398461/01 EN

TAPCON 240

3 Settings on the voltage regulator

3.2

Communication interface RS485


Communication interface

RS485

Baud rate communication

9.6/19.2/38.4/57.6 kBaud

Fiber-optic cable light


ON/OFF

not used

Local SCADA address

0...9999

Send delay time

0...254 ms (e.g 2 ms, in order to compensate for the response time of an external
converter RS485/RS232 when switching
between transmit and receive operation)

Table 4

3.3

Fiber-optic cable (optional)


Communication interface

FOC

Baud rate communication

9,6/19,2/38,4/57,6 kBaud

Fiber-optic cable light


ON/OFF

ON (1 corresponds to light On) or


OFF (1 corresponds to light Off)

Local SCADA address

0...9999

Send delay time

not used

Table 5

3.4

Interface settings FOC

Ethernet (RJ45) (optional)


Communication interface

RJ45

Baud rate communication

fixed 19.2 kBaud

Network address

0.0.0.0

TCP port

1234

Local SCADA address

0...9999

Send delay time

not used

Table 6

10

Interface settings RS485

TAPCON 240

Interface settings RJ45

2398461/01 EN

Maschinenfabrik Reinhausen 2011

3 Settings on the voltage regulator

3.5

DNP3-specific settings
Local SCADA address
Unsolicited messages
Number of attempts to transmit
unsolicited messages
Timeout for application confirm
responses
Table 7

0...9999
On/Off
0...100*
1 s...60 s

DNP3-specific settings

*If the value "0" is set, then an infinite number of attempts are made to transmit.

Maschinenfabrik Reinhausen 2011

2398461/01 EN

TAPCON 240

11

4 Appendix

Appendix

Maschinenfabrik Reinhausen 2011

2398461/01 EN

TAPCON 240

13

DNP3
Device Profile Document
For
Maschinenfabrik Reinhausen
TAPCON 240
Revision Date: 30/04/11

DEVICE PROFILE REVISION HISTORY


Date

Version1

01/11/10

1.00

Initial Revision

Braeckle

30/04/11

1.01

Datapointlist BinaryOutputs
Data Link Address

Braeckle

Reason for change

Edited by

1
Version of the Device Profile Document is indicated by a whole number incremented with each new release. The most recent version number should match the Device Profile Document Version Number
(item 1.1.6) in the Current Device Settings Table.

Contents
1
DEVICE PROPERTIES ..................................................................................................................... 8
1.1 Device Identification .......................................................................................................................... 9
1.1.1
Device Function: ...................................................................................................................... 9
1.1.2
Vendor Name: .......................................................................................................................... 9
1.1.3
Device Name: ........................................................................................................................... 9
1.1.4
Device manufacturers hardware version string: ...................................................................... 9
1.1.5
Device manufacturers software version string: ....................................................................... 9
1.1.6
Device Profile Document Version Number: ............................................................................ 9
1.1.7
DNP Levels Supported for: .................................................................................................... 10
1.1.8
Supported Function Blocks: ................................................................................................... 10
1.1.9
Notable Additions: ................................................................................................................. 10
1.1.10 Methods to set Configurable Parameters:............................................................................... 11
1.1.11 DNP3 XML files available On-Line: ..................................................................................... 11
1.1.12 External DNP3 XML files available Off-line: ....................................................................... 12
1.1.13 Connections Supported: ......................................................................................................... 12
1.2 Serial Connections ............................................................................................................................ 13
1.2.1
Port Name ............................................................................................................................... 13
1.2.2
Serial Connection Parameters: ............................................................................................... 13
1.2.3
Baud Rate: .............................................................................................................................. 13
1.2.4
Hardware Flow Control (Handshaking): ................................................................................ 14
1.2.5
Interval to Request Link Status: ............................................................................................. 15
1.2.6
Supports DNP3 Collision Avoidance: .................................................................................... 15
1.2.7
Receiver Inter-character Timeout:.......................................................................................... 15
1.2.8
Inter-character gaps in transmission: ...................................................................................... 16
1.3 IP Networking ................................................................................................................................... 17
1.3.1
Port Name ............................................................................................................................... 17
1.3.2
Type of End Point: ................................................................................................................. 17
1.3.3
IP Address of this Device: ...................................................................................................... 17
1.3.4
Subnet Mask: .......................................................................................................................... 17
1.3.5
Gateway IP Address: .............................................................................................................. 17
1.3.6
Accepts TCP Connections or UDP Datagrams from: ............................................................ 17
1.3.7
IP Address(es) from which TCP Connections or UDP Datagrams are accepted: .................. 17
1.3.8
TCP Listen Port Number: ....................................................................................................... 18
1.3.9
TCP Listen Port Number of remote device: ........................................................................... 18
1.3.10 TCP Keep-alive timer:............................................................................................................ 18
1.3.11 Local UDP port: ..................................................................................................................... 18

1.3.12 Destination UDP port for DNP3 Requests (Master Only): .................................................... 18
1.3.13 Destination UDP port for initial unsolicited null responses (UDP only Outstations): ........... 18
1.3.14 Destination UDP port for responses: ...................................................................................... 19
1.3.15 Multiple outstation connections (Masters only): .................................................................... 19
1.3.16 Multiple master connections (Outstations Only):................................................................... 19
1.3.17 Time synchronization support: ............................................................................................... 19
1.4 Link Layer ........................................................................................................................................ 20
1.4.1
Data Link Address:................................................................................................................. 20
1.4.2
DNP3 Source Address Validation: ......................................................................................... 20
1.4.3
DNP3 Source Address(es) expected when Validation is Enabled: ........................................ 20
1.4.4
Self Address Support using address 0xFFFC: ........................................................................ 20
1.4.5
Sends Confirmed User Data Frames: ..................................................................................... 20
1.4.6
Data Link Layer Confirmation Timeout: ............................................................................... 21
1.4.7
Maximum Data Link Retries: ................................................................................................. 21
1.4.8
Maximum number of octets Transmitted in a Data Link Frame: ........................................... 21
1.4.9
Maximum number of octets that can be Received in a Data Link Frame: ............................. 21
1.5 Application Layer ............................................................................................................................. 22
1.5.1
Maximum number of octets Transmitted in an Application Layer Fragment other than File Transfer:
1.5.2
Maximum number of octets Transmitted in an Application Layer Fragment containing File Transfer:
1.5.3
Maximum number of octets that can be Received in an Application Layer Fragment: ......... 22
1.5.4
Timeout waiting for Complete Application Layer Fragment: ................................................ 22
1.5.5
Maximum number of objects allowed in a single control request for CROB (group 12): ..... 23
1.5.6
Maximum number of objects allowed in a single control request for Analog Outputs (group 41):
1.5.7
Maximum number of objects allowed in a single control request for Data Sets (groups 85,86,87):
1.5.8
Supports mixing object groups (AOBs, CROBs and Data Sets) in the same control request:23
1.6 Fill Out The Following Items For Masters Only .............................................................................. 24
1.6.1
Timeout waiting for Complete Application Layer Response(ms): ........................................ 24
1.6.2
Maximum Application Layer Retries for Request Messages: ................................................ 24
1.6.3
Incremental Timeout waiting for First or Next Fragment of an Application Layer Response:24
1.7 Fill Out The Following Items For Outstations Only ......................................................................... 25
1.7.1
Timeout waiting for Application Confirm of solicited response message: ............................ 25
1.7.2
How often is time synchronization required from the master? .............................................. 25
1.7.3
Device Trouble Bit IIN1.6: .................................................................................................... 25
1.7.4
File Handle Timeout:.............................................................................................................. 25
1.7.5
Event Buffer Overflow Behaviour: ........................................................................................ 25
1.7.6
Event Buffer Organization: .................................................................................................... 25
1.7.7
Sends Multi-Fragment Responses: ......................................................................................... 26
1.7.8
DNP Command Settings preserved through a device reset: ................................................... 26

22
22

23
23

1.8 Outstation Unsolicited Response Support ........................................................................................ 27


1.8.1
Supports Unsolicited Reporting: ............................................................................................ 27
1.8.2
Master Data Link Address:..................................................................................................... 27
1.8.3
Unsolicited Response Confirmation Timeout: ....................................................................... 27
1.8.4
Number of Unsolicited Retries: .............................................................................................. 28
1.9 Outstation Unsolicited Response Trigger Conditions....................................................................... 29
1.9.1
Number of class 1 events: ...................................................................................................... 29
1.9.2
Number of class 2 events: ...................................................................................................... 29
1.9.3
Number of class 3 events: ...................................................................................................... 29
1.9.4
Total number events from any class: ..................................................................................... 29
1.9.5
Hold time after class 1 event: ................................................................................................. 29
1.9.6
Hold time after class 2 event: ................................................................................................. 29
1.9.7
Hold time after class 3 event: ................................................................................................. 30
1.9.8
Hold time after event assigned to any class: .......................................................................... 30
1.9.9
Retrigger Hold Timer: ............................................................................................................ 30
1.9.10 Other Unsolicited Response Trigger Conditions:................................................................... 30
1.10
Outstation Performance ............................................................................................................... 31
1.10.1 Maximum Time Base Drift (milliseconds per minute): ......................................................... 31
1.10.2 When does outstation set IIN1.4?........................................................................................... 31
1.10.3 Maximum Internal Time Reference Error when set via DNP (ms):....................................... 31
1.10.4 Maximum Delay Measurement error (ms): ............................................................................ 31
1.10.5 Maximum Response time (ms): ............................................................................................. 32
1.10.6 Maximum time from start-up to IIN 1.4 assertion (ms): ........................................................ 32
1.10.7 Maximum Event Time-tag error for local Binary and Double-bit I/O (ms):.......................... 32
1.10.8 Maximum Event Time-tag error for local I/O other than Binary and Double-bit data types (ms):
1.11
Individual Field Outstation Parameters: ...................................................................................... 33
1.11.1 User-assigned location name or code string (same as g0v245): ............................................. 33
1.11.2 User-assigned ID Code/number string (same as g0v246): ..................................................... 33
1.11.3 User-assigned name string for the outstation (same as g0v247): ........................................... 33
1.11.4 Device Serial Number string (same as g0v248): .................................................................... 33
2
CAPABILITIES AND CURRENT SETTINGS FOR DEVICE DATABASE (OUTSTATION ONLY)
2.1 Single-Bit Binary Inputs ................................................................................................................... 35
2.1.1
Static Variation reported when variation 0 requested: ........................................................... 35
2.1.2
Event Variation reported when variation 0 requested: ........................................................... 35
2.1.3
Event reporting mode: ............................................................................................................ 35
2.1.4
Binary Inputs included in Class 0 response:........................................................................... 35
2.1.5
Definition of Binary Input Point List: .................................................................................... 35
2.2 Binary Output Status and Control Relay Output Block .................................................................... 39

32

34

2.2.1
Minimum pulse time allowed with Trip, Close, and Pulse On commands: ........................... 39
2.2.2
Maximum pulse time allowed with Trip, Close, and Pulse On commands: .......................... 39
2.2.3
Binary Output Status included in Class 0 response: ............................................................... 39
2.2.4
Reports Output Command Event Objects: ............................................................................. 39
2.2.5
Event Variation reported when variation 0 requested: ........................................................... 39
2.2.6
Command Event Variation reported when variation 0 requested: ......................................... 39
2.2.7
Event reporting mode: ............................................................................................................ 39
2.2.8
Command Event reporting mode: .......................................................................................... 40
2.2.9
Maximum Time between Select and Operate: ....................................................................... 40
2.2.10 Definition of Binary Output Status/Control relay output block (CROB) Point List: ............. 40
2.3 Counters/Frozen Counters ................................................................................................................ 44
2.3.1
Static Counter Variation reported when variation 0 requested: ............................................. 44
2.3.2
Counter Event Variation reported when variation 0 requested: ............................................. 44
2.3.3
Counters included in Class 0 response: .................................................................................. 44
2.3.4
Counter Event reporting mode: .............................................................................................. 44
2.3.5
Static Frozen Counter Variation reported when variation 0 requested: ................................. 44
2.3.6
Frozen Counter Event Variation reported when variation 0 requested: ................................. 45
2.3.7
Frozen Counters included in Class 0 response: ...................................................................... 45
2.3.8
Frozen Counter Event reporting mode: .................................................................................. 45
2.3.9
Counters Roll Over at:............................................................................................................ 45
2.3.10 Counters frozen by means of: ................................................................................................. 45
2.3.11 Definition of Counter/Frozen Counter Point List:.................................................................. 46
2.4 Analog Input Points .......................................................................................................................... 48
2.4.1
Static Variation reported when variation 0 requested: ........................................................... 48
2.4.2
Event Variation reported when variation 0 requested: ........................................................... 48
2.4.3
Event reporting mode: ............................................................................................................ 48
2.4.4
Analog Inputs Included in Class 0 response: ......................................................................... 48
2.4.5
How Deadbands are set: ......................................................................................................... 49
2.4.6
Analog Deadband Algorithm: ................................................................................................ 49
2.4.7
Definition of Analog Input Point List: ................................................................................... 49
2.5 Analog Output Status and Analog Output Control Block ................................................................ 51
2.5.1
Static Analog Output Status Variation reported when variation 0 requested: ........................ 51
2.5.2
Analog Output Status Included in Class 0 response:.............................................................. 51
2.5.3
Reports Output Command Event Objects: ............................................................................. 51
2.5.4
Event Variation reported when variation 0 requested: ........................................................... 51
2.5.5
Command Event Variation reported when variation 0 requested: ......................................... 52
2.5.6
Event reporting mode: ............................................................................................................ 52
2.5.7
Command Event reporting mode: .......................................................................................... 52

2.5.8
Maximum Time between Select and Operate: ....................................................................... 52
2.5.9
Definition of Analog Output Status/Analog Output Control Block Point List: ..................... 53
3
IMPLEMENTATION TABLE ......................................................................................................... 55

1 DEVICE PROPERTIES

1.1

DEVICE IDENTIFICATION

1.1.1

Device Function:

Masters send DNP requests, while Outstations send


DNP responses. If a single physical device can
perform both functions, a separate Device Profile
Document must be provided for each function.

1.1.2

Vendor Name:

The name of the organization producing the device.

1.1.3

Device Name:

Capabilities

Master

Outstation

Current Value
Outstation

Maschinenfabrik
Reinhausen
Tapcon 240

The model and name of the device, sufficient to


distinguish it from any other device from the same
organization.

1.1.4

Device manufacturers hardware version


string:

T24R3b

1.1.5

Device manufacturers software version


string:

V53.19

1.1.6

Device Profile Document Version


Number:

Version of the Device Profile Document is indicated


by a whole number incremented with each new
release. This should match the latest version shown in
the Revision History at the beginning of this
document.

30/04/11

If configurable,
list methods

1.1

DEVICE IDENTIFICATION

1.1.7

DNP Levels Supported for:

Indicate each DNP3 Level to which the device


conforms fully. For Masters, requests and responses
can be indicated independently.

Capabilities
Masters Only
Requests Responses
None
Level 1
Level 2
Level 3
Outstations Only
Requests and Responses
None
Level 1
Level 2
Level 3

1.1.8

Supported Function Blocks:

1.1.9

Notable Additions:

A brief description intended to quickly identify for the


reader the most obvious features the device supports
in addition to the Highest DNP Level Supported. The
complete list of features is described in the
Implementation Table.

Self-Address Reservation
Object 0 attribute objects
Data Sets
File Transfer
Virtual Terminal
Mapping to IEC 61850 Object Models defined in a
DNP3 XML file
Function code 31, activate configuration
function code 13 (cold restart) is not supported

Current Value

If configurable,
list methods

1.1

DEVICE IDENTIFICATION

1.1.10 Methods to set Configurable Parameters:

1.1.11 DNP3 XML files available On-Line:


XML configuration file names that can be read or
written through DNP3 File Transfer to a device
A devices currently running configuration is returned
by DNP3 on-line XML file read from the device.
DNP3 on-line XML file write to a device will update the
devices configuration when the Activate Configuration
(function code 31) is received.
.

Capabilities
XML Loaded via DNP3 File Transfer
XML Loaded via other transport mechanism
Terminal ASCII Terminal Command Line
Software Vendor software named TAPCONtrol
Proprietary file loaded via DNP3 file transfer
Proprietary file loaded via other transport mechanism
Direct Keypad on device front panel
Factory Specified when device is ordered
Protocol Set via DNP3 (e.g. assign class)
Other explain _______________________
Rd Wr Filename
dnpDP.xml
dnpDPcap.xml
dnpDPcfg.xml
_______*.xml

Description of Contents
Complete Device Profile
Device Profile Capabilities
Device Profile config. values

___________________

* The Complete Device Profile Document contains the


capabilities, Current Value, and configurable methods
columns.
* The Device Profile Capabilities contains only the
capabilities and configurable methods columns.
* The Device Profile Config. Values contains only the
Current Value column.

Current Value

If configurable,
list methods

1.1

DEVICE IDENTIFICATION

1.1.12 External DNP3 XML files available Offline:


XML configuration file names that can be read or
written from an external system, typically from a
system that maintains the outstation configuration.
External off-line XML file read permits an XML
definition of a new configuration to be supplied from
off-line configuration tools.
External off-line XML file write permits an XML
definition of a new configuration to be supplied to offline configuration tools.

1.1.13 Connections Supported:

Capabilities
Rd Wr Filename
dnpDP.xml
dnpDPcap.xml
dnpDPcfg.xml
_______*.xml

Current Value

If configurable,
list methods

Description of Contents
Complete Device Profile
Device Profile Capabilities
Device Profile config. values

___________________

* The Complete Device Profile Document contains the


capabilities, Current Value, and configurable methods
columns.
* The Device Profile Capabilities contains only the
capabilities and configurable methods columns.
* The Device Profile Config. Values contains only the
Current Value column.
Serial (complete section 1.2)
IP Networking (complete section 1.3)
Other, explain: Optical fiber (serial)

RS232 (serial)

Keypad on
Frontpanel
TAPCONtrol
Software

1.2

SERIAL CONNECTIONS

1.2.1

Port Name

Capabilities

Current Value

If configurable,
list methods

Name used to reference the communication port


defined in this section.

1.2.2

Serial Connection Parameters:

Asynchronous - 8 Data Bits, 1 Start Bit,


1 Stop Bit, No Parity
Other, explain ____________________________

1.2.3

Baud Rate:

Fixed at _______
Configurable, range _______ to _______
Configurable, selectable from
9600,19200,38400,57600
Configurable, other, describe_______________

9600

Keypad on
Frontpanel
TAPCONtrol
Software

1.2

SERIAL CONNECTIONS

1.2.4

Hardware Flow Control (Handshaking):

Describe hardware signaling requirements of the


interface.
Where a transmitter or receiver is inhibited until a
given control signal is asserted, it is considered to
require that signal prior to sending or receiving
characters.
Where a signal is asserted prior to transmitting, that
signal will be maintained active until after the end of
transmission.
Where a signal is asserted to enable reception, any
data sent to the device when the signal is not active
could be discarded.

Capabilities
None
RS-232 / V.24 / V.28 Options:
Before Tx, Asserts:
RTS
DTR
Before Rx, Asserts:
RTS
DTR
Always Asserts:
RTS
DTR
Before Tx, Requires: Asserted Deasserted

CTS

DCD

DSR

RI
 Rx Inactive
Before Rx, Requires: Asserted Deasserted

CTS

DCD

DSR

RI
Always Ignores:
CTS
DCD
DSR
RI
Other, explain ____________
RS-422 / V.11 Options:
Requires Indication before Rx
Asserts Control before Tx
Other, explain ____________
RS-485 Options:

Requires Rx inactive before Tx
Other, explain ____________

Current Value

If configurable,
list methods

1.2

SERIAL CONNECTIONS

1.2.5

Interval to Request Link Status:

Indicates how often to send Data Link Layer status


requests on a serial connection. This parameter is
separate from the TCP Keep-alive timer.

1.2.6

Supports DNP3 Collision Avoidance:

Indicates whether a device uses a collision avoidance


algorithm. Documentation by the vendor will provide
information on collision avoidance schemes.

1.2.7

Receiver Inter-character Timeout:

When serial interfaces with asynchronous character


framing are used, this parameter indicates if the
receiver makes a check for gaps between characters
(i.e. extension of the stop bit time of one character
prior to the start bit of the following character within a
message). If the receiver performs this check and the
timeout is exceeded then the receiver discards the
current data link frame. A receiver that does not
discard data link frames on the basis of intercharacter gaps is considered to not perform this
check.
Where no asynchronous serial interface is fitted, this
parameter is not applicable. In this case none of the
options shall be selected.

Capabilities
Not Supported
Fixed at_________ seconds
Configurable, range _____ to ______ seconds
Configurable, selectable from ___,___,___ seconds
Configurable, other, describe________________
No
Yes, explain ________________________

Not checked
No gap permitted
Fixed at _____ bit times
Fixed at _____ ms
Configurable, range ____ to ____ bit times
Configurable, range ____ to ____ ms
Configurable, Selectable from ___,___,___bit times
Configurable, Selectable from ____, ____, ____ ms
Configurable, other, describe __________________
Variable, explain ____

Current Value

If configurable,
list methods

1.2

SERIAL CONNECTIONS

1.2.8

Inter-character gaps in transmission:

When serial interfaces with asynchronous character


framing are used, this parameter indicates whether
extra delay is ever introduced between characters in
the message, and if so, the maximum width of the
gap.
Where no asynchronous serial interface is fitted, this
parameter is not applicable. In this case none of the
options shall be selected.

Capabilities
None (always transmits with no inter-character gap)
Maximum _____ bit times
Maximum _____ ms

Current Value

If configurable,
list methods

1.3

IP NETWORKING

1.3.1

Port Name

Capabilities

Current Value

If configurable,
list methods

RJ45

Name used to reference the communication port


defined in this section.

1.3.2

Type of End Point:

1.3.3

IP Address of this Device:

TCP Initiating (Master Only)


TCP Listening (Outstation Only)
TCP Dual (required for Masters)
UDP Datagram (required)

(list all active)

Keypad on
Frontpanel
TAPCONtrol
Software

1.3.4

Subnet Mask:

N.N.

1.3.5

Gateway IP Address:

N.N.

1.3.6

Accepts TCP Connections or UDP


Datagrams from:

1.3.7

IP Address(es) from which TCP


Connections or UDP Datagrams are
accepted:

Allows all (show as *.*.*.* in 1.3.7)


Limits based on an IP address
Limits based on list of IP addresses
Limits based on a wildcard IP address
Limits based on list of wildcard IP addresses
Other validation, explain_________________

1.3

IP NETWORKING

1.3.8

TCP Listen Port Number:

If Outstation or dual end point Master, port number on


which to listen for incoming TCP connect requests.
Required to be configurable for Masters and
recommended to be configurable for Outstations.

1.3.9

TCP Listen Port Number of remote


device:

If Master or dual end point Outstation, port number on


remote device with which to initiate connection.
Required to be configurable for Masters and
recommended to be configurable for Outstations.

1.3.10 TCP Keep-alive timer:


The time period for the keep-alive timer on active TCP
connections.

1.3.11 Local UDP port:


Local UDP port for sending and/or receiving UDP
datagrams. Master may let system choose an
available port. Outstation must use one that is known
by the master.

Capabilities
Not Applicable (Master w/o dual end point)
Fixed at 20,000
Configurable, range 0 to 32767
Configurable, selectable from ____,____,____
Configurable, other, describe________________
Not Applicable (Outstation w/o dual end point)
Fixed at 20,000
Configurable, range _______ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe_______________

Fixed at 0 ms (No control)


Configurable, range _______ to _______ms
Configurable, selectable from ____,____,____ms
Configurable, other, describe_______________
None
Fixed at 20,000
Configurable, range _______ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe_______________
Let system choose (Master only)

1.3.12 Destination UDP port for DNP3 Requests


(Master Only):
1.3.13 Destination UDP port for initial unsolicited
null responses (UDP only Outstations):
For a UDP only Outstation, the destination UDP port
for sending initial unsolicited Null response

None
Fixed at 20,000
Configurable, range _______ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe_______________

Current Value

If configurable,
list methods
Keypad on
Frontpanel
TAPCONtrol
Software

1.3

IP NETWORKING

1.3.14 Destination UDP port for responses:


For a UDP only Outstation, the destination UDP port
for sending all responses other than initial unsolicited
Null Response.

1.3.15 Multiple outstation connections (Masters


only):

Capabilities

None
Fixed at 20,000
Configurable, range _______ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe_______________
Use source port number
Supports multiple outstations (Masters only)

Master only. Indicates whether multiple outstation


connections are supported.

1.3.16 Multiple master connections (Outstations


Only):
Outstation only. Indicates whether multiple master
connections are supported and the method that can
be used to establish connections.

1.3.17 Time synchronization support:

No
Supports multiple masters (Outstations only)
If supported, the following methods may be used:
Method 1 (based on IP address) - required
Method 2 (based on IP port number) - recommended
Method 3 (browsing for static data) - optional
DNP3 LAN procedure (function code 24)
DNP3 Write Time (not recommended over LAN)
Other, explain _________________________
Not Supported

Current Value

If configurable,
list methods

1.4

LINK LAYER

1.4.1

Data Link Address:

Indicates if the link address is configurable over the


entire valid range of 0 to 65,519. Data link addresses
0xFFF0 through 0xFFFF are reserved for broadcast
or other special purposes.

1.4.2

DNP3 Source Address Validation:

Indicates whether the device will filter out messages


not from a specific source address.

1.4.3

DNP3 Source Address(es) expected


when Validation is Enabled:

Selects the allowed source address(es).

1.4.4

Self Address Support using address


0xFFFC:

Capabilities
Fixed at______
Configurable, range 0 to 9999
Configurable, selectable from ____,____,____
Configurable, other, describe________________

Never
Always, one address allowed (shown in 1.4.3)
Always, any one of multiple addresses allowed
(each selectable as shown in 1.4.3)
Sometimes, explain________________
Configurable to any 16 bit DNP Data Link Address
value
Configurable, range _______ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe________________
Yes (only allowed if configurable)
No

If an Outstation receives a message with a destination


address of 0xFFFC it shall respond normally with its
own source address. It must be possible to disable
the feature if supported.

1.4.5

Sends Confirmed User Data Frames:

A list of conditions under which the device transmits


confirmed link layer services (TEST_LINK_STATES,
RESET_LINK_STATES, CONFIRMED_USER_DATA).

Always
Sometimes, explain _____________________
Never

Current Value

If configurable,
list methods
Keypad on
Frontpanel
TAPCONtrol
Software

1.4

LINK LAYER

1.4.6

Data Link Layer Confirmation Timeout:

This timeout applies to any secondary data link


message that requires a confirm or response (link
reset, link status, user data, etc)

1.4.7

Maximum Data Link Retries:

The number of times the device will retransmit a


frame that requests Link Layer confirmation.

1.4.8

Maximum number of octets Transmitted


in a Data Link Frame:

This number includes the CRCs. With a length field of


255, the maximum size would be 292.

1.4.9

Maximum number of octets that can be


Received in a Data Link Frame:

This number includes the CRCs. With a length field of


255, the maximum size would be 292. The device
must be able to receive 292 octets to be compliant.

Capabilities
None
Fixed at 2000ms
Configurable, range _______ to _______ms
Configurable, selectable from ___,___,___ms
Configurable, other, describe________________
Variable, explain _______________________
Never Retries
Fixed at 3
Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe______________
Fixed at 292
Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe________________
Fixed at 292
Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe_______________

Current Value

If configurable,
list methods

1.5

APPLICATION LAYER

1.5.1

Maximum number of octets Transmitted


in an Application Layer Fragment other
than File Transfer:

This size does not include any transport or frame


octets.

Capabilities
Fixed at 512
Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe_______________

x Masters must provide a setting less than or equal to 249.


x Outstations must provide a setting less than or equal to

2048.
1.5.2

Maximum number of octets Transmitted


in an Application Layer Fragment
containing File Transfer:

Fixed at ___________
Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe_______________

1.5.3

Maximum number of octets that can be


Received in an Application Layer
Fragment:

Fixed at 256
Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe_______________

This size does not include any transport or frame


octets.
x Masters must provide a setting greater than or equal to

2048.
x Outstations must provide a setting greater than or equal

to 249.
1.5.4

Timeout waiting for Complete Application


Layer Fragment:

Timeout if all frames of a message fragment are not


received in the specified time. Measured from time
first frame of a fragment is received until the last
frame is received.

None
Fixed at______ms
Configurable, range _______ to _______ms
Configurable, selectable from ___,___,___ms
Configurable, other, describe________________
Variable, explain _______________________

Current Value

If configurable,
list methods

1.5

APPLICATION LAYER

1.5.5

Maximum number of objects allowed in a


single control request for CROB (group
12):

Fixed at 1(enter 0 if controls are not supported)


Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe_______________
Variable, explain _______________________

1.5.6

Maximum number of objects allowed in a


single control request for Analog Outputs
(group 41):

Fixed at 1 (enter 0 if controls are not supported)


Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe_______________
Variable, explain _______________________

1.5.7

Maximum number of objects allowed in a


single control request for Data Sets
(groups 85,86,87):

Fixed at 0(enter 0 if controls are not supported)


Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe_______________
Variable, explain _______________________

1.5.8

Supports mixing object groups (AOBs,


CROBs and Data Sets) in the same
control request:

Not applicable controls are not supported


Yes
No

Capabilities

Current Value

If configurable,
list methods

1.6

FILL OUT THE FOLLOWING ITEMS


FOR MASTERS ONLY

1.6.1

Timeout waiting for Complete Application


Layer Response(ms):

Timeout on Master if all fragments of a response


message are not received in the specified time.

1.6.2

Maximum Application Layer Retries for


Request Messages:

The number of times a Master will retransmit an


application layer request message if a response is not
received. This parameter must never cause a Master
to retransmit control or time sync messages.
Outstations should never transmit retries.

1.6.3

Incremental Timeout waiting for First or


Next Fragment of an Application Layer
Response:

Capabilities
None
Fixed at______ms
Configurable, range _______ to _______ms
Configurable, selectable from ___,___,___ms
Configurable, other, describe________________
Variable, explain _______________________
None (required)
Fixed at______
Configurable, range _______ to _______
Configurable, selectable from ___,___,___
Configurable, other, describe_______________
Variable, explain _______________________

None
Fixed at______ms
Configurable, range _______ to _______ms
Configurable, selectable from ___,___,___ms
Configurable, other, describe________________
Variable, explain _______________________

Current Value

If configurable,
list methods

1.7

FILL OUT THE FOLLOWING ITEMS


FOR OUTSTATIONS ONLY

1.7.1

Capabilities

Current Value

Timeout waiting for Application Confirm of


solicited response message:

None
Fixed at _____ ms
Configurable, range 1000 to 60000 ms
Configurable, selectable from ___,___,___ms
Configurable, other, describe________________
Variable, explain _______________________

5000ms

1.7.2

How often is time synchronization


required from the master?

Never needs time


Within 120 seconds after IIN1.4 is set
Periodically every __________

1.7.3

Device Trouble Bit IIN1.6:

Never used
Reason for setting: Parameter or Hardware error

If IIN1.6 device trouble bit is set under certain


conditions, explain the possible causes.

1.7.4

File Handle Timeout:

If there is no activity referencing a file handle for a


configurable length of time, the outstation must do an
automatic close on the file. The timeout value must be
configurable up to 1 hour. When this condition occurs
the outstation will send a File Transport Status Object
(group 70 var 6) using a status code value of file
handle expired (0x02).

1.7.5

Event Buffer Overflow Behaviour:

1.7.6

Event Buffer Organization:

Explain how event buffers are arranged (per Object


Group, per Class, single buffer, etc,) and provide their
sizes

Not applicable, files not supported


Fixed at______ms
Configurable, range _______ to _______ms
Configurable, selectable from ___,___,___ms
Configurable, other, describe________________
Variable, explain _______________________

Discard the oldest event


Discard the newest event
Other, explain _________________________
Arrangement per object group

If configurable,
list methods

1.7

FILL OUT THE FOLLOWING ITEMS


FOR OUTSTATIONS ONLY

1.7.7

Sends Multi-Fragment Responses:

Indicates whether an Outstation sends multi-fragment


responses (Masters do not send multi-fragment
requests).

1.7.8

DNP Command Settings preserved


through a device reset:

If any of these settings are written through the DNP


protocol and they are not preserved through a restart
of the Outstation, the Master will have to write them
again anytime the Restart IIN bit is set.

Capabilities
Yes
No

Assign Class
Analog Deadbands
Data Set Prototypes
Data Set Descriptors
Function Code 31 Activate Configuration

Current Value

If configurable,
list methods

1.8

OUTSTATION UNSOLICITED
RESPONSE SUPPORT

1.8.1

Supports Unsolicited Reporting:

When the unsolicited response mode is configured


off, the device is to behave exactly like an equivalent
device that has no support for unsolicited responses.
If set to On, the Outstation will send a null Unsolicited
Response after it restarts, then wait for an Enable
Unsolicited Response command from the master
before sending additional Unsolicited Responses
containing event data.

1.8.2

Master Data Link Address:

The destination address of the master device where


the unsolicited responses will be sent.

1.8.3

Unsolicited Response Confirmation


Timeout:

This is the amount of time that the outstation will wait


for an Application Layer confirmation back from the
master indicating that the master received the
unsolicited response message. As a minimum, the
range of configurable values must include times from
one second to one minute. This parameter may be the
same one that is used for normal, solicited,
application confirmation timeouts, or it may be a
separate parameter.

Capabilities
Not Supported
Configurable, selectable from On and Off
Not supported for TCP/IP connection

Current Value

Keypad on
Frontpanel

Off

TAPCONtrol
Software

Keypad on
Frontpanel

Fixed at______
Configurable, range 0 to 32767
Configurable, selectable from ____,____,____
Configurable, other, describe________________
Fixed at _____ms
Configurable, range _______ to _______ms
Configurable, selectable from ___,___,___ms
Configurable, other: Is equivalent to Timeout waiting
for Application Confirm of solicited response
message
Variable, explain _______________________

If configurable,
list methods

TAPCONtrol
Software
5000ms

1.8

OUTSTATION UNSOLICITED
RESPONSE SUPPORT

1.8.4

Number of Unsolicited Retries:

This is the number of retries that an outstation


transmits in each unsolicited response series if it does
not receive confirmation back from the master. The
configured value includes identical and regenerated
retry messages. One of the choices must provide for
an indefinite (and potentially infinite) number of
transmissions.

Capabilities
None
Fixed at __
Configurable, range 1 to 100 and Infinite
Configurable, selectable from ____,____,____
Configurable, other, describe______________
Always infinite, never gives up

Current Value
3

If configurable,
list methods

1.9

OUTSTATION UNSOLICITED
RESPONSE TRIGGER CONDITIONS

1.9.1

Number of class 1 events:

Class 1 not used to trigger Unsolicited Responses


Fixed at 5
Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe______________

1.9.2

Number of class 2 events:

Class 2 not used to trigger Unsolicited Responses


Fixed at 5
Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe______________

1.9.3

Number of class 3 events:

Class 3 not used to trigger Unsolicited Responses


Fixed at 5
Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe______________

1.9.4

Total number events from any class:

Total Number of Events not used to trigger


Unsolicited Responses
Fixed at ___________
Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe______________

1.9.5

Hold time after class 1 event:

Class 1 not used to trigger Unsolicited Responses


Fixed at 5000ms
Configurable, range ________ to _______ ms
Configurable, selectable from ____,____,____ ms
Configurable, other, describe______________

A configured value of 0 indicates that responses are


not delayed due to this parameter.

1.9.6

Hold time after class 2 event:

A configured value of 0 indicates that responses are


not delayed due to this parameter.

Capabilities

Class 2 not used to trigger Unsolicited Responses


Fixed at 5000ms
Configurable, range ________ to _______ ms
Configurable, selectable from ____,____,____ ms
Configurable, other, describe______________

Current Value

If configurable,
list methods

1.9

OUTSTATION UNSOLICITED
RESPONSE TRIGGER CONDITIONS

1.9.7

Hold time after class 3 event:

A configured value of 0 indicates that responses are


not delayed due to this parameter.

1.9.8

Hold time after event assigned to any


class:

A configured value of 0 indicates that responses are


not delayed due to this parameter.

1.9.9

Retrigger Hold Timer:

The hold-time timer may be retriggered for each new


event detected (increased possibly of capturing all the
changes in a single response) or not retriggered
(giving the master a guaranteed update time).

1.9.10 Other Unsolicited Response Trigger


Conditions:

Capabilities
Class 3 not used to trigger Unsolicited Responses
Fixed at 5000ms
Configurable, range ________ to _______ ms
Configurable, selectable from ____,____,____ ms
Configurable, other, describe______________
Class events not used to trigger Unsolicited
Responses
Fixed at ___________ ms
Configurable, range ________ to _______ ms
Configurable, selectable from ____,____,____ ms
Configurable, other, describe______________
Hold-time timer will be retriggered for each new event
detected (may get more changes in next response)
Hold-time timer will not be retriggered for each new
event detected (guaranteed update time)

_________________________________________
_________________________________________
_________________________________________

Current Value

If configurable,
list methods

1.10

OUTSTATION PERFORMANCE

Capabilities

Current Value

1.10.1 Maximum Time Base Drift (milliseconds


per minute):
If the protocol is synchronized by DNP, what is the
clock drift rate over the full operating temperature
range.

1.10.2 When does outstation set IIN1.4?

1.10.3 Maximum Internal Time Reference Error


when set via DNP (ms):

Never
Asserted at startup until first Time Synchronization
request received
Periodically, range ____to____ seconds
Periodically, selectable from ____,____,___ seconds
Range ____to____ seconds after last time sync
Selectable from___,___,___seconds after last time
sync
When time error may have drifted by range
____to____ ms
When time error may have drifted by selectable from
____,____,___
50

The difference between the time set in a DNP Write


Time message, and the time actually set in the
Outstation.

1.10.4 Maximum Delay Measurement error (ms):


The difference between the time reported in the delay
measurement response and the actual time between
receipt of the delay measurement request and issuing
the delay measurement reply.

If configurable,
list methods

1.10

OUTSTATION PERFORMANCE

1.10.5 Maximum Response time (ms):

Capabilities

Current Value
10

The amount of time an Outstation will take to respond


upon receipt of a valid request. This does not include
the message transmission time.

1.10.6 Maximum time from start-up to IIN 1.4


assertion (ms):

1000

1.10.7 Maximum Event Time-tag error for local


Binary and Double-bit I/O (ms):

1000

The error between the time-tag reported and the


absolute time of the physical event. This error
includes the Internal Time Reference Error.

1.10.8 Maximum Event Time-tag error for local


I/O other than Binary and Double-bit data
types (ms):

1000

If configurable,
list methods

1.11

INDIVIDUAL FIELD OUTSTATION PARAMETERS:

Value of Current
Setting

If configurable,
list methods

1.11.1 User-assigned location name or code string (same as


g0v245):
Keypad on
Frontpanel

1.11.2 User-assigned ID Code/number string (same as g0v246):

1.11.3 User-assigned name string for the outstation (same as


g0v247):

TAPCON240

1.11.4 Device Serial Number string (same as g0v248):

xxxxxxxx ( x = any
number between 0 and
9)

2 CAPABILITIES AND CURRENT SETTINGS FOR


DEVICE DATABASE (OUTSTATION ONLY)
The following tables identify the capabilities and current settings for each DNP3 data type. Each data type also
provides a table defining the data points available in the device or a description of how this information can be
obtained if the database is configurable. Tables for data types not supported may be deleted. Additional columns
may be added to the point list table if necessary.

2.1

SINGLE-BIT BINARY INPUTS


Capabilities

Static (Steady-State) Group Number: 1


Event Group Number: 2

2.1.1

Static Variation reported when variation 0


requested:

Variation 1 Single-bit Packed format


Variation 2 Single-bit with flag
Based on point Index (add column to table below)

2.1.2

Event Variation reported when variation 0


requested:

Variation 1 without time


Variation 2 with absolute time
Variation 3 with relative time
Based on point Index (add column to table below)

2.1.3

Event reporting mode:

Only most recent


All events

When responding with event data and more than one


event has occurred for a data point, an Outstation
may include all events or only the most recent event.
All events are typically reported for Binary Inputs.

2.1.4

Binary Inputs included in Class 0


response:

If Binary Inputs are not included in the Class 0


response, Binary Input Events (group 2) may not be
reported.

2.1.5

Definition of Binary Input Point List:

List all addressable points. Points that do not exist (for


example, because an option is not installed) shall be
omitted from the table.

Always
Never
Only if point is assigned to Class 1, 2, or 3
Based on point Index (add column to table below)

Fixed, list shown in table below


Configurable(current list may be shown in table below)
Other, explain_____________________

Current Value

If configurable,
list methods

Point
Index
0

Name

Default Class
Assigned to Events
(1, 2, 3 or none)

Auto/Manual
Status

Raise

Lower

Name for
State when
value is 0

Name for
State when
value is 1

Description

Manual

Auto

Status of Auto/Manual regulation mode

Raise
Command
inactive

Raise
Command
active

When the Voltage Regulator is setting a raise command

Lower
Command
inactive

Lower
Command
active

When the Voltage Regulator is setting a lower command

VL 1 inactive

VL 1 active

Activation status of Desired Voltage Level 1

AVL 2
inactive

AVL 2 active

Activation status of Desired Voltage Level 2

AVL 3
inactive

AVL 3 active

Activation status of Desired Voltage Level 3

Desired Voltage
Level 1

Desired Voltage
Level 2

Desired Voltage
Level 3

SI Command 1

SI Command SI Command
1 inactive
1 active

Status of SI Command 1

SI Command 2

SI Command SI Command
2 inactive
2 active

Status of SI Command 2

SI Command 3

SI Command SI Command
3 inactive
3 active

Status of SI Command 3

Motor Drive
running

10

Parallel Status

11
12

Motor Drive
running

Motor Drive
doesnt
running

Independent
Mode

Parallel Mode Parallel control status

Parallel Error

No Error

Error

Parallel Error status

Local / Remote
Status

Local
(SCADA
controls
ignored)

Remote
(SCADA
controls
enabled)

Control mode status of Voltage Regulator

13

User Indication 3

User
Indication 3
inactive

User
Indication 3
active

Parametrizable indication no.3 The TAPCON has four parametrizable


inications. These can be set to an input or to a relay. The indications will
be 1 if there is a signal at the parametrized input or if the parametrized
relay is ON.

14

Overvoltage

No
overvoltage

Overvoltage

Overvoltage detection status

Status of Input motor drive running

Point
Index

Name

Default Class
Assigned to Events
(1, 2, 3 or none)

Name for
State when
value is 0

Name for
State when
value is 1

Description

15

Undervoltage

No
undervoltage

Undervoltage

Undervoltage detection status

16

Overcurrent

No
Overcurrent

Overcurrent

Overcurrent detection status

17

Reserved

No
Undercurrent
Ondercurrent

18

Function
Monitoring

19

Reserved

20

User Indication 1

21

22

23

User Indication 2

Parallel Master

Parallel Follower

Undercurrent detection status

Normal mode

15 min out of
Bandwidth

Function Monitoring (15 min out of Bandwidth)

User
Indication 1
inactive

User
Indication 1
active

Parametrizable indication no. 1

User
Indication 2
inactive

User
Indication 2
active

Parametrizable indication no. 2

Parallel
control mode
master
inactive

Parallel
control mode
master
active

Status of Parallel control mode master

Parallel
control mode
follower
inactive

Parallel
control mode
follower
active

Status of Parallel control mode follower

24

Circulating
Current

Parallel
control mode
circulating
current
inactive

Parallel
control mode
Status of Parallel control mode circulating current
circulating
current active

25

User Indication 4

User
Indication 4
inactive

User
Indication 4
active

26

Reserved

27

Reserved

28

Reserved

29

Reserved

30

Reserved

Parametrizable indication no. 4

Point
Index

Name

Default Class
Assigned to Events
(1, 2, 3 or none)

31

Reserved

32

Reserved

33

Reserved

34

Reserved

35

Reserved

36

Reserved

37

Reserved

38

Reserved

39

Reserved

40

Reserved

41

Reserved

42

Reserved

43

Status Alarm
Relay

Name for
State when
value is 0

No Alarm

Name for
State when
value is 1

Alarm

Description

Status of Status Alarm Relay

2.2

BINARY OUTPUT STATUS AND


CONTROL RELAY OUTPUT BLOCK

Binary Output Status Group Number: 10


Binary Output Event Group Number: 11
CROB Group Number: 12
Binary Output Command Event Object Num: 13

Capabilities

2.2.1

Minimum pulse time allowed with Trip,


Close, and Pulse On commands:

Fixed at ______ms (hardware may limit this further)


Based on point Index (add column to table below)

2.2.2

Maximum pulse time allowed with Trip,


Close, and Pulse On commands:

Fixed at ______ms (hardware may limit this further)


Based on point Index (add column to table below)

2.2.3

Binary Output Status included in Class 0


response:

Always
Never
Only if point is assigned to Class 1, 2, or 3
Based on point Index (add column to table below)

If Binary Output Status points are not included in the


Class 0 response, Binary Output Status Events (group
11) may not be reported.

2.2.4

Reports Output Command Event Objects:

Never
Only upon a successful Control
Upon all control attempts

2.2.5

Event Variation reported when variation 0


requested:

Variation 1 without time


Variation 2 with absolute time
Based on point Index (add column to table below)

2.2.6

Command Event Variation reported when


variation 0 requested:

Variation 1 without time


Variation 2 with absolute time
Based on point Index (add column to table below)

2.2.7

Event reporting mode:

Only most recent


All events

When responding with event data and more than one


event has occurred for a data point, an Outstation
may include all events or only the most recent event.

Current Value

If configurable,
list methods

2.2.8

Command Event reporting mode:

When responding with event data and more than one


event has occurred for a data point, an Outstation
may include all events or only the most recent event.

2.2.9

Maximum Time between Select and


Operate:

2.2.10 Definition of Binary Output Status/Control


relay output block (CROB) Point List:
List all addressable points. Points that do not exist (for
example, because an option is not installed) shall be
omitted from the table.

Only most recent


All events

Not Applicable
Fixed at 5seconds
Configurable, range ______ to ______ seconds
Configurable, selectable from___,___,___seconds
Configurable, other, describe________________
Variable, explain _______________________
Based on point Index (add column to table below)
Fixed, list shown in table below
Configurable(current list may be shown in table below)
Other, explain_____________________

Default Class
Assigned to Events
(1, 2, 3 or none)

Pulse Off

Latch On

Latch Off

Cancel Currently Running


Operation

Pulse On

Auto / Manual
Switch

Count > 1

Direct Operate No Ack

Point Index
0

Close

Direct Operate

Name

Trip

Select/Operate

Supported Control Operations

Name for State


when value is
0

Raise

Lower

Desired Voltage
Level 1

Desired Voltage
Level 2

None

None

Activation of Auto or
Manual voltage regulation
method.
Pulse/Latch On/Off times
are fixed hardware
dependent. Variable
On/Off times will be
ignored.

None

Force Voltage Regulator to


Raise operation
Pulse/Latch On/Off times
are fixed hardware
dependent. Variable
On/Off times will be
ignored.

Raise

None

None

Force Voltage Regulator to


Lower operation
Pulse/Latch On/Off times
are fixed hardware
dependent. Variable
On/Off times will be
ignored.

Auto On

Command

Description
Change

Manual On

Name for
State when
value is 1

Lower

None

Select VL 1

None

None

Selection of Desired
Voltage Level 1
Pulse/Latch On/Off times
are fixed hardware
dependent. Variable
On/Off times will be
ignored.

Select VL 2

None

None

Selection of Desired
Voltage Level 2
Pulse/Latch On/Off times

Default Class
Assigned to Events
(1, 2, 3 or none)
Cancel Currently Running
Operation

Count > 1

Close

Trip

Latch Off

Latch On

Pulse Off

Pulse On

Direct Operate

Point Index

Select/Operate

Name

Direct Operate No Ack

Supported Control Operations

Name for State


when value is
0

Name for
State when
value is 1

Description
Change

Command

are fixed hardware


dependent. Variable
On/Off times will be
ignored.
5

Desired Voltage
Level 3

SI Command 1

SI Command 2

SI Command 3

None

None

None

Each of the three SI


Commands sets a
corresponding flag in the
TAPCON the status of
the flags can be used like
an input to activate or
deactivate a function of the
TAPCON
The function must be
parametrized by
Maschinenfabrik
Reinhausen GmbH

None

Each of the three SI


Commands sets a
corresponding flag in the
TAPCON the status of
the flags can be used like
an input to activate or
deactivate a function of the
TAPCON

None

Each of the three SI


Commands sets a
corresponding flag in the
TAPCON the status of

SI Command 1
off

Select VL 3

Selection of Desired
Voltage Level 3
Pulse/Latch On/Off times
are fixed hardware
dependent. Variable
On/Off times will be
ignored.

SI Command 1
None
on

SI Command 2
off

SI Command 2
None
on

SI Command 3
off

SI Command 3
None
on

Default Class
Assigned to Events
(1, 2, 3 or none)
Cancel Currently Running
Operation

Count > 1

Close

Trip

Latch Off

Latch On

Pulse Off

Pulse On

Direct Operate

Point Index

Select/Operate

Name

Direct Operate No Ack

Supported Control Operations

Name for State


when value is
0

Name for
State when
value is 1

Description
Change

Command

the flags can be used like


an input to activate or
deactivate a function of the
TAPCON
22

23

24

Parallel Master

Parallel Follower

Circulating Current

Select Parallel
Control Mode
Master

Select Parallel
Control Mode
Follower

Select Parallel
Control Mode
OFF

Select Parallel
Control Mode
Circulating
Current

None

None

Master method selection


Pulse/Latch On/Off times
are fixed hardware
dependent. Variable
On/Off times will be
ignored.

None

Follower method selection


Pulse/Latch On/Off times
are fixed hardware
dependent. Variable
On/Off times will be
ignored.

None

Circulating Current
method selection
Pulse/Latch On/Off times
are fixed hardware
dependent. Variable
On/Off times will be
ignored.

None

None

2.3

COUNTERS/FROZEN COUNTERS

Static Counter Group Number: 20


Static Frozen Counter Group Number: 21
Counter Event Group Number: 22
Frozen Counter Event Group Number: 23

Capabilities

2.3.1

Static Counter Variation reported when


variation 0 requested:

Variation 1 32-bit with flag


Variation 2 16-bit with flag
Variation 5 32-bit without flag
Variation 6 16-bit without flag
Based on point Index (add column to table below)

2.3.2

Counter Event Variation reported when


variation 0 requested:

Variation 1 32-bit with flag


Variation 2 16-bit with flag
Variation 5 32-bit with flag and time
Variation 6 16-bit with flag and time
Based on point Index (add column to table below)

2.3.3

Counters included in Class 0 response:

Always
Never
Only if point is assigned to Class 1, 2, or 3
Based on point Index (add column to table below)

If Counters are not included in the Class 0 response,


Counter Events (group 22) may not be reported.

2.3.4

Counter Event reporting mode:

When responding with event data and more than one


event has occurred for a data point, an Outstation
may include all events or only the most recent event.
All events are typically reported for Counters.

2.3.5

Static Frozen Counter Variation reported


when variation 0 requested:

Only most recent


All events

Variation 1 32-bit with flag


Variation 2 16-bit with flag
Variation 5 32-bit with flag and time
Variation 6 16-bit with flag and time
Variation 9 32-bit without flag
Variation 10 16-bit without flag
Based on point Index (add column to table below)

Current Value

If configurable,
list methods

2.3

COUNTERS/FROZEN COUNTERS

Static Counter Group Number: 20


Static Frozen Counter Group Number: 21
Counter Event Group Number: 22
Frozen Counter Event Group Number: 23

Capabilities

2.3.6

Frozen Counter Event Variation reported


when variation 0 requested:

Variation 1 32-bit with flag


Variation 2 16-bit with flag
Variation 5 32-bit with flag and time
Variation 6 16-bit with flag and time
Based on point Index (add column to table below)

2.3.7

Frozen Counters included in Class 0


response:

Always
Never
Only if point is assigned to Class 1, 2, or 3
Based on point Index (add column to table below)

If Frozen Counters are not included in the Class 0


response, Frozen Counter Events (group 23) may not
be reported.

2.3.8

Frozen Counter Event reporting mode:

When responding with event data and more than one


event has occurred for a data point, an Outstation
may include all events or only the most recent event.
All events are typically reported for Frozen Counters.

2.3.9

Counters Roll Over at:

2.3.10 Counters frozen by means of:

Only most recent


All events

16 Bits
(65,535)
32 Bits (4,294,967,295)
Other Fixed Value _________
Configurable; range _________ to__________
Configurable, selectable from ___,___,___
Configurable, other, describe________________
Based on point Index (add column to table below)
Master Request
Freezes itself without concern for time of day
Freezes itself and requires time of day
Other, explain _____________________________

Current Value

If configurable,
list methods

2.3

COUNTERS/FROZEN COUNTERS

Static Counter Group Number: 20


Static Frozen Counter Group Number: 21
Counter Event Group Number: 22
Frozen Counter Event Group Number: 23

2.3.11 Definition of Counter/Frozen Counter


Point List:
List all addressable points. Points that do not exist (for
example, because an option is not installed) shall be
omitted from the table.

Capabilities

Fixed, list shown in table below


Configurable(current list may be shown in table below)
Other, expla0in_____________________

Current Value

If configurable,
list methods

Point
Index

Name

Default Class
Assigned to
Counter Events (1,
2, 3 or none)

Frozen
Counter
Exists
(Yes or No)

Default Class
Assigned to Frozen
Counter Events
(1, 2, 3 or none)

Description

2.4

ANALOG INPUT POINTS


Capabilities

Static (Steady-State) Group Number: 30


Event Group Number: 32

2.4.1

Static Variation reported when variation 0


requested:

Variation 1 32-bit with flag


Variation 2 16-bit with flag
Variation 3 32-bit without flag
Variation 4 16-bit without flag
Variation 5 single-precision floating point with flag
Variation 6 double-precision floating point with flag
Based on point Index (add column to table below)

2.4.2

Event Variation reported when variation 0


requested:

Variation 1 32-bit without time


Variation 2 16-bit without time
Variation 3 32-bit with time
Variation 4 16-bit with time
Variation 5 single-precision floating point w/o time
Variation 6 double-precision floating point w/o time
Variation 7 single-precision floating point with time
Variation 8 double-precision floating point with time
Based on point Index (add column to table below)

2.4.3

Event reporting mode:

Only most recent


All events

When responding with event data and more than one


event has occurred for a data point, an Outstation
may include all events or only the most recent event.
Only the most recent event is typically reported for
Analog Inputs.

2.4.4

Analog Inputs Included in Class 0


response:

If Analog Inputs are not included in the Class 0


response, Analog Input Events (group 32) may not be
reported.

Always
Never
Only if point is assigned to Class 1, 2, or 3
Based on point Index (add column to table below)

Current Value

If configurable,
list methods

2.4

ANALOG INPUT POINTS

Static (Steady-State) Group Number: 30


Event Group Number: 32

Capabilities

2.4.5

How Deadbands are set:

A. Global Fixed
B. Configurable through DNP
C. Configurable via other means
D. Other, explain _____________________________
Based on point Index - column specifies which of the
options applies, B, C, or D

2.4.6

Analog Deadband Algorithm:

Simple
Integrating
Other, explain _____________________________

simple -

just compares the difference from the


previous reported value

integrating - keeps track of the accumulated change


other -

2.4.7

indicating another algorithm

Definition of Analog Input Point List:

List all addressable points. Points that do not exist (for


example, because an option is not installed) shall be
omitted from the table.

Fixed, list shown in table below


Configurable(current list may be shown in table below)
Other, explain_____________________

Current Value

If configurable,
list methods

Transmitted Value

Default Class
Assigned to Events
(1, 2, 3 or none)

Scaling

Point
Index

Name

Desired Voltage
Level 1

490

1400

10

Measured
Voltage

1700

10

19

Voltage
Deviation

-1000

2470

10

19

Reserved

Reserved

Measured
Current

22000

100

99

Tap Position

-40

40

Reserved

Reserved

Reserved

10

Reserved

11

Reserved

12

Reserved

Minimum

Maximum

Multiplier

Offset

Units

Default
Deadband

Resolution

Description

In % of active voltage level

The minimum and maximum transmitted values are the lowest and highest values that the outstation will report in DNP analog input objects. These values are integers if the outstation transmits only integers.

The scaling information for each point specifies how data transmitted in integer variations (16 bit and 32 bit) is converted to engineering units when received by the Master (i.e. scaled according to the
equation: scaled value (transmitted value)= multiplier * raw + offset).
4
Resolution is the smallest change that may be detected in the value due to quantization errors and is given in the units shown in the previous column. This parameter does not represent the accuracy of the
measurement.

2.5

ANALOG OUTPUT STATUS AND


ANALOG OUTPUT CONTROL
BLOCK

Analog Output Status Group Number: 40


Analog Output Control Block Group Number: 41
Analogue Output Event Group Number: 42
Analogue Output Command Event Group Number: 43

Capabilities

2.5.1

Static Analog Output Status Variation


reported when variation 0 requested:

Variation 1 32-bit with flag


Variation 2 16-bit with flag
Variation 3 single-precision floating point with flag
Variation 4 double-precision floating point with flag
Based on point Index (add column to table below)

2.5.2

Analog Output Status Included in Class 0


response:

Always
Never
Only if point is assigned to Class 1, 2, or 3
Based on point Index (add column to table below)

If Analog Output Status points are not included in the


Class 0 response, Analog Output Events (group 42)
may not be reported.

2.5.3

Reports Output Command Event Objects:

Never
Only upon a successful Control
Upon all control attempts

2.5.4

Event Variation reported when variation 0


requested:

Variation 1 32-bit without time


Variation 2 16-bit without time
Variation 3 32-bit with time
Variation 4 16-bit with time
Variation 5 single-precision floating point w/o time
Variation 6 double-precision floating point w/o time
Variation 7 single-precision floating point with time
Variation 8 double-precision floating point with time
Based on point Index (add column to table below)

Current Value

If configurable,
list methods

2.5

ANALOG OUTPUT STATUS AND


ANALOG OUTPUT CONTROL
BLOCK

Capabilities

Analog Output Status Group Number: 40


Analog Output Control Block Group Number: 41
Analogue Output Event Group Number: 42
Analogue Output Command Event Group Number: 43

2.5.5

Command Event Variation reported when


variation 0 requested:

Variation 1 32-bit without time


Variation 2 16-bit without time
Variation 3 32-bit with time
Variation 4 16-bit with time
Variation 5 single-precision floating point w/o time
Variation 6 double-precision floating point w/o time
Variation 7 single-precision floating point with time
Variation 8 double-precision floating point with time
Based on point Index (add column to table below)

2.5.6

Event reporting mode:

Only most recent


All events

When responding with event data and more than one


event has occurred for a data point, an Outstation
may include all events or only the most recent event.

2.5.7

Command Event reporting mode:

When responding with event data and more than one


event has occurred for a data point, an Outstation
may include all events or only the most recent event.

2.5.8

Maximum Time between Select and


Operate:

Only most recent


All events

Not Applicable
Fixed at 5 seconds
Configurable, range ______ to ______ seconds
Configurable, selectable from___,___,___seconds
Configurable, other, describe________________
Variable, explain _______________________
Based on point Index (add column to table below)

Current Value

If configurable,
list methods

2.5

ANALOG OUTPUT STATUS AND


ANALOG OUTPUT CONTROL
BLOCK

Analog Output Status Group Number: 40


Analog Output Control Block Group Number: 41
Analogue Output Event Group Number: 42
Analogue Output Command Event Group Number: 43

2.5.9

Definition of Analog Output Status/Analog


Output Control Block Point List:

List all addressable points. Points that do not exist (for


example, because an option is not installed) shall be
omitted from the table.

Capabilities

Fixed, list shown in table below


Configurable(current list may be shown in table below)
Other, explain_____________________

Current Value

If configurable,
list methods

Desired Voltage
Level 1

Direct Operate
No Ack

Name

Direct Operate

Point
Index

Select/Operate

Supported Control
Operations

Transmitted Value

Scaling

Default Event
Assigned Class
(1, 2, 3 or none)

Units
Minimum

490

Maximum

1400

Multiplier

10

Offset

Description

Resolution

Change

None

Command

None

5
The scaling information for each point specifies how data transmitted in integer variations (16 bit and 32 bit) is converted to engineering units when received by the Master (i.e. scaled according to the
equation: scaled value(transmitted value) = multiplier * raw + offset).
6
Resolution is the smallest change that may be detected in the value due to quantization errors and is given in the units shown in the previous column. This parameter does not represent the accuracy of the
measurement.

3 IMPLEMENTATION TABLE
The following implementation table identifies which object groups and variations, function codes and qualifiers
the device supports in both requests and responses. The Request columns identify all requests that may be sent
by a Master, or all requests that must be parsed by an Outstation. The Response columns identify all responses
that must be parsed by a Master, or all responses that may be sent by an Outstation.

The implementation table must list all functionality required by the device whether
Master or Outstation as defined within the DNP3 IED Conformance Test Procedures.
Any functionality beyond the highest subset level supported is indicated by highlighted
rows. Any Object Groups not provided by an outstation or not processed by a Master
are indicated by strikethrough (note these Object Groups will still be parsed).

NOTE

In the table below, text shaded as 00, 01 (start stop) indicates Subset Level 3 functionality (beyond Subset Level
2).
In the table below, text shaded as 07, 08 (limited qty) indicates functionality beyond Subset Level 3.

OBJECT
Object
Number
0

Variation
Number
1-253

254

255

Description
Device Attribute Specific

REQUEST
RESPONSE
(Library will parse)
(Library will respond with)
Function
Qualifier Codes
Function
Qualifier Codes
Codes (dec)
(hex)
Codes (dec)
(hex)
1
(read) 00, 01 (start-stop) 129
(response) 00, 01 (start-stop)
06 (no range, or all)
17, 28
(index
see note 1)
07, 08 (limited qty)
17, 27, 28 (index)
2
(write) 00, 01 (start-stop)

Device Attribute - Non-Specific All


Attributes Request

Device Attribute List of Attribute


Variations

Binary Input Any Variation

1
22

(read)

(read)

(read)

(read)

(assign
class)

Binary Input

(default
see note 1)

Binary Input with Status

(read)

Binary Input Change Any Variation

(read)

Binary Input Change without Time

(read)

00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)

129

129

129

129

129
130

(response)

(response)

(response)

(response)

(response)
(unsol. resp)

00, 01
17, 28

00, 01
17, 28

00, 01
17, 28

00, 01
17, 28

17, 28

(start-stop)
(index
see note 1)

(start-stop)
(index
see note 1)

(start-stop)
(index
see note 2)

(start-stop)
(index
see note 2)

(index)

REQUEST
(Library will parse)
Function
Qualifier Codes
Description
Codes (dec)
(hex)
Binary Input Change with Time
1
(read) 06 (no range, or all)
07, 08 (limited qty)
Binary Input Change with Relative Time 1
(read) 06 (no range, or all)
07, 08 (limited qty)
OBJECT

Object
Number
2
2

Variation
Number
2
3
(default
see note 1)

Double Bit Input Any Variation

1
22

(read)

(read)

(assign
class)

Double Bit Input

(default
see note 1)

4
4

2
3
(default
see note 1)

10

Double Bit Input with Status

Double Bit Input Change Any


Variation
Double Bit Input Change without Time
Double Bit Input Change with Time

(read)

(read)

(read)

(read)

Double Bit Input Change with Relative


Time

Binary Output Any Variation

1
22

(read)

(read)

(read)

(assign
class)

10

10

Binary Output

Binary Output Status

(write

(read)

(default
see note 1)

11
11

Binary Output Change Any Variation

(read)

Binary Output Change without Time

(read)

(default
see note 1)

11

Binary Output Change with Time

(read)

12

Control Relay Output Block

22

12

Control Relay Output Block

12

Pattern Control Block

12

Pattern Mask

13

Binary Output Command Event Any


Variation

3
(select)
4
(operate)
5
(direct op)
6 (dir. op, noack)
3
(select)
4
(operate)
5
(direct op)
6 (dir. op, noack)
3
(select)
4
(operate)
5
(direct op)
6 (dir. op, noack)
1
(read)

(assign
class)

00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
00, 01 (start-stop)

RESPONSE
(Library will respond with)
Function
Qualifier Codes
Codes (dec)
(hex)
129 (response) 17, 28
(index)
130 (unsol. resp)
129 (response) 17, 28
(index)
130 (unsol. resp)

129

129

129
130
129
130
129
130

129

(response)

(response)

(response)

00, 01
17, 28

00, 01
17, 28

(start-stop)
(index
see note 1)

(start-stop)
(index
see note 1)

17, 28

(index )

17, 28

(index )

17, 28

(index )

00, 01
17, 28

(start-stop)

(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)

(response)

00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)

129

129
130

(unsol. resp)

06 (no range, or all)


07, 08 (limited qty)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
17, 28
(index)

129
130

(unsol. resp)

129

(response)

echo of request

129

(response)

echo of request

129

(response)

echo of request

(limited quantity)

00, 01
stop)

(start-

06 (no range, or all)


07, 08 (limited qty)

(response)

(response)

(response)

00, 01
17, 28

(index
see note 1)

(start-stop)
(index
see note 2)

17, 28

(index )

17, 28

(index )

REQUEST
(Library will parse)
Function
Qualifier Codes
Description
Codes (dec)
(hex)
Binary Output Command Event without 1
(read) 06 (no range, or all)
Time
07, 08 (limited qty)
Binary Output Command Event with
1
(read) 06 (no range, or all)
Time
07, 08 (limited qty)
Binary Counter Any Variation
1
(read) 00, 01 (start-stop)
22 (assign
06 (no range, or all)
class)
07, 08 (limited qty)
17, 27, 28 (index)
OBJECT

Object
Number
13

Variation
Number
1

13

20

20

20

20

32-Bit Binary Counter (with Flag)

16-Bit Binary Counter (with Flag)

32-Bit Binary Counter without Flag

7
(freeze)
8 (freeze noack)
9 (freeze clear)
10 (frz. cl. noack)
1
(read)

(default
see note 1)

20

16-Bit Binary Counter without Flag

21

Frozen Counter Any Variation

1
22

21

32-Bit Frozen Counter (with Flag)

21

21

21

21

16-Bit Frozen Counter (with Flag)

32-Bit Frozen Counter with Time Of


Freeze

16-Bit Frozen Counter with Time Of


Freeze

32-Bit Frozen Counter without Flag

22
22

10

16-Bit Frozen Counter without Flag

129

(read) 00, 01 (start-stop)


06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)

129

00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)

129

(read)

(read)

Counter Change Event Any Variation

(read)

32-Bit Counter Change Event without


Time

(read)

(default
see note 1)

00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)

00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
(read) 00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
(read) 00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
(read) 00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
(read) 00, 01 (start-stop)
(assign class) 06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
(read) 00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
(read) 00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
(read) 00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)

(default
see note 1)

21

RESPONSE
(Library will respond with)
Function
Qualifier Codes
Codes (dec)
(hex)
129 (response) 17, 28
(index )
130 (unsol. resp)
129 (response) 17, 28
(index )
130 (unsol. resp)

129

129

129

129

129

129

129

129
130

(response)

(response)

(response)

(response)

(response)

(response)

(response)

(response)

(response)

(response)

(response)
(unsol. resp)

00, 01
17, 28

00, 01
17, 28

00, 01
17, 28

00, 01
17, 28

00, 01
17, 28

00, 01
17, 28

00, 01
stop)
17, 28
00, 01
stop)
17, 28
00, 01
17, 28

00, 01
17, 28

17, 28

(start-stop)
(index
see note 2)

(start-stop)
(index
see note 2)

(start-stop)
(index
see note 2)

(start-stop)
(index
see note 2)

(start-stop)
(index
see note 2)

(start-stop)
(index
see note 2)

(start(index
see note 1)

(start(index
see note 1)
(start-stop)
(index
see note 2)

(start-stop)
(index
see note 2)

(index)

REQUEST
(Library will parse)
Function
Qualifier Codes
Description
Codes (dec)
(hex)
16-Bit Counter Change Event without 1
(read) 06 (no range, or all)
Time
07, 08 (limited qty)
32-Bit Counter Change Event with Time 1
(read) 06 (no range, or all)
07, 08 (limited qty)
16-Bit Counter Change Event with Time 1
(read) 06 (no range, or all)
07, 08 (limited qty)
Frozen Counter Event (Variation 0 is
1
(read) 06 (no range, or all)
07, 08 (limited qty)
used to request default variation)
32-Bit Frozen Counter Event
1
(read) 06 (no range, or all)
07, 08 (limited qty)
OBJECT

Object
Number
22

Variation
Number
2

22

22

23

23

1
(default
see note 1)

23
23
23
30

30

30

30

2
5
6
0

16-Bit Frozen Counter Event


32-Bit Frozen Counter Event with Time
16-Bit Frozen Counter Event with Time
Analog Input - Any Variation

32-Bit Analog Input

16-Bit Analog Input

32-Bit Analog Input without Flag

1
1
1
1
22

(read)
(read)
(read)
(read)
(assign class)

(read)

(read)

(read)

(default
see note 1)

30

30

30

32
32

32
32
32
32
32
32

short floating point

long floating point

(read)

(read)

(read)

Analog Change Event Any Variation

(read)

32-Bit Analog Change Event without


Time

(read)

16-Bit Analog Change Event without


Time
32-Bit Analog Change Event with Time

(default
see note 1)

32

16-Bit Analog Input without Flag

2
3
4
5
6
7
8

16-Bit Analog Change Event with Time


short floating point Analog Change
Event without Time
long floating point Analog Change
Event without Time
short floating point Analog Change
Event with Time
long floating point Analog Change
Event with Time

1
1
1
1
1
1

(read)
(read)
(read)
(read)
(read)
(read)
(read)

RESPONSE
(Library will respond with)
Function
Qualifier Codes
Codes (dec)
(hex)
129 (response) 17, 28
(index)
130 (unsol. resp)
129 (response) 17, 28
(index)
130 (unsol. resp)
129 (response) 17, 28
(index)
130 (unsol. resp)

129
130

06 (no range, or all)


07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)

129
130
129
130
129
130

129
130

06 (no range, or all)


07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)

129
130
129
130
129
130
129
130
129
130
129
130
129
130

129

129

129

129

129

129

(response)

17,28

(index)

17,28

(index)

(unsol. resp)
(response)
(unsol. resp)
(response)

17, 28

(index)

17, 28

(index)

00, 01
17, 28

(start-stop)

(unsol. resp)
(response)
(unsol. resp)

(response)

(response)

(response)

(response)

(response)

(response)

(response)

00, 01
17, 28

00, 01
17, 28

00, 01
17, 28

00, 01
17, 28

00, 01
17, 28

(index
see note 2)

(start-stop)
(index
see note 2)

(start-stop)
(index
see note 2)

(start-stop)
(index
see note 2)

(start-stop)
(index
see note 2)
(start-stop)
(index
see note 1)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)

REQUEST
(Library will parse)
Function
Qualifier Codes
Description
Codes (dec)
(hex)
Analog Input Deadband (Variation 0 is 1
(read) 00, 01 (start-stop)
used to request default variation)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
16 bit Analog Input Deadband
1
(read) 00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
2
00, 01 (start-stop)
(write)
07, 08 (limited qty)
17, 27, 28 (index)
1
(read) 00, 01 (start-stop)
32 bit Analog Input Deadband
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
2
00, 01 (start-stop)
(write)
07, 08 (limited qty)
17, 27, 28 (index)
Short Floating Point Analog Input
1
(read) 00, 01 (start-stop)
Deadband
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
2
00, 01 (start-stop)
(write)
07, 08 (limited qty)
17, 27, 28 (index)
Analog Output Status
1
(read) 00, 01 (start-stop)
22 (assign
06 (no range, or all)
class)
07, 08 (limited qty)
17, 27, 28 (index)
32-Bit Analog Output Status
1
(read) 00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
1
(read) 00, 01 (start-stop)
16-Bit Analog Output Status
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
short floating point Analog Output
1
(read) 00, 01 (start-stop)
Status
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
long floating point Analog Output Status 1
(read) 00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
Analog Output Block
22 (assign
00, 01 (start-stop)
class)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
32-Bit Analog Output Block
3
(select) 17, 28
(index)
4
(operate) 27
(index)
5
(direct op)
6 (dir. op, noack)
16-Bit Analog Output Block
3
(select) 17, 28
(index)
4
(operate) 27
(index)
5
(direct op)
6 (dir. op, noack)
short floating point Analog Output Block 3
(select) 17, 27, 28 (index)
4
(operate)
5
(direct op)
6 (dir. op, noack)
OBJECT

Object
Number
34

Variation
Number
0

34

34

2
(default
see note 1)

34

40

40

40

2
(default
see note 1

40

40

41

41

41

41

RESPONSE
(Library will respond with)
Function
Qualifier Codes
Codes (dec)
(hex)

129

129

129

129

129

129

129

(response)

(response)

(response)

(response)

(response)

(response)

(response)

00, 01
17, 28

00, 01
17, 28

00, 01
17, 28

00, 01
17, 28

00, 01
17, 28

00, 01
17, 28

00, 01
17, 28

(start-stop)
(index
see note 2)

(start-stop)
(index
see note 2)

(start-stop)
(index
see note 2)

(start-stop)
(index
see note 2)

(start-stop)
(index
see note 2)

(start-stop)
(index
see note 2)

(start-stop)
(index
see note 2)

129

(response)

echo of request

129

(response)

echo of request

129

(response)

echo of request

OBJECT
Object
Number
41

Variation
Number
4

long floating point Analog Output Block

42

Analog Output Event Any Variation

42

32-Bit Analog Output Event without


Time
16-Bit Analog Output Event without
Time

42

2
(default
see note 1

42
42
42
42
42
42

3
4
5

43
43
50
50

06 (no range, or all)


07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)

129
130
129
130
129
130
129
130
129
130
129
130

07,

129

0
1

Time and Date

2
(default
see note 1

43

129
130
129
130
129
130
129
130
129
130
129
130

43

06 (no range, or all)


07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)
06 (no range, or all)
07, 08 (limited qty)

32-Bit Analog Output Command Event


with Time
16-Bit Analog Output Command Event
with Time
short floating point Analog Output
Command Event without Time
long floating point Analog Output
Command Event without Time
short floating point Analog Output
Command Event with Time
long floating point Analog Output
Command Event with Time
Time and Date

43

43

16-Bit Analog Output Event with Time

43

32-Bit Analog Output Event with Time

RESPONSE
(Library will respond with)
Function
Qualifier Codes
Codes (dec)
(hex)
echo of request
129 (response)

short floating point Analog Output


Event without Time
long floating point Analog Output Event
without Time
short floating point Analog Output
Event with Time
long floating point Analog Output Event
with Time
Analog Output Command Event Any
Variation
32-Bit Analog Output Command Event
without Time
16-Bit Analog Output Command Event
without Time

43

43

Description

REQUEST
(Library will parse)
Function
Qualifier Codes
Codes (dec)
(hex)
3
(select) 17, 27, 28 (index)
4
(operate)
5
(direct op)
6 (dir. op, noack)
1
(read) 06 (no range, or all)
07, 08 (limited qty)
1
(read) 06 (no range, or all)
07, 08 (limited qty)
1
(read) 06 (no range, or all)
07, 08 (limited qty)

3
4
5
6
7
8

1
1
1

(read)
(read)
(read)
(read)
(read)
(read)

(read)

(read)

1
1
1
1
1

(read)

(read)
(read)
(read)
(read)
(read)
(read)

(read)

(default
see note 1)

129
130
129
130

(response)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

17, 28

(index)

(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)

(response)
(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)
(response)
(unsol. resp)

(response)

07

(limited qty = 1)

(response)

07

(limited qty)
(qty = 1)

07

(limited qty)
(qty = 1)

(response)

07

(limited qty)
(qty = 1)

(response)

07

(limited qty)
(qty = 1)

1)

2
50

(limited qty =

129
130
129
130

Time and Date Last Recorded Time

(write)

07

(limited qty = 1)

07

(limited qty)

(write)

51

52

Time Delay Coarse

129
130
129
130
129

52

Time Delay Fine

129

60
60
60

0
1
2

Not Defined
Class 0 Data
Class 1 Data

51

1
2

Time and Date CTO


Unsynchronized Time and Date CTO

1
1

(read)
(read)

06 (no range, or all)


06 (no range, or all)
07, 08 (limited qty)

(unsol. resp)
(response)
(unsol. resp)

OBJECT
Object
Number

Variation
Number

Description

60

Class 2 Data

60

Class 3 Data

70

File Event Any Variation

70

File Authentication

REQUEST
(Library will parse)
Function
Qualifier Codes
Codes (dec)
(hex)
20 (enbl. unsol.) 06 (no range, or all)
21 (dab. unsol.)
22 (assign class)
1
(read) 06 (no range, or all)
07, 08 (limited qty)

RESPONSE
(Library will respond with)
Function
Qualifier Codes
Codes (dec)
(hex)

20 (enbl. unsol.) 06 (no range, or all)


21 (dab. unsol.)
22 (assign class)
1
(read) 06 (no range, or all)
07, 08 (limited qty)
20 (enbl. unsol.) 06 (no range, or all)
21 (dab. unsol.)
22 (assign class)
1
06(no range, or all)
(read)
07, 08(limited qty)
22

(assign
class)

06(no range, or all)

29

5b

(free-format)

5b

(free-format)

5b

(free-format)

129

(response)

5B

(free-format)

129
130

(response)

5B

(free-format)

(unsol. resp)

129
130

5B

(free-format)

(unsol. resp)

5B

(free-format)

5B

(free-format)

(authenticate)

70

File Command

25
(open)

27
(delete)

70

File Command Status

26
(close)

30
(abort)

70

File Transfer

5b

(free-format)

(read)

(response)

(write)

70
70

6
7

File Transfer Status


File Descriptor

28

(get file

5b

(free-format)

info)

70

File Specification String

80

Internal Indications

31(activate
config)
1
2

85

Data Set Prototype

5b
(read)

(write)
(see note 3)

1
(read)

85

Data Set Prototype

1
(read)

2
86

Data Set Descriptor

22

86

Data Set Descriptor - Contents

(write)
(assign class)

(read)

(write)

129
130
129
130

(response)
(unsol. resp)
(response)
(unsol. resp)

(free-format)

00, 01 (start-stop)

129(response)

00, 01(start-stop

00
(start-stop)
index=4 or 7
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index
00, 01 (start-stop) 129
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index
5b
(free-format)

(response)

5B

(free-format)

00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index
00, 01 (start-stop) 129
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index
5b
(free-format)

(response)

5B

(free-format)

OBJECT
Object
Number
86

Variation
Number
2

86

Data Set Descriptor Point Index


Attributes

87

Data Set Present Value

Description
Data Set Descriptor Characteristics

REQUEST
RESPONSE
(Library will parse)
(Library will respond with)
Function
Qualifier Codes
Function
Qualifier Codes
Codes (dec)
(hex)
Codes (dec)
(hex)
1
00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
(read)
06 (no range, or all)
17, 28
(index
see note 2)
07, 08 (limited qty)
17, 27, 28 (index
1
00, 01 (start-stop) 129 (response) 5B
(free-format)
(read)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index
2
(write) 5b
(free-format)
1
(read)

87

Data Set Present Value

1
(read)

2
88

Data Set Event

(write)

Data Set Event - Snapshot

1
(read)

91

Activate Status

110

string
length

Octet String Object

111
112

113
120

string
length
string
length
string
length
1

Octet String Event Object

2
3

1
(read)
22 (assign class)

(write)

(read)

Virtual Terminal Output Block

(write)

Virtual Terminal Event Data

(read)

Authentication Challenge

32

120

120
120
120

5
6
7

Authentication Reply
Authentication Aggressive Mode
Request
Authentication Session Key Status
Request
Authentication Session Key Status
Authentication Session Key Change
Authentication Error

33

(auth
(auth reply)

(read)

34

(auth

challenge)

No Object (function code only)


No Object (function code only)
No Object (function code only)
No Object (function code only)

13
14
23
24

5B

(free-format)

(response)

5B

(free-format)

(limited qty)

06 (no range, or all) 129


07, 08 (limited qty) 130

(unsol. resp)

129

(response)

07

129

(response)

00, 01

(start-stop)

129
130

(response)

17, 28

(index)

(unsol. resp)

129 (response)
130 (unsol. resp)
131 (challenge)
132(unsol. challeng
129 (response)
131 (challenge)
132(unsol. challeng

17, 28

(index)

129
129
129

00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index
00, 01 (start-stop)
07, 08 (limited qty)
17, 27, 28 (index)
06 (no range, or all)
07, 08 (limited qty)
00, 01 (start-stop)
07, 08 (limited qty)
17, 27, 28 (index)
06 (no range, or all)
07, 08 (limited qty)
5b
(free-format)

challenge)

120
120

(response)

06 (no range, or all)


07, 08 (limited qty)

(read)

88

00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index
00, 01 (start-stop) 129
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index
5b
(free-format)

(cold restart)
(warm restart)
(delay meas.)

(record current
time)

5b
5b

(free-format)

5b

(free-format)

5b

(free-format)

(free-format)

(response)
(response)
(response)

5b

(free-format)

5b
5b

(free-format)

5b
5b
5b

(free-format)

(free-format)

(free-format)
(free-format)

2398461/01 EN 07/11

Maschinenfabrik Reinhausen GmbH


Falkensteinstrasse 8
93059 Regensburg

Phone:
Fax:
Email:

+49 941 4090 0


+49 941 4090 7001
sales@reinhausen.com

www.reinhausen.com

Potrebbero piacerti anche