SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

  • Upload
    syclon

  • View
    230

  • Download
    0

Embed Size (px)

Citation preview

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    1/32DNP3 Master Interface User Manual 1

    DNP 3.0 Master Interface

    User Manual

    www.kalkitech.com

    Version 1.0.3, January 2015

    http://kalkitech.com/http://kalkitech.com/

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    2/32DNP3 Master Interface User Manual 2

    Copyright Notice

     © 2013 Kalki Communication echnologies Pvt. Ltd. All rights reserved.Tis user manual is a publication of Kalki Communication echnologies Pvt. Ltd. and is provided for use by its

    customers only. Te content in this manual is protected by copyright; reproduction in whole or in part, for use otherthan in support of Kalkitech equipment, is prohibited without the specific written permission of Kalkitech.

    DisclaimerInformation in this document is subject to change without notice.

     Information provided in this manual is intended to be accurate and reliable. However, Kalki Communicationechnologies assumes no responsibility or liability for its use. Kalki Communication echnologies makes no

    commitment to update or keep current the information contained in this manual.

    Contact Information

    Kalki Communication Technologies Private Limited

    #147, 5th Main Road, HSR Layout Sector 7Bangalore 560102, IndiaPhone: +91-80-40527900

     

    Technical Support Contact Information

    Online echnical Enquiry and Support: www.kalkitech.com/support

    E-mail Support: [email protected]

    http://www.kalkitech.com/support/overviewmailto:support%40kalkitech.commailto:support%40kalkitech.comhttp://www.kalkitech.com/support/overview

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    3/32DNP3 Master Interface User Manual 3

    Table of Contents1. Introduction 5

    1.1. Overview of the DNP 3.0 Master Interface Module 5

    1.2. Key Features 5

    1.3. Environment 5

    1.3.1. Hardware Requirements 5

    1.3.2. Software Requirements 5

    2. Getting Started 6

    2.1. Starting the Application 6

    2.2. Application Setup and Conguration 6

    3. DNP 3.0 Master Protocol Stack 7

    3.1. Overview of DNP 3.0 Master Protocol Stack 73.2. Creation of Conguration File 7

    3.3. Download Conguration File 7

    3.4. Restart DNP3 Master Interface Module 7

    4. DNP 3.0 Master Conguration Details 8

    4.1. Overview of DNP 3.0 Master Conguration 8

    4.2. DNP3 Master Channel Parameter Details 8

    4.2.1. Conguration Type 11

    4.3. DNP3 Master Node/Station Parameter Details 11

    4.4. DNP3 Master Prole Parameter Details 15

    4.5. Auto Mapping 16

    5. Master Miscellaneous Features 17

    5.1. Overview of DNP 3.0 Master Miscellaneous Features 17

    5.2. DNP3 Master R-Channel 17

    5.3. DNP3 Master as Transparent Channel Output 17

    Appendix A - DNP 3.0 Master Interface Interoperability 18

    DNP 3.0 Implementation Table 19

    Appendix B - References 31

    Glossary 32

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    4/32DNP3 Master Interface User Manual 4

    List of Tables

    Table 1: Hardware Requirements 5

    Table 2: Software Requirements 5

    Table 3: DNP3 Master Channel Parameters 11

    Table 4: DNP3 Master Node Parameters 15

    Table 5: DNP3 Master Prole Parameters 16

    Table 6: DNP 3.0 Device Prole 19

    Table 7: DNP 3.0 Implementation Table 30

    Table 8: List of Abbreviations 32

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    5/32DNP3 Master Interface User Manual 5

    1. Introduction

    Introduction has the following topics:• Overview of the DNP 3.0 Master Interface Module

    • Key features

    • Environment

    1.1. Overview of the DNP 3.0 Master Interface Module

    The DNP 3.0 Master Interface module of SYNC will enable you to communicate with external DNP3

    Slave(s). The DNP3 Master module in SYNC will collect and store data from connected DNP3

    Slave devices. The data collected from DNP3 slave devices can be mapped to slave modules/

    protocol channel in SYNC in order to make the collected data available to external masters in the

    desired protocol. Users will nd it handy when integrating many DNP3 IEDs or slave devices toa single master device of DNP3 protocol or to a different one. The protocol conversion and data

    concentration can be achieved using SYNC.

    1.2. Key Features

    • Integration of many DNP3 IEDs or slave devices with a SCADA or Master.

    • Reduce communication complexity in the SCADA or Master system.

    • Easy to congure and install DNP3 Master interfaces even in a complex communication

    network.

    1.3. Environment This section species the hardware and software requirements to run the application.

    1.3.1. Hardware Requirements

    The hardware requirements are as stated in Table 1 (Hardware Requirements).

    Requirement Description

    Conguration Tool’s System Memory 512 MB

    Conguration Tool’s System CPU Pentium 3, 1GHz processor or higher versions.

    Conguration Tool’s System Free disk space 100 MB

    Table 1: Hardware Requirements

    1.3.2. Software Requirements

    The software requirements are as stated in Table 2 (Software Requirements).

    Requirement Description

    Operating System   Windows XP/Win 7 32bit/64bit

    Dotnet Framework .Net Framework 3.5 or higher  

    Table 2: Software Requirements

    1

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    6/32DNP3 Master Interface User Manual 6

    2. Getting Started

    This section provides information on the initialization tasks performed to work with the application.The following topics are covered:

    • Starting the Application

    • Application Setup and conguration

    2.1. Starting the Application

    Powering of SYNC protocol converters loaded with DNP 3.0 Master Module will enable the DNP3

    Master Interface to start.

    2.2. Application Setup and Conguration

    The conguration for DNP3 Master Interface is provided by EasyConnect conguration utility. All the

    parameters relevant to the communication link, DNP3 protocol, and the DNP3 points to be polled

    and stored in the SYNC database can be entered into the conguration le using EasyConnect. The

    conguration section is explained in Chapter 4. The conguration le must be downloaded to the

    SYNC converters for a DNP3 master module in SYNC, when the SYNC contains the license and

    rmware supporting DNP3 master module.

    2

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    7/32DNP3 Master Interface User Manual 7

    3. DNP 3.0 Master Protocol Stack

     The chapter on DNP 3.0 Master Interface module covers the following topics:• Overview of the DNP 3.0 Master Protocol Stack

    • Create conguration le

    • Download conguration le

    • Restart DNP3 Master interface module

    3.1. Overview of DNP 3.0 Master Protocol Stack

    This module in the SYNC protocol converters enables the SYNC to communicate with devices using

    frames conrming to DNP 3.0 protocol standard, managed by the DNP 3.0 user group and to respond

    to it. This module implements the different layers of the protocol with specied feature mentioned

    in the DNP 3.0 Device Prole section. The DNP 3.0 protocol can be associated either with any ofthe serial communication port of the SYNC or with a TCP/IP client port as per the ‘IP Networking

    Support for DNP3.0’. The SYNC models must be loaded with the license and rmware supporting

    DNP3 Master Interface module and the conguration le containing all the specic information for

    the communication. The interoperability of DNP3 Master in SYNC is described in Appendix A. The

    user of DNP3 Master Module is expected to have a basic knowledge of DNP 3.0 protocol and

    communication.

    3.2. Creation of Conguration File

    The conguration of any protocol interface module in SYNC can be done with the EasyConnect

    conguration utility. The entire conguration for a Master protocol can be divided into mainly threesections namely: Channel, Node, and Prole. Similarly the slave protocol conguration can be

    divided into Channel, Node and Mapping. The following steps explain how to congure a DNP3

    Master Interface module for any SYNC models. The parameters in different sections of conguration

    are explained in chapter 4. The conguration steps involve addition of DNP 3.0 Master Channel,

    Node, and Prole. The prole of DNP 3.0 Master denes the data to be updated in the SYNC. The

    same can be mapped to any of the congured slave channel points. The details of conguration are

    given in SYNC User Guide or EasyConnect help. The Prole Export and Import are also supported.

    3.3. Download Conguration File

    The conguration le must be downloaded into the SYNC to use the parameters as entered throughEasyConnect. The details are provided in the SYNC User Manual.

    3.4. Restart DNP3 Master Interface Module

    The DNP3 Master interface must be restarted to get the effect of the downloaded conguration le.

    The details for this activity are mentioned in SYNC User Manual.

    3

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    8/32DNP3 Master Interface User Manual 8

    4. DNP 3.0 Master Conguration Details

     This section on DNP3 Master Conguration details covers the following topics:• Overview of the DNP 3.0 Master Conguration Details

    • DNP3 Master Channel parameter details

    • DNP3 Master Node or Station parameter details

    • DNP3 Master Prole parameter details

    •  Auto Mapping

    4.1. Overview of DNP 3.0 Master Conguration

    The DNP3 master conguration through EasyConnect can be divided into three sections namely

    Channel, Node/Station, and Prole.

    4.2. DNP3 Master Channel Parameter Details

    The channel of a protocol consists of the parameters to establish the link with its peer device.

    The detailed description, optional values, and default values are given in the following tables. The

    channel parameters are mentioned in Table 9. The parameters applicable to DNP3 TCP are also

    specied in the description section in Table 9

    Parameter

    name

    Range/Optional

    values

    Default value Description

    Conguration

    Type

    TCP(1), TCP_ 

    MULTIDROP(3),

    TCP(1) Refer section 4.2.1[Applicable to DNP3

    TCP]

    Conguration

    Type

     SERIAL(2) SERIAL(2) Refer section 4.2.1 [Applicable to DNP3

    serial]

    Port Com1 – Com16 Depends on serial

    channels congured

    Name of serial port to be congured for

    this channel.

    Note: Refer SYNC User Manual to get

    details of the com ports available in a

    specic model. [Applicable to DNP3

    serial]

    Channel Type RS 232, RS 485, RS

    422

    RS 232   Type of serial communication for the

    particular channel.Note: RS 485/RS 422 conguration

    depends on specic SYNC model. Refer

    the SYNC User Manual. [Applicable to

    DNP3 serial].

    RS 485/ RS

    422 mode

    Half Duplex, Full

    Duplex

    Half Duplex Conguration of RS 485/ RS 422

    communication is only effective if Channel

    Type is RS 485/ RS 422. Note: Applicable

    to DNP3 serial

    Baud Rate (in

    bits per second)

    200 – 38400 bits/sec 9600 bps Baud rate for serial communication in bits

    per second.

    Note: Applicable to DNP3 serialData Bits 8 8   Number of data bits for serial

    communication.

    Note: Applicable to DNP3 serial

    4

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    9/32DNP3 Master Interface User Manual 9

    Parameter

    name

    Range/Optional

    values

    Default value Description

    Stop Bits 1 1   Number of stop bits for serial

    communication.

    Note: Applicable to DNP3 serial

    Parity None, Even, Odd Even Parity for serial communication.

    Note: Applicable to DNP3 serial

    Flow Control Hardware, Software,None

    None   Conguration/ow control for serialcommunication.

    Note: Applicable to DNP3 serial and

    Hardware ow control availability

    depends on specic SYNC model (Refer

    SYNC User Manual)

    CTS Delay (0 –

    65535 msec)

    0 – 65535

    milliseconds

    15000 milliseconds   Species the idle period between raising

    of an external CTS and starting of a new

    transmission by SYNC.

    Note: Applicable to DNP3 serial and

    parameter is relevant for hardware ow

    control (Refer the SYNC User Manual)Post

    Transmission

    Delay (0 –

    65535 msec)

    0 – 65535

    milliseconds

    0 milliseconds   Species the idle period between lowering

    of RTS and end of a transmission.

    Note: Applicable to DNP3 serial and this

    parameter is relevant for hardware ow

    control (Refer the SYNC User Manual)

    Frame

    Timeout (0 –

    4294967295

    msec)

    0 – 4294967295

    milliseconds

    15000 milliseconds   Maximum time allowed to receive an

    entire frame.

    Note: This parameter will be disabled if

    Conguration Type TCP is selected in

    DNP3 TCP Channel

    ResponseTimeout (0 –

    4294967295

    msec)

    0 – 4294967295milliseconds

    30000 milliseconds   Maximum time wait for the response afterissuing a request.

    Link Conrm

    Mode

     Always, Never Never    Species when to ask for link layer

    conrmations. Always mode will ask for

    conrm for all the frames. And Never

    mode will never ask.

    Note: This parameter will be disabled if

    Conguration Type TCP is selected in

    DNP3 TCP Channel

    Link ConrmTimeout (0 –

    4294967295

    msec)

    0 – 4294967295milliseconds

    3000 milliseconds   Maximum time to wait for a link layerconrmation

    Note: This parameter will be disabled if

    Conguration Type TCP is selected in

    DNP3 TCP Channel

    Link layer

    retries (0 – 255)

    0 – 255 3   Maximum number of link layer retries

    Note: This parameter will be disabled if

    Conguration Type TCP is selected in

    DNP3 TCP Channel.

    First Char Wait

    (0 – 65535

    msec)

    0 – 65535

    milliseconds

    0 milliseconds   Species how long to wait before

    transmitting a character after a character

    is received

    Note: This parameter will be disabled if

    Conguration Type TCP is selected in

    DNP3 TCP Channel

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    10/32DNP3 Master Interface User Manual 10

    Parameter

    name

    Range/Optional

    values

    Default value Description

    Ofine Poll

    Period (0 -

    4294966 sec)

    0- 4294966 seconds. 60 seconds   Species how often a session that

    is ofine will attempt to re-establish

    communication. This includes attempts

    to open/reopen a communication and/

    or issuing request status messages as

    appropriate for the current conguration.

    Note : Applicable to DNP3 TCP. This

    parameter will be disabled if Conguration

    Type TCP is selected

    Channel Type TCP TCP Type of communication Channel.

    Note: Applicable to DNP3 TCP

    IP Address of

    remote

    Standard IP Address 0.0.0.0   Species the IP address of the remote

    device to which the DNP3 Master must

    be connected. The default value 0.0.0.0 is

    the loopback IP address.

    Note: Applicable to DNP3 TCP. This

    parameter will be disabled if Conguration

    Type TCP is selected

    Port Number Valid TCP Port range 20000   Species the TCP port to which DNP3

    Master will try for connection on remote

    device.

    Note: Applicable to DNP3 TCP. This

    parameter will be disabled if Conguration

    Type TCP is selected

    Select Timeout

    (1 – 10000

    msec)

    1 – 10000 msec 5   Species the Timeout used for select

    system call before receiving from and

    sending to the TCP socket. This eld is

    used in some specic cases. Usually usercan leave it and can put the default value.

    Note: Applicable to DNP3 TCP. This

    parameter will be disabled if Conguration

    Type TCP is selected

    Enable

    Encryption

    False, True False   Option to enable or disable encryption.

    When True is selected, a pop-up window

    appears for encryption settings. (Note:

    For details, refer the SYNC eld level

    software User Manual). Selecting False

    will reset all encryption parameters for

    this channel.Note: Applicable to DNP TCP. This

    parameter will be disabled if Conguration

    Type TCP is selected.

    Encryption support depends on specic

    SYNC model.

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    11/32DNP3 Master Interface User Manual 11

    Parameter

    name

    Range/Optional

    values

    Default value Description

    Channel

    failure

    condition

     All node failure,

    Single node

    failure,

    Ignore the failure,

    Ethernet failure

     All node failure   The channel is considered as

    active or inactive depending on this

    conguration. If HSB is congured

    in the gateway, it will use this

    channel status for making the

    switch over decision All node failure: channel is made

    inactive if all the nodes in the

    channel fail.

    Single node failure: channel is

    made inactive if any of the nodes in

    the channel fails.

    Ignore: channel is made inactive

    if all the nodes in the channel fail.

    But HSB will not use this channelstatus for making the switch over

    decision.

    Ethernet Failure: Channel is made

    inactive if the Ethernet Channel is

    disconnected or the link is failed

    for this channel. This option is

    applicable only with customized

    rmwares.

    Table 3: DNP3 Master Channel Parameters

    4.2.1. Conguration Type

    Users can congure multiple DNP3 TCP channels either by adding multiple channels in the

    conguration le or by adding a single channel and adding multiple nodes under this channel. When

    TCP (default value) is selected as Conguration Type, channel specic parameters like IP, Port

    Number etc will be disabled in the channel and the same can be congured in nodes congured

    under this channel. In this, separate TCP connections will be made for each node. But when TCP_ 

    MULTIDROP is selected, the same TCP connection will be shared for all nodes under the channel.

    So users can congure the channel specic details in the channel section.

    4.3. DNP3 Master Node/Station Parameter Details

    Parameter

    name

    Range/Optional

    values

    Default value Description

    Frame

    Timeout (0 –

    4294967295

    msec)

    0 – 4294967295

    milliseconds

    15000 milliseconds   Maximum time allowed for receiving an

    entire frame.

    Note: Applicable to DNP3 TCP. This

    parameter will be disabled If Conguration

    Type TCP_MULTIDROP is selected in

    DNP3 TCP Channel

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    12/32DNP3 Master Interface User Manual 12

    Parameter

    name

    Range/Optional

    values

    Default value Description

    Response

    Timeout (0 –

    4294967295

    msec)

    0 – 4294967295

    milliseconds

    30000 milliseconds   Maximum time wait for the response after

    issuing a request.

    Note: Applicable to DNP3 TCP. This

    parameter will be disabled if Conguration

    Type TCP_MULTIDROP is selected in

    DNP3 TCP Channel

    Link Conrm

    Mode

     Always, Never Never    Species when to ask for link layer

    conrmations. Always mode will ask for

    conrmation for all the frames. And Never

    mode will never ask.

    Note: Applicable to DNP3 TCP. This

    parameter will be disabled If Conguration

    Type TCP_MULTIDROP is selected in

    DNP3 TCP Channel

    Link Conrm

    Timeout (0 –

    4294967295msec)

    0 – 4294967295

    milliseconds

    3000 milliseconds   Maximum time to wait for a link layer

    conrmation

    Note: Applicable to DNP3 TCP. Thisparameter will be disabled If Conguration

    Type TCP_MULTIDROP is selected in

    DNP3 TCP Channel

    Link layer retries

    (0 – 255)

    0 – 255 3   Maximum number of link layer retries

    Note: Applicable to DNP3 TCP. This

    parameter will be disabled If Conguration

    Type TCP_MULTIDROP is selected in

    DNP3 TCP Channel

    First Char Wait

    (0 – 65535

    msec)

    0 – 65535

    milliseconds

    0 milliseconds   Species how long to wait before

    transmitting a character after a character is

    receivedNote: Applicable to DNP3 TCP. This

    parameter will be disabled if Conguration

    Type TCP_MULTIDROP is selected in

    DNP3 TCP Channel

    Ofine Poll

    Period (0 -

    4294966 sec)

    0- 4294966

    seconds.

    60 seconds   Species how often a session that is ofine

    will attempt to re-establish communication.

    This includes attempts to open/reopen

    a communication and/or issuing request

    status messages as appropriate for the

    current conguration.

    Note: Applicable to DNP3 TCP. Thisparameter will be disabled If Conguration

    Type TCP_MULTIDROP is selected.

    IP Address of

    remote

    Standard IP

     Address

    0.0.0.0   Species the IP address of the remote

    device to which the DNP3 Master must be

    connected. The default value 0.0.0.0 is the

    loop back IP address.

    Note: Applicable to DNP3 TCP. This

    parameter will be disabled if Conguration

    Type TCP_MULTIDROP is selected

    Port Number Valid TCP Port

    range

    20000   Species the TCP port to which DNP3

    Master will try to connect on the remotedevice.

    Note: Applicable to DNP3 TCP. This

    parameter will be disabled If Conguration

    Type TCP_MULTIDROP is selected

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    13/32DNP3 Master Interface User Manual 13

    Parameter

    name

    Range/Optional

    values

    Default value Description

    Select

    Timeout(1 –

    10000 msec)

    1 – 10000 msec 5   Species the Timeout used for select

    system call before receiving from and

    sending to the TCP socket. This eld is used

    in some specic cases. Usually users can

    leave it and can put the default value.

    Note: Applicable to DNP3 TCP. This

    parameter will be disabled If Conguration

    Type TCP_MULTIDROP is selected

    Enable

    Encryption

    False, True False   Option to enable or disable encryption.

    When True is selected, a pop-up window

    appears for encryption settings. (Note : For

    details, refer the SYNC eld level software

    User Manual). Selecting False will reset all

    encryption parameters for this node.

    Note: Applicable to DNP TCP. This

    parameter will be disabled If Conguration

    Type TCP_MULTIDROP is selected

    Encryption support depends on specic

    SYNC model.

    Source Address 0 – 65534 1 Session Source Address

    Destination

     Address

     0 – 65534 4 Session Destination Address

    Link Status

    Request Interval

    ( 0 - 4294966

    sec)

     0-4294966

     seconds

    5 seconds How often this device should perform link

    status requests

    Enable Time

    Synchronization

    True / False True Species whether to enable time

    synchronization of slave device or notTime

    Synchronization

    Type

    End of Init / Interval End of Init   Species when to write Time Object. ‘End

    of Init’ will write time during the initialization

    of DNP3 Master node. ‘Interval’ will

    write the Time object to DNP3 slave in

    the period specied by parameter Time

    Synchronization Interval (0-4294966 sec).

    Note: This parameter is active and valid only

    if Enable Time Synchronization is set as

    True

    Time

    SynchronizationInterval (0-

    4294966 sec)

    0 - 4294966

    seconds

    60 seconds   Species the interval in seconds for issuing

    time synchronization.Note: This parameter is active and valid

    only if Time Synchronization Type is set as

    ‘Interval’

    Enable

     Auto Delay

    Calculation

    True / False False   Species whether or not to use delay

    measurement in time synchronization.

    Note: This parameter is active and valid only

    if Enable Time Synchronization is set as

    True

    Enable Integrity

    Poll

    True / False True Species whether or not to enable integrity

    poll of the slave device or not.

    Note: Integrity poll enabling will read all

    variations of Class object (Obj 60 – Variation

    1,2,3,4)

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    14/32DNP3 Master Interface User Manual 14

    Parameter

    name

    Range/Optional

    values

    Default value Description

    Integrity Poll

    Type

     End of Init /

    Interval

     End of Init   Species when to perform the integrity poll

    with the DNP3 slave device. ‘End of Init’ will

    issue integrity poll during the initialization of

    DNP3 Master node. ‘Interval’ will issue it in

    the period specied by parameter Integrity

    Poll Interval (0-4294966

    sec)

    Integrity Poll

    Interval (0-

    4294966

    sec)

    0-4294966

    seconds

    60 seconds   Species the interval in seconds for issuing

    Integrity Poll.

    Note: This parameter is active and valid only

    if Integrity Poll Type is set as ‘Interval’

    Enable Auto

    Event Poll

    True / False True Species whether or not to issue event data

    poll (Read - Class 1, Class 2, Class 3) when

    Class 1/ Class 2/ Class 3 IIN is set

    Enable Unsol on

    Start

    True / False False   Species whether or not to issue ‘Enable

    Unsolicited Command’ from DNP3

    Master during start up. The slave devicecommunicating with DNP3 master should

    support Unsol Function code for this option

    Enable Class

    Poll

    True / False True Species whether or not to perform Class

    Polls in the interval specied for each class

    requests

    Class 0 Poll

    Interval ( 0 –

    4294967295

    msec)

    0 – 4294967295

    milliseconds

    10000 milliseconds   Species the interval in which Class 0 poll

    has to be performed.

    Note: The parameter will be active or used,

    only if Enable Class Poll is set as True and

    this parameter value is not equal to ‘0’

    Class 1 PollInterval ( 0 –

    4294967295

    msec)

     0 – 4294967295milliseconds

    1000 milliseconds   Species the interval in which Class 1 pollhas to be performed

    Note: The parameter will be active or used,

    only if Enable Class Poll is set as True and

    this parameter value is not equal to ‘0’

    Class 2 Poll

    Interval ( 0 –

    4294967295

    msec)

     0 – 4294967295

    milliseconds

    0 – 4294967295

    milliseconds

    Species the interval in which Class 2 poll

    has to be performed.

    Note: The parameter will be active or used,

    only if Enable Class Poll is set as True and

    this parameter value is not equal to ‘0’

    Class 3 Poll

    Interval ( 0 –4294967295

    msec)

    0 – 4294967295

    milliseconds

    3000 milliseconds   Species the interval in which Class 3 poll

    has to be performed.Note: The parameter will be active or used

    only if Enable Class Poll is set as True and

    this parameter value is not equal to ‘0’

    Enable

    Diagnostic Point

    Event

    True / False False   Species whether or not to generate event

    on Diagnostic point on getting ofine/online

    Event on

    Quality

    Change

    External triggered

    only

    Generate Internal

    Event

    External

    triggered only

    Species whether or not to generate event

    when quality ag of points are modied.

    External triggered only: An event gets

    generated if there is a quality change

    reported as event from external Slave.

    Generate Internal Event: An event gets

    generated if there is a quality change

    reported from external Slave

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    15/32DNP3 Master Interface User Manual 15

    Parameter

    name

    Range/Optional

    values

    Default value Description

    Channel

    time out (0-

    4294967295)

    msec

    0-4294967295 30000   the maximum wait time for the nal

    response frame for a multi-frammented

    request message

    Table 4: DNP3 Master Node Parameters

    4.4. DNP3 Master Prole Parameter Details

    Parameter

    name

    Range/Optional

    values

    Default value Description

    Object Type Binary Inputs, Binary

    Output Status,

    Double bit inputs,

     Analog Inputs, Analog

    Output Status, Binary

    Counter, FrozenCounter, Binary

    Output Command,

     Analog Output

    Command.

    NA   The possible DNP3 object groups to be

    congured will be listed.

    Note: For more details see DNP 3.0 Point List

    in Appendix A. CROB is referred as Binary

    Output Command in SYNC and Analog Output

    Block as Analog Output Command

    Starting Point

    Index

    0 – 65535 NA   The DNP3 starting point Index. The consecutive

    points can be congured by using Number of

    Points parameter.

    Note: It is recommended to use 0-based

    indexing congured sequentially without gaps in

    point address

    Number ofPoints

    1 - 65535 NA   The number of contiguous points to be addedfrom the Starting Point Index point.

    Note: Any point to be added must fall in the

    range for DNP3 point address

    Dead Band (0 -

    2147483648)

    0 - 2147483648 0 If the change in data value from the previous

    updated value is higher than ‘dead band’, the

    analog data points will get updated in the SYNC

    database. If event reporting is supported by the

    slave row mapped to this master row, data will

    be reported as event.

    Dead Band, set to ‘0’ will work as if the ‘Dead

    Band’ is disabled.Note: This parameter is valid/active only if

    Object Type is set as Analog Inputs, Binary

    Counter or Frozen Counter 

    Is Select

    Required

    True / False False   Used to enable SELECT operation for the

    corresponding point. When enabled/ selected

    as TRUE, then the corresponding point should

    require a prior SELECT command from mapped

    slave point.

    Note: This parameter is valid / active only if

    Object Type is set as Binary Output Command

    or Analog Output Command

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    16/32DNP3 Master Interface User Manual 16

    Parameter

    name

    Range/Optional

    values

    Default value Description

    CROB

    Command

    Type

    Pulse, Latch, Relay,

    Best Fit

    Latch This parameter decides the control code

    (specied in DNP V3.00 Data Object Library

    section 5.3 - Control Relay Output Block),

    during a CROB command. See the description

    for each option below.

    Pulse: The DNP3 CROB control code will be

    set to either Pulse On (Command Value =

    BIN_1) / Pulse Off (Command Value = BIN_0)

    Latch: The DNP3 CROB control code will be set

    to either Latch On (Command Value = BIN_1) /

    Latch Off (Command Value = BIN_0).

    Relay: The DNP3 CROB control code will be

    set to either Pulse On - Close (Command Value

    = BIN_1) / Pulse On - Trip (Command Value =

    BIN_0)

    Best Fit- The DNP3 CROB control code will

    be set to the values copied from internal

    slave point dynamically, (should supportthese parameters) to which this DNP3 point is

    mapped.

    Note: This parameter is valid/active only if

    Object Type is set as Binary Output Command

    CROB On

    Time (0 –

    4294967295

    msec)

    0 – 4294967295

    milliseconds

    500

    milliseconds

    This value is used as On-time parameter for a

    CROB command when control code value is

    Latch on.

    Note: This parameter is valid/active only if

    Object Type is set as Binary Output Command

    CROB Off

    Time (0 –4294967295

    msec)

    0 – 4294967295

    milliseconds

    500

    milliseconds

    This value is used as Off-time parameter for a

    CROB command when control code value isLatch off.

    Note: This parameter is valid/active only if

    Object Type is set as Binary Output Command

     Analog

    Command

    Variation

    1,2,3,4 2   The variation to be used for Analog Output

    Command (Obj 41).

    Description Description for the row

    Table 5: DNP3 Master Profle Parameters

    4.5. Auto Mapping

    DNP3 Master supports the auto mapping of prole rows. Users can either auto map the entire

    row congured in the master prole or some selected rows. Auto mapping of prole rows of DNP3

    protocol can be done with EasyConnect conguration utility. More details on auto mapping are

    available in the SYNC User Manual.DNP3 Master proles points of same ‘ Object Type’ are grouped

    in Auto Map window.

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    17/32DNP3 Master Interface User Manual 17

    5. Master Miscellaneous Features

    This section on DNP3 Master miscellaneous features covers the following topics:• Overview of the DNP 3.0 Master miscellaneous features

    • DNP3 Master R-Channel

    • DNP3 Master as Transparent Channel Output

    5.1. Overview of DNP 3.0 Master Miscellaneous Features

    The DNP3 master miscellaneous features are described in this section of the document. The details

    of the feature, when-to-use, and how-to-use are described in this section.

    5.2. DNP3 Master R-Channel

    This feature enables a physical layer redundancy for DNP3 master. If the primary physical channel

    of the DNP3 master fails, the DNP3 master will get shifted to the congured R-Channel interface

    (secondary) and wait for DNP3 data. Receiving DNP3 data on the redundant channel (secondary

    channel) will cause the DNP3 master interface to set the active physical channel as the secondary

    channel and primary channel shall be set as inactive. The R-Channel can be added from the sub-

    menu under DNP 3.0 Serial Master Channel.

    5.3. DNP3 Master as Transparent Channel Output

    This feature enables the user to congure DNP3 Master Channel as an OUTPUT of Transparent

    Channel. This will enable any data coming in the transparent channel INPUT to be routed to theDNP3 IEDs communicating with the DNP3 Master Channel. The details of this feature can be

    obtained from ‘SYNC-Transparent Peer Interface’ manual.

    Note: DNP TCP Master channels with more than one node in which Channel parameter Conguration

    type is congured ‘TCP’ cannot be used as OUTPUT of Transparent Channel.

    5

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    18/32DNP3 Master Interface User Manual 18

    Appendix A - DNP 3.0 Master Interface Interoperability

    This document in conjunction with the DNP 3.0 Basic 4 Document Set and DNP Subset DenitionsDocument provides complete information on how to communicate via the DNP 3.0 Master protocol

    Interface in SYNC.

    The following table provides a “Device Prole Document” in the standard format dened in the

    DNP 3.0 Subset Denitions Document. While it is referred in the DNP 3.0 Subset Denitions as a

    “Document,” it is in fact a table, and only a component of a total interoperability guide. The table,

    in combination with the Implementation Table, and the Point List Tables should provide a complete

    conguration/interoperability guide for communicating with SYNC DNP3 Master Interface.

    DNP 3.0 Device Prole

    DNP V3.0DEVICE PROFILE DOCUMENT

    (Also see the DNP 3.0 Implementation Table.)

    Vendor Name: Kalki Communication Technologies Ltd. [Kalkitech]

    Device Name: SYNC - DNP3 Master Interface

    Highest DNP Level Supported:

      For Requests: Level 2

      For Responses: Level 2

    Device Function:

      Master 

      Slave

    Notable objects, functions, and/or qualiers supported in addition to the Highest DNP Levels Supported:

    16-bit and 32-bit and Floating Point Analog Change Events with Time may be requested.

    Floating Point Analog Output Status and Output Block Objects 40 and 41 are supported.

    Maximum Data Link Frame Size (octets):

      Transmitted: 292

      Received: 292

    Maximum Application Fragment Size (octets):

      Transmitted: 2048

      Received: 2048

    Maximum Data Link Re-tries:

    None

    Fixed Congurable from 0 to 255

    Maximum Application Layer Re-tries:

    None

    Congurable

    Requires Data Link Layer Conrmation:

    Never 

     Always

    Sometimes

    Congurable as: Never, or Always 

    Requires Application Layer Conrmation:

    Never 

     Always When reporting Event Data (Slave devices only)

    When sending multi-fragment responses (Slave devices only)

    Sometimes

    A

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    19/32DNP3 Master Interface User Manual 19

    Timeouts while waiting for:

      Data Link Conrm: None Fixed at ____ Variable Congurable.

      Complete Appl. Fragment: None  Fixed at ____ Variable Congurable

      Application Conrm: None  Fixed at ____ Variable Congurable.

      Complete Appl. Response: None  Fixed at ____ Variable Congurable

    Others: Transmission Delay, congurable

    Sends/Executes Control Operations:

    WRITE Binary Outputs Never    Always Sometimes Congurable

    SELECT/OPERATE Never  Always Sometimes Congurable

    DIRECT OPERATE Never  Always Sometimes Congurable

    DIRECT OPERATE – NO ACK Never  Always Sometimes Congurable

      Count > 1 Never    Always Sometimes Congurable

      Pulse On Never  Always Sometimes Congurable

      Pulse Off Never  Always Sometimes Congurable

      Latch On Never  Always Sometimes Congurable

      Latch Off Never  Always Sometimes Congurable Pulse On - Trip Never  Always Sometimes Congurable

     Pulse On - Close Never  Always Sometimes Congurable

      Queue Never    Always Sometimes Congurable

      Clear Queue Never  Always Sometimes Congurable

     Attach explanation if ‘Sometimes’ or ‘Congurable’ was checked for any operation.

    The control points must be congured as ‘Is Select required’ in the DNP 3.0 Master prole (Details in

    Section 4.4), which will force a requirement of select command to operate before. The function (Select,Operate, Direct, Direct No ACK) used in the command sent from DNP3 master depends on the command

    received on the mapped slave protocol.

    The control code used in the command sent must be congured using the parameter ‘CROB Command

    Type’ in DNP3 Master prole (See details in section 4.4).

    Table 6: DNP 3.0 Device Profle

    DNP 3.0 Implementation TableThe following table identies which object variations, function codes, and qualiers the SYNC DNP

    3.0 Master Interface supports in both request messages and in response messages. For static (non-

    change-event) objects, requests sent with qualiers 00, 01, 06, 07, or 08, will be responded with

    qualiers 00 or 01. Requests sent with qualiers 17 or 28 will be responded with qualiers 17 or 28.

    For change-event objects, qualiers 17 or 28 are always responded.

    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.

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    20/32DNP3 Master Interface User Manual 20

    OBJECT REQUEST

    (Library will parse)

    RESPONSE

    (Library will respond with)

    Object

    Number 

    Variation

    Number Description

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    1 0 Binary Input – Any

    Variation

    1 (read)

    22 (assign

    class)

    00, 01 (start-

    stop)

    06 (no range,or all)

    07, 08

    (limited qty)

    17, 27, 28

    (index)

    1 1

    (default

     – see

    note 1)

    Binary Input 1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

    1 2 Binary Input with

    Status

    1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

    2 0 Binary Input Change – Any Variation

    1 (read) 06 (no range,or all)

    07, 08

    (limited qty)

    2 1 Binary Input Change

    without Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130

    (unsol. resp)

    17, 28 (index)

    2 2

    (default

     – see

    note 1)

    Binary Input Change

    with Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130

    (unsol. resp)

    17, 28 (index)

    2 3 Binary Input Change

    with Relative Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130

    (unsol. resp)

    17, 28 (index)

    3 0   Double Bit Input –

     Any Variation

    1

    (read)

    22 (assign

    class)

    00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28

    (index)

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    21/32DNP3 Master Interface User Manual 21

    OBJECT REQUEST

    (Library will parse)

    RESPONSE

    (Library will respond with)

    Object

    Number 

    Variation

    Number Description

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    3 1

    (default

     – see

    note 1)

    Double Bit Input 1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)07, 08

    (limited qty)

    17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 1)

    3 2   Double Bit Input with

    Status

    1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28(index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 1)

    4 0   Double Bit Input

    Change – Any

    Variation

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    4 1   Double Bit Input

    Change without Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130

    (unsol. resp)

    17, 28 (index)

    4 2

    (default

     – see

    note 1)

    Double Bit Input

    Change with Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130

    (unsol. resp)

    17, 28 (index)

    4 3   Double Bit Input

    Change with Relative

    Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130

    (unsol. resp)

    17, 28 (index)

    10 0 Binary Output – Any

    Variation

    1 (read)

    22 (assign

    class)

    00, 01 (start-

    stop)

    06 (no range,

    or all)07, 08

    (limited qty)

    17, 27, 28

    (index)

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    22/32DNP3 Master Interface User Manual 22

    OBJECT REQUEST

    (Library will parse)

    RESPONSE

    (Library will respond with)

    10 1 Binary Output 1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 1)

    1 (write) 00, 01 (start-

    stop)

    Object

    Number 

    Variation

    Number Description

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    10 2

    (default

     – see

    note 1)

    Binary Output Status 1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08(limited qty)

    17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

    12 1 Control Relay Output

    Block

    3 (select)

    4 (operate)

    5 (direct op)

    6 (dir. op,

    noack)

    17, 28

    (index)

    129

    (response)

    echo of request

    20 0 Binary Counter – Any

    Variation

    1 (read)

    22 (assign

    class)

    00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28

    (index)

    7 (freeze)

    8 (freeze

    noack)

    9 (freeze

    clear)

    10 (frz. cl.

    noack)

    00, 01 (start-

    stop)

    06 (no

    range, or all)

    07, 08

    (limited qty)

    20 1 32-Bit Binary Counter

    (with Flag)

    1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    23/32DNP3 Master Interface User Manual 23

    OBJECT REQUEST

    (Library will parse)

    RESPONSE

    (Library will respond with)

    20 2 16-Bit Binary Counter

    (with Flag)

    1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

    Object

    Number 

    Variation

    Number Description

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    20 5

    (default

     – see

    note 1)

    32-Bit Binary Counter

    without Flag

    1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28(index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

    20 6 16-Bit Binary Counter

    without Flag

    1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

    21 0 Frozen Counter – Any

    Variation

    1 (read)

    22 (assignclass)

    00, 01 (start-

    stop)06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28

    (index)

    21 1 32-Bit Frozen

    Counter (with Flag)

    1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08(limited qty)

    17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

    21 2 16-Bit Frozen

    Counter (with Flag)

    1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    24/32DNP3 Master Interface User Manual 24

    OBJECT REQUEST

    (Library will parse)

    RESPONSE

    (Library will respond with)

    21 5 32-Bit Frozen

    Counter with Time Of

    Freeze

    1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 1)

    Object

    Number 

    Variation

    Number Description

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    21 6 16-Bit Frozen

    Counter with Time Of

    Freeze

    1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28(index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 1)

    21 9

    (default

     – see

    note 1)

    32-Bit Frozen

    Counter without Flag

    1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

    21 10 16-Bit Frozen

    Counter without Flag

    1 (read) 00, 01 (start-

    stop)06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)17, 28 (index –

    see note 2)

    22 0 Counter Change

    Event – Any Variation

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    22 1

    (default

     – see

    note 1)

    32-Bit Counter

    Change Event without

    Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130 (unsol.

    resp)

    17, 28 (index)

    22 2 16-Bit Counter

    Change Event without

    Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130

    (unsol. resp)

    17, 28 (index)

    22 5 32-Bit Counter

    Change Event with

    Time

    1 (read) 06 (no range,

    or all)

    07, 08(limited qty)

    129

    (response)

    130(unsol. resp)

    17, 28 (index)

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    25/32DNP3 Master Interface User Manual 25

    OBJECT REQUEST

    (Library will parse)

    RESPONSE

    (Library will respond with)

    22 6 16-Bit Counter

    Change Event with

    Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130

    (unsol. resp)

    17, 28 (index)

    23 0 Frozen Counter

    Event (Variation 0

    is used to request

    default variation)

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    Object

    Number 

    Variation

    Number Description

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    23 1

    (default

     – see

    note 1)

    32-Bit Frozen

    Counter Event

    1

    (read)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130 (unsol.

    resp)

    17,28 (index)

    23 2 16-Bit Frozen

    Counter Event

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130 (unsol.

    resp)

    17,28 (index)

    23 5 32-Bit Frozen

    Counter Event with

    Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130 (unsol.

    resp)

    17, 28 (index)

    23 6 16-Bit Frozen

    Counter Event with

    Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130

    (unsol. resp)

    17, 28 (index)

    30 0 Analog Input - AnyVariation

    1 (read)22 (assign

    class)

    00, 01 (start-stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28

    (index)

    30 1 32-Bit Analog Input 1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)07, 08

    (limited qty)

    17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

    30 2 16-Bit Analog Input 1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28(index)

    129

    (response)

    00, 01(start-

    stop)

    17, 28 (index –

    see note 2)

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    26/32DNP3 Master Interface User Manual 26

    OBJECT REQUEST

    (Library will parse)

    RESPONSE

    (Library will respond with)

    30 3

    (default

     – see

    note 1)

    32-Bit Analog Input

    without Flag

    1 (read) 00, 01 (start-

    stop)

    06 (no

    range, or all)

    07, 08

    (limited qty)17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

    Object

    Number 

    Variation

    Number Description

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    30 4 16-Bit Analog Input

    without Flag

    1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28(index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

    30 5   Short oating point 1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

    30 6   Long oating point 1 (read) 00, 01 (start-

    stop)06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)17, 28 (index –

    see note 1)

    32 0 Analog Change Event

     – Any Variation

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    32 1

    (default

     – see

    note 1)

    32-Bit Analog Change

    Event without Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130 (unsol.

    resp)

    17, 28 (index)

    32 2 16-Bit Analog Change

    Event without Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130 (unsol.

    resp)

    17, 28 (index)

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    27/32DNP3 Master Interface User Manual 27

    OBJECT REQUEST

    (Library will parse)

    RESPONSE

    (Library will respond with)

    32 3

    (default

     – see

    note 1)

    32-Bit Analog Change

    Event with Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130 (unsol.

    resp)

    17, 28 (index)

    32 4 16-Bit Analog Change

    Event with Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130 (unsol.

    resp)

    17, 28 (index)

    32 5   Short oating point

     Analog Change Event

    without Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130 (unsol.

    resp)

    17, 28 (index)

    Object

    Number 

    Variation

    Number Description

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    32 6   Long oating point

     Analog Change Event

    without Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130 (unsol.

    resp)

    17, 28 (index)

    32 7   Short oating point

     Analog Change Event

    with Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130 (unsol.

    resp)

    17, 28 (index)

    32 8   Long oating point

     Analog Change Event

    with Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130 (unsol.

    resp)

    17, 28 (index)

    40 0 Analog Output Status 1 (read)22 (assign

    class)

    00, 01 (start-stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28

    (index)

    40 1 32-Bit Analog Output

    Status

    1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)07, 08

    (limited qty)

    17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

    40 2

    (default

     – see

    note 1)

    16-Bit Analog Output

    Status

    1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28(index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    28/32DNP3 Master Interface User Manual 28

    OBJECT REQUEST

    (Library will parse)

    RESPONSE

    (Library will respond with)

    40 3   Short oating point

     Analog Output Status

    1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)17, 27, 28

    (index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

    Object

    Number 

    Variation

    Number Description

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    Function

    Codes (dec)

    Qualier Codes

    (hex)

    40 4   Long oating point

     Analog Output Status

    1 (read) 00, 01 (start-

    stop)

    06 (no range,

    or all)

    07, 08

    (limited qty)

    17, 27, 28(index)

    129

    (response)

    00, 01 (start-

    stop)

    17, 28 (index –

    see note 2)

    41 1 32-Bit Analog Output

    Block

    3 (select)

    4 (operate)

    5 (direct op)

    6 (dir. op,

    noack)

    17, 28

    (index)

    27 (index)

    129

    (response)

    echo of request

    41 2 16-Bit Analog Output

    Block

    3 (select)

    4 (operate)

    5 (direct op)

    6 (dir. op,

    noack)

    17, 28

    (index)

    27 (index)

    129

    (response)

    echo of request

    41 3   Short oating point

     Analog Output Block

    3 (select)

    4 (operate)

    5 (direct op)

    6 (dir. op,

    noack)

    17, 27, 28

    (index)

    129

    (response)

    echo of request

    41 4   Long oating point

     Analog Output Block

    3 (select)

    4 (operate)

    5 (direct op)

    6 (dir. op,

    noack)

    17, 27, 28

    (index)

    129

    (response)

    echo of request

    43 8   Long oating point

     Analog Output

    Command Event with

    Time

    1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    129

    (response)

    130

    (unsol. resp)

    17, 28 (index)

    50 0   Time and Date

    50 1

    (default

     – see

    note 1)

    Time and Date 1 (read) 07,

    (limited qty =

    1)

    129

    (response)

    07 (limited

    qty = 1)

    2 (write) 07,

    (limited qty =1)

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    29/32DNP3 Master Interface User Manual 29

    OBJECT REQUEST

    (Library will parse)

    RESPONSE

    (Library will respond with)

    50 3   Time and Date Last

    Recorded Time

    2 (write) 07,

    (limited qty =

    1)

    51 1   Time and Date CTO 129

    (response)

    130 (unsol.

    resp)

    07 (limited qty)

    (qty = 1)

    51 2   Unsynchronized Time

    and Date CTO

    129

    (response)

    130 (unsol.

    resp)

    07 (limited qty)

    (qty = 1)

    52 1   Time Delay Coarse 129

    (response)

    07 (limited qty)

    (qty = 1)

    52 2   Time Delay Fine 129

    (response)

    07 (limited qty)

    (qty = 1)

    60 0   Not Dened60 1 Class 0 Data 1 (read) 06 (no range,

    or all)

    60 2 Class 1 Data 1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    20 (enbl.

    unsol.)

    21 (dab.

    unsol.)

    22 (assign

    class)

    06 (no range,

    or all)

    60 3 Class 2 Data 1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    20 (enbl.

    unsol.)

    21 (dab.

    unsol.)

    22 (assignclass)

    06 (no range,

    or all)

    60 4 Class 3 Data 1 (read) 06 (no range,

    or all)

    07, 08

    (limited qty)

    20 (enbl.

    unsol.)

    21 (dab.

    unsol.)

    22 (assign

    class)

    06 (no range,

    or all)

    80 1 Internal Indications 1 (read) 00, 01 (start-

    stop)

    129

    (response)

     00, 01 (start-

    stop)

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    30/32DNP3 Master Interface User Manual 30

    OBJECT REQUEST

    (Library will parse)

    RESPONSE

    (Library will respond with)

    2 (write)

    (see note 3)

    00 (start-

    stop)

    index=7

    Table 7: DNP 3.0 Implementation Table

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    31/32DNP3 Master Interface User Manual 31

    Appendix B - References

    • DNP3 Basic4• DNP3 Subset Denitions

    • SYNC User Manual

    Note: KSGL series have been replaced by their functionally equivalent SYNC series. For details,

    refer the KSGL/SYNC User Manual.

    B

  • 8/20/2019 SYNC -DNP3 Master Interface User Manual_Rev1.0.3_mod

    32/32

    Glossary

    The following table shows the acronyms/abbreviations used in this document:

    Acronyms/Abbreviations Description

    IED Intelligent Electronic Device

    OEM Original Equipment Manufacturer  

    TCP Transmission Control Protocol

    HSB   Hot -Standby protocol

    Table 8: List of Abbreviations