KEMBAR78
DNP - Master - Device Profile | PDF | Specification (Technical Standard) | Computer File
0% found this document useful (0 votes)
12 views14 pages

DNP - Master - Device Profile

The document provides the Device Profile Information for the DNP V3.00 interoperability of the SM2541/DNPM00 protocol driver for the SAT Ax 1703. It details the supported DNP levels, maximum data link frame sizes, control operations, and timeout configurations, along with a comprehensive table of supported DNP 3.0 objects, function codes, and qualifiers. The document is intended as a complete application configuration guide for the device.

Uploaded by

christarnovsky
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views14 pages

DNP - Master - Device Profile

The document provides the Device Profile Information for the DNP V3.00 interoperability of the SM2541/DNPM00 protocol driver for the SAT Ax 1703. It details the supported DNP levels, maximum data link frame sizes, control operations, and timeout configurations, along with a comprehensive table of supported DNP 3.0 objects, function codes, and qualifiers. The document is intended as a complete application configuration guide for the device.

Uploaded by

christarnovsky
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

Ax 1703

Description

DNP V3.00
Interoperability
Device Profile Document for SM2541/DNPM00
(MASTER)

© 2004 by VA TECH SAT GmbH & Co


All rights reserved.

Any kind of disclosure and reproduction whatsoever


of this document or of parts thereof is permitted
only upon prior written consent by VA TECH SAT.

Technical specifications are used for purposes of


product description only and are no guaranteed
specifications in legal terms. Subject to
modifications - also in terms of technology.
DNP V3.0 Interoperability Description Ax 1703

This document concerns the following product:

Ax 1703

Version Revision Date Change


A,1 00 23.02.04 First edition

Document information:
Author / editor: J. Hahn / E. Josefik
Server\Service: \\VIE001\ENT_TDOK
Directory: M:\Ax1703\SS\Intop_dnp\Master\
File name(s): Intop_dnp_master.doc

created last change released


on by on by on by
23.02.04 SW-AUT/HN SW-AUT/ 23.02.04 SW-AUT/HN

ii DA0-078-1.00
Ax 1703 Description DNP V3.0 Interoperability

DNP V3.0 Device Profile Document


The following provides the Device Profile Information in the standard format defined in the
DNP 3.0 Subset Definitions Document. This Device Profile, in combination with Table 1
should provide a complete application configuration guide.

This document is accompanied by table 1, Supported DNP 3.0 Objects, Function Codes, and
Qualifiers.

% ... Function will be supported


U ... Function will be not supported

DNP V3.00
DEVICE PROFILE DOCUMENT

Vendor Name: VA TECH SAT GmbH & Co

Device Name: DNP Master Protocol Driver (SM2541/DNPM00) for SAT Ax 1703

Highest DNP Level Supported: Device Function:

For Requests: Level 3 % Master U Slave


For Responses: Level 3

Notable objects, functions, and/or qualifiers supported in addition to the highest DNP Levels
Supported: (the complete list is described in the attached table).

Maximum Data Link Frame Size (octets): Maximum Application Fragment Size (octets):

Transmitted: 292 Transmitted: 250 (if > 2048, must be configurable)


Received: (must be 292) Received: configurable 100 to 5000

Maximum Data Link Retries: Maximum Application Layer Retries:

U None % None
U Fixed at _________________ U Configurable, range __ to __
% Configurable, range 0 to 255 (Fixed is not permitted)

Requires Data Link Layer Confirmation:

U Never
U Always
U Sometimes. If Sometimes, when?
% Configurable. If Configurable, how?
User option to set Data Link Layer Confirmation to:
x Request of Data
x Command and Setpoint Data
x Application Layer Confirmation

Requires Application Layer Confirmation:

U Never
U Always (Not recommended)
U When reporting Event Data (Slave devices only)
U When sending multi-fragment responses (Slave devices only)
U Sometimes. If Sometimes, when?
% Configurable. If Configurable, how?
User option to set Application Layer Confirmation to:
x Request of Data
x Command and Setpoint Data

DA0-078-1.00 1
DNP V3.0 Interoperability Description Ax 1703

DNP V3.00
DEVICE PROFILE DOCUMENT (CONTINUED)

Timeouts while waiting for:

Data Link Confirm U None U Fixed at _____ U Variable % Configurable


Complete Appl. Fragment U None U Fixed at _____ % Variable U Configurable
Application Confirm U None U Fixed at _____ % Variable U Configurable
Complete Appl. Response % None U Fixed at _____ U Variable U Configurable

Attach explanation if "Variable" or "Configurable" was checked for any timeout.


x Data Link Confirm timeout is configurable: 0,01 sec to 10 min
x Complete Appl. Fragment timeout is variable and depends on the selected baud rate and the maximum
Application Fragment size
x Application Confirm timeout is variable and depends on the selected baud rate and the maximum
Application Fragment size

Sends/Executes Control Operations:

WRITE Binary Outputs U Never % Always U Sometimes U Configurable


SELECT/OPERATE U Never % Always U Sometimes U Configurable
DIRECT OPERATE U Never % Always U Sometimes U Configurable
DIRECT OPERATE-No ACK % Never U Always U Sometimes U Configurable

Count > 1 % Never U Always U Sometimes U Configurable


Pulse On U Never % Always U Sometimes U Configurable
Pulse Off U Never % Always U Sometimes U Configurable
Latch On U Never % Always U Sometimes U Configurable
Latch Off U Never % Always U Sometimes U Configurable

Queue % Never U Always U Sometimes U Configurable


Clear Queue % Never U Always U Sometimes U Configurable

Attach explanation if "Sometimes" or "Configurable" was checked for any operation.

Expects Binary Input Change Events:


(Fill out the following item for master devices only)

% Either time-tagged or non-time-tagged for a single event


U Both time-tagged and non-time-tagged for a single event
U Configurable (attach explanation)
Reports Binary Input Change Events when no Reports time-tagged Binary Input Change Events
specific variation requested: when no specific variation requested:
(Fill out the following items for slave devices only) (Fill out the following items for slave devices only)

U Never U Never
U Only time-tagged U Binary Input Change with Time
U Only non-time-tagged U Binary Input Change with relative Time
U Configurable (attach explanation) U Configurable (attach explanation)

Explanation: _____________________________. Explanation: _____________________________.

Send Unsolicited Responses: Send Static Data in Unsolicited Responses:


(Fill out the following items for slave devices only) (Fill out the following items for slave devices only)

U Never U Never
U Configurable (attach explanation) U When Device Restarts
U Only certain objects U When Status Flags Change
U Sometimes (attach explanation)
U Enable/Disable Unsolicited Function codes No other options are permitted.
supported

Explanation: _____________________________.

2 DA0-078-1.00
Ax 1703 Description DNP V3.0 Interoperability

DNP V3.00
DEVICE PROFILE DOCUMENT (CONTINUED)

Default Counter Object/Variation: Counters Roll Over at:


(Fill out the following items for slave devices only) (Fill out the following items for slave devices only)

U No Counters Reported U No Counters Reported


U Configurable (attach explanation) U Configurable (attach explanation)
U Default Object ___ U 16 bits: 16 bit counters
Default Variation ___ U 32 bits: 32 bit counters
U Point-by-point List attached U Other Value
U Point-by-point List attached

Explanation: _______________________ Explanation: _______________________

Sends Multi-Fragment Responses: U Yes % No

DA0-078-1.00 3
DNP V3.0 Interoperability Description Ax 1703

Table 1: Supported DNP 3.0 Objects, Function Codes and Qualifiers


(based on DNP V3.0 Subset Definitions Level 3, Version 2.0)

Note that additions and modifications from implementation level 2 are shaded.

OBJECT REQUEST RESPONSE


(slave must parse) (master must parse)

Obj Var Description Func Qual Func Qual


Codes Codes Codes Codes
(dec) (hex) (dec) (hex)

Binary Input Object Definitions

% 1 0 Binary Input - All Variations 1 00,01,02,


07,17,27,
37,06

% 1 1 Binary Input 129, 130 all

% 1 2 Binary Input with Status 129, 130 all

% 2 0 Binary Input Change - All Variations 1 00,01,02,


07,17,27,
37,06

% 2 1 Binary Input Change without Time 129, 130 all

% 2 2 Binary Input Change with Time 129, 130 all

% 2 3 Binary Input Change with Relative Time 129, 130 all

Binary Output Object Definitions

% 10 0 Binary Output - All Variations 1 00,01,02,


07,17,27,
37,06

% 10 1 Binary Output 2 17,28,39

% 10 2 Binary Output Status 129, 130 all

% 12 0 Control Block - All Variations

% 12 1 Control Relay Output Block 3, 4, 5, 17, 28,39 129 echo of


6 request

U 12 2 Pattern Control Block

U 12 3 Pattern Mask

Counter Object Definitions

% 20 0 Binary Counter - All Variations 1 00,01,02,


07,17,27,
37,06
 
8,10 06

% 20 1 32-Bit Binary Counter 129,130 all

% 20 2 16-Bit Binary Counter 129,130 all

% 20 3 32-Bit Delta Counter 129,130 all

% 20 4 16-Bit Delta Counter 129,130 all

4 DA0-078-1.00
Ax 1703 Description DNP V3.0 Interoperability

OBJECT REQUEST RESPONSE


(slave must parse) (master must parse)

Obj Var Description Func Qual Func Qual


Codes Codes Codes Codes
(dec) (hex) (dec) (hex)

% 20 5 32-Bit Binary Counter without Flag 129, 130 all

% 20 6 16-Bit Binary Counter without Flag 129, 130 all

% 20 7 32-Bit Delta Counter without Flag 129, 130 all

% 20 8 16-Bit Delta Counter without Flag 129, 130 all

% 21 0 Frozen Counters - All Variations 1 00,01,02,


07,17,27,
37,06

% 21 1 32-Bit Frozen Counter 129,130 all

% 21 2 16-Bit Frozen Counter 129,130 all

% 21 3 32-Bit Frozen Delta Counter 129,130 all

% 21 4 16-Bit Frozen Delta Counter 129,130 all

% 21 5 32-Bit Frozen Counter with Time of Freeze 129,130 all

% 21 6 16-Bit Frozen Counter with Time of Freeze 129,130 all

% 21 7 32-Bit Frozen Delta Counter with Time of 129,130 all


Freeze

% 21 8 16-Bit Frozen Delta Counter with Time of 129,130 all


Freeze

% 21 9 32-Bit Frozen Counter without Flag 129, 130 all

% 21 10 16-Bit Frozen Counter without Flag 129, 130 all

% 21 11 32-Bit Frozen Delta Counter without Flag 129, 130 all

% 21 12 16-Bit Frozen Delta Counter without Flag 129, 130 all

% 22 0 Counter Change Event - All Variations 1 00,01,02,


07,17,27,
37,06

% 22 1 32-Bit Counter Change Event without Time 129, 130 all

% 22 2 16-Bit Counter Change Event without Time 129, 130 all

% 22 3 32-Bit Delta Counter Change Event without 129, 130 all


Time

% 22 4 16-Bit Delta Counter Change Event without 129,130 all


Time

% 22 5 32-Bit Counter Change Event with Time 129,130 all

% 22 6 16-Bit Counter Change Event with Time 129,130 all

% 22 7 32-Bit Delta Counter Change Event with Time 129,130 all

% 22 8 16-Bit Delta Counter Change Event with Time 129,130 all

DA0-078-1.00 5
DNP V3.0 Interoperability Description Ax 1703

OBJECT REQUEST RESPONSE


(slave must parse) (master must parse)

Obj Var Description Func Qual Func Qual


Codes Codes Codes Codes
(dec) (hex) (dec) (hex)

% 23 0 Frozen Counter Events - All Variations 1 00,01,02,


07,17,27,
37,06

% 23 1 32-Bit Frozen Counter Event without Time 129,130 all

% 23 2 16-Bit Frozen Counter Event without Time 129,130 all

% 23 3 32-Bit Frozen Delta Counter Event without 129,130 all


Time

% 23 4 16-Bit Frozen Delta Counter Event without 129,130 all


Time

% 23 5 32-Bit Frozen Counter Event with Time 129,130 all

% 23 6 16-Bit Frozen Counter Event with Time 129,130 all

% 23 7 32-Bit Frozen Delta Counter Event with Time 129,130 all

% 23 8 16-Bit Frozen Delta Counter Event with Time 129,130 all

Analog Input Object Definitions

% 30 0 Analog Input - All Variations 1 00,01,02,


07,17,27,
37,06

% 30 1 32-Bit Analog Input 129, 130 all

% 30 2 16-Bit Analog Input 129, 130 all

% 30 3 32-Bit Analog Input without flag 129, 130 all

% 30 4 16-Bit Analog Input without flag 129, 130 all

% 30 5 Analog Input short floating point 129, 130 all

% 31 0 Frozen Analog Input - All Variations 1 00,01,02,


07,17,27,
37,06

% 31 1 32-Bit Frozen Analog Input 129, 130 all

% 31 2 16-Bit Frozen Analog Input 129, 130 all

% 31 3 32-Bit Frozen Analog Input with Time of Freeze 129, 130 all

% 31 4 16-Bit Frozen Analog Input with Time of Freeze 129, 130 all

% 31 5 32-Bit Frozen Analog Input without Flag 129, 130 all

% 31 6 16-Bit Frozen Analog Input without Flag 129, 130 all

% 31 7 Frozen Analog Input short floating point 129, 130 all

% 32 0 Analog Change Event - All Variations 1 00,01,02,


07,17,27,
37,06

% 32 1 32-Bit Analog Change Event without Time 129, 130 all

6 DA0-078-1.00
Ax 1703 Description DNP V3.0 Interoperability

OBJECT REQUEST RESPONSE


(slave must parse) (master must parse)

Obj Var Description Func Qual Func Qual


Codes Codes Codes Codes
(dec) (hex) (dec) (hex)

% 32 2 16-Bit Analog Change Event without Time 129, 130 all

% 32 3 32-Bit Analog Change Event with Time 129, 130 all

% 32 4 16-Bit Analog Change Event with Time 129,130 all

% 32 5 Analog Change Event short floating point 129,130 all

% 32 6 Analog Change Event double floating point

% 32 7 Analog Change Event short floating point with 129,130 all


time

% 32 8 Analog Change Event double floating point with 129,130 all


time

% 33 0 Frozen Analog Event - All Variations 1 00,01,02,


07,17,27,
37,06

% 33 1 32-Bit Frozen Analog Event without Time 129,130 all

% 33 2 16-Bit Frozen Analog Event without Time 129,130 all

% 33 3 32-Bit Frozen Analog Event with Time 129,130 all

% 33 4 16-Bit Frozen Analog Event with Time 129,130 all

% 33 5 Analog Change Event short floating point 129,130 all

% 33 6 Frozen Analog Event double floating point 129,130 all

% 33 7 Frozen Analog Event short floating point with 129,130 all


time

% 33 8 Frozen Analog Event double floating point with 129,130 all


time

Analog Output Object Definitions

% 40 0 Analog Output Status - All Variations 1 00,01,02,


07,17,27,
37,06

% 40 1 32-Bit Analog Output Status 129, 130 all

% 40 2 16-Bit Analog Output Status 129, 130 all

% 40 3 Analog Output Status short floating point 129, 130 all

% 41 1 32-Bit Analog Output Block 3,4,5,6 17,28,39

% 41 2 16-Bit Analog Output Block 3,4,5,6 17,28,39

% 41 3 Analog Output Block short floating point 3,4,5,6 17,28,39

DA0-078-1.00 7
DNP V3.0 Interoperability Description Ax 1703

OBJECT REQUEST RESPONSE


(slave must parse) (master must parse)

Obj Var Description Func Qual Func Qual


Codes Codes Codes Codes
(dec) (hex) (dec) (hex)

Time Object Definitions

U 50 0 Time and Date - All Variations

% 50 1 Time and Date 2 07


Quantity=1

1 07 129 07
Quantity=1 Quantity=1

% 50 2 Time and Date with Interval

U 51 0 Time and Date CTO - All Variations

% 51 1 Time and Date CTO 129, 130 07


Quantity=1

% 51 2 Unsynchronized Time and Date CTO 129, 130 07


Quantity=1

U 52 0 Time Delay - All Variations

% 52 1 Time Delay Coarse 129 07


Quantity=1

% 52 2 Time Delay Fine 129 07


Quantity=1

Class Object Definitions

U 60 0 Not Defined

% 60 1 Class 0 Data 1 06

% 60 2 Class 1 Data 1 06,07

20,21 06

% 60 3 Class 2 Data 1 06,07

20, 21 06

% 60 4 Class 3 Data 1 06,07

20, 21 06

File Object Definitions

U 70 1 File Identifier

Device Object Definitions

% 80 1 Internal Indications 1 00,01

2 00
Index=7

8 DA0-078-1.00
Ax 1703 Description DNP V3.0 Interoperability

OBJECT REQUEST RESPONSE


(slave must parse) (master must parse)

Obj Var Description Func Qual Func Qual


Codes Codes Codes Codes
(dec) (hex) (dec) (hex)

% 81 1 Storage Object

% 82 1 Device Profile

% 83 1 Private Registration Object

% 83 2 Private Registration Object Descriptor

Application Object Definitions

U 90 1 Application Identifier

Alternate Numeric Object Definitions

U 100 1 Short Floating Point

U 100 2 Long Floating Point

U 100 3 Extended Floating Point

U 101 1 Small Packed Binary-Coded Decimal

U 101 2 Medium Packed Binary-Coded Decimal

U 101 3 Large Packed Binary-Coded Decimal

U No Object 13

% No Object 23

DA0-078-1.00 9
DNP V3.0 Interoperability Description Ax 1703

Table 2: Supported DNP V3.0 Function and Quality Codes

Application Layer Function Codes

Function Mnemonic Description

% 0 Confirm Message Fragment Confirmation

% 1 Read Request/Response of data objects

% 2 Write Store data objects, reply with status

% 3 Select SBO Control Select – reply with status

% 4 Operate SBO Operate – reply with status

% 5 Direct Operate Select and Operate relays – reply with status

% 6 DO – No Ack Select and Operate relays – no status reply

U 7 Immediate Freeze Copy specified objects to freeze buffer, reply with status

% 8 Freeze – No Ack Copy objects to freeze buffer, no status reply

U 9 Freeze and Clear Copy objects to freeze buffer then reset objects and reply

% 10 Freeze & Clear – No Ack Copy to freeze buffer and reset objects, no status reply

U 11 Freeze w/Time Freeze operation at specified time in the future

U 12 Freeze w/Time – No Ack Freeze at specified time with no status reply

U 13 Cold Restart Initiate desired reset, reply with time till available

U 14 Warm Restart Initiate partial reset, reply with time till available

U 15 Initialize to Defaults Initialize data object to power-up defaults, reply w/status

U 16 Initialize Application Ready the specified application, respond with status

U 17 Start Application Start executing the application, reply with status

U 18 Stop Application Stop the application, reply with status

U 19 Save Configuration Save specified configuration to non-volatile memory, reply with time
till outstation availability

% 20 Enable Unsolicited Enable spontaneous reporting of the specified objects


Messages

% 21 Disable Unsolicited Disable spontaneous reporting of the specified objects


Messages

U 22 Assign Class Assign objects to a particular class

% 23 Delay Measurement Calculate communication line round-trip message delay

U 24 – 128 Reserved Future Use

U 129 Response A reply to a specific request message

U 130 Unsolicited Message Unsolicited response message

10 DA0-078-1.00
Ax 1703 Description DNP V3.0 Interoperability

Application Layer Function Codes for File Transfers

Function Mnemonic Description

U 25 Open a File Open a File for read/write

U 26 Close a File Close a opened File

U 28 Get File Info Get a File's description

U 30 Abort Abort of a File's operation

DA0-078-1.00 11
DNP V3.0 Interoperability Description Ax 1703

Restrictions:

N The VA TECH SAT implementation of DNP does not provide support for dial-up
configuration. While the protocol implementation does not support dial-up, it does not
preclude the use of external communications devices which may hide dial-up
functionality from the DNP V3.0 driver software.

N Note that support of DNP-L3 does not require issuing requests for each data object,
only supporting all responses defined by DNP-L3.

Referenced Documents:

N DNP V3.0 Subset Definitions


P009-OIG.SUB, Version 2.0
Chapter 3: Level 3 DNP V3.0 Implementation (DNP-L3)

N VA TECH SAT
Firmware Description DNPM00
Harris DNP 3.0, Multi-point Traffic Protocol Master
Item-no.: SA2-528-X.XX/93-rr

12 DA0-078-1.00

You might also like