e560 conitel300 host

Upload: anak1n888

Post on 02-Jun-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 E560 Conitel300 Host

    1/46

    RTU560Remote Terminal Unit

    Host Communication Interfacewith Protocol Conitel 300

    Contents: This manual describes the RTU560 Host CommunicationInterface with Conitel 300 protocol

  • 8/10/2019 E560 Conitel300 Host

    2/46

  • 8/10/2019 E560 Conitel300 Host

    3/46

    RTU560 Host Communication Interface with Conitel 300 Revision

    Revision

    Document identity: 1KGT 150 540 V005 1

    Revision: 0 Date: 07/2003

    Revision: 1 Date: 08/2003Step Position Information (STI) addedChapter Functional Controls added

    Revision: 2 Date: 09/2003New Line Parameter: Host offline timeout

    Revision: 3 Date: 05/2004Some engineering information addedSystem Event Block updatedPosition of status/change bit corrected (MCA/B)

    Revision: 4 Date: 04/2005Conitel Polling Word, SOE Polling Word and Terminal

    Status Word to be included in scan groups (configurable)(see chapter 2.1)Redundant c omm unication lines (see chapter 2.5)Time synchronization Modes (see chapter 6)System Events updated (see chapter 7)

    Revision: 5 Date: 02/2006Scaling of AMI set to -2000 +2000

    We reserve all rights in this document and in the information contained therein.Reproduction, use or disclosure to third parties without express authority is strictlyforbidden.

    Copyright 2005 ABB AG.

    ABB AG 1KGT 150 540 V005 1 iii

  • 8/10/2019 E560 Conitel300 Host

    4/46

  • 8/10/2019 E560 Conitel300 Host

    5/46

    RTU560 Host Communication Interface with Conitel 300 Contents

    Contents

    HOST COMMUNICATION INTERFACE WITH PROTOCOL CONITEL300 I

    REVISION ................................................................................................. III

    CONTENTS ...............................................................................................V

    ABBREVIATIONS....................................................................................VII

    INTRODUCTION.......................................................................................IX Preface ....................................................................................................................... ix References.................................................................................................................. ix Conventions ................................................................................................................ ix

    1 PHYSICAL LAYER...........................................................................1-1

    2 APPLICATION LAYER .................................................................... 2-1

    2.1 Line Parameter.............................................................................................2-1 2.2 Data Types...................................................................................................2-2

    2.3 Polling Words ...............................................................................................2-4 2.3.1 Conitel Polling Word .....................................................................2-4 2.3.2 SOE Polling Word.........................................................................2-4 2.3.3 Terminal Status Word...................................................................2-5

    2.4 C300 Error Response ..................................................................................2-5 2.5 Redundant Communication Lines................................................................2-5

    3 ADDRESSING .................................................................................. 3-1

    4 DATA TYPES MONITOR DIRECTION..........................................4-1

    4.1

    SPI Single Point Information .....................................................................4-1

    4.2 DPI Double Point Information ...................................................................4-3 4.3 ITI Integrated Total Information.................................................................4-4 4.4 STI Step Position Information ...................................................................4-5 4.5 BSI Bit String Information..........................................................................4-6 4.6 AMI Analog Measured Information ...........................................................4-7 4.7 DMI Digital Measured Information ............................................................4-8 4.8 MFI Measured Floating Information..........................................................4-9 4.9 EPI Event of Protection Information..........................................................4-9

    ABB AG 1KGT 150 540 V005 1 v

  • 8/10/2019 E560 Conitel300 Host

    6/46

    Contents RTU560 Host Communication Interface with Conitel 300

    5 DATA TYPES CONTROL DIRECTION ........................................ 5-1

    5.1 SCO Single Command Output ................................................................. 5-1 5.2 DCO Double Command Output ............................................................... 5-2 5.3 RCO Regulation Command Output.......................................................... 5-3

    5.4 ASO Analog Setpoint Output.................................................................... 5-4 5.5 DSO Digital Setpoint Output..................................................................... 5-5 5.6 BSO Bitstring Output ................................................................................ 5-6

    6 TIME SYNCHRONIZATION ............................................................. 6-1

    6.1 Principle....................................................................................................... 6-1 6.2 Time Update ................................................................................................ 6-1 6.3 Time Correction Factor................................................................................ 6-1

    7 SYSTEM EVENTS ........................................................................... 7-1

    8 FUNCTIONAL CONTROLS ............................................................. 8-1

    8.1 Data Requests............................................................................................. 8-1 8.2 Counter Freeze / Reset ............................................................................... 8-1

    9 INTEROPERABILITY LIST.............................................................. 9-1

    9.1 Interoperability definitions............................................................................ 9-1 9.2 Supported and selectable parameter .......................................................... 9-1 9.3 Network configuration.................................................................................. 9-2 9.4 Physical layer .............................................................................................. 9-2 9.5 Link Layer .................................................................................................... 9-2 9.6 Basic application functions .......................................................................... 9-4

    vi 1KGT 150 540 V005 1 ABB AG

  • 8/10/2019 E560 Conitel300 Host

    7/46

    RTU560 Host Communication Interface with Conitel 300 Abbreviations

    Abbreviations

    AMI A nalog Measured value Input ASO A nalog S etpoint command Output

    BCU Bus Connection Unit

    BSI Bit S tring Input (8, 16 bit)

    CMU Communication and Data Processing Unit

    CS Control S ystem

    CSC Command S upervision Channel

    CS-Command Clock S ynch Command

    DCO Double Command Output

    DMI Digital Measured value Input (8, 16 bit)

    DPI Double P oint Input

    DSO Digital S etpoint command Output (8, 16 bit)

    EPI Event of P rotection equipment Input (1bit)

    GCD General Configuration Data

    HCI Host Communication Interface

    IED Intelligent Electronic Device

    IOC I/O Controller (Controller on I/O Board)

    IOD Input Output Data

    IOM I/O Bus Master (Function of SLC)

    ITI Integrated Totals Input

    MCD Momentary Change Detect

    MFI Analog Measured value Floating Input

    MPU Main P rocessing Unit

    NCC Network Control Center

    PB P eripheral Bus

    ABB AG 1KGT 150 540 V005 1 vii

  • 8/10/2019 E560 Conitel300 Host

    8/46

    Abbreviation RTU560 Host Communication Interface with Conitel 300

    PBP P eripheral Bus P rocessor

    PDP P rocess Data P rocessing

    PLC P rogrammable Logic Control

    PPP P oint to P oint P rotocol

    PSU P ower S upply Unit

    RCO Regulation step Command Output

    RTC Real Time Clock

    SBO S elect b efore Operate

    SCADA S upervision, Control a nd Data A cquisition

    SCI S ub-Device Communication Interface

    SCO S ingle Command Output

    SEV S ystem Ev ents

    SLC S erial Line Controller

    SOC S trobe Output Channel

    SPI S ingle P oint Input

    STI St ep position Input (8 bit)

    TSI Time S ynch Input

    TSO Time S ynch Output

    viii 1KGT 150 540 V005 1 ABB AG

  • 8/10/2019 E560 Conitel300 Host

    9/46

    RTU560 Host Communication Interface with Conitel 300 Introduction

    Introduction

    Preface

    This document describes the functions of the host interface with Conitel 300 protocol inthe RTU560

    References

    [1] Leed & Northrup

    277672, Appendix ARevision C Change 0

    Conventions

    In this document function codes of data types according to Conitel 300 are marked withangel brackets:

    Italic fonts with the heading Parameter are references to configuration parameter inRTUtil560. The parameter is followed by definitions in round brackets where to find thisparameter in RTUtil560. Example:

    Parameter: Group address (SPI Address and Parameter)

    In this document references to elements of the standard will be printed bold and inbrackets: [2, 7.4]

    The tables in the next chapters include lists of the functions, options and message typessupported according to the structure of the protocol Conitel 300

    ABB AG 1KGT 150 540 V005 1 ix

  • 8/10/2019 E560 Conitel300 Host

    10/46

  • 8/10/2019 E560 Conitel300 Host

    11/46

    1 Physical Layer

    The Conitel 300 protocol is a bit-oriented asynchronous protocol and can not run on anormal UART. Possible communication interfaces are according to Table 1-1

    CP1 CP2 CPA CPB

    560SLI02 R0002 N/A N/A RS232 RS232

    560ETH02/03 -------------------- -------------------- N/A N/A

    560CMU80 N/A N/A N/A ---------------------

    Table 1-1: Communication interface, Conitel 300 protocol

    The communication parameter (see Table 1-2) have to be set according to the physicalconnection

    Option / Parameters Range of Values / Explanation s DefaultCommunication Speed 150, 300, 600, 1.200 1.200Modem Control Direct LinkLength of pre-transmission mark 1 10.000 ms 30 msDial-up connection - Not supported -Redundant communication lines See chapter 2.5 Disabled

    Table 1-2: Communication parameter, Conitel 300 protocol

    ABB AG 1KGT 150 540 V005 1 1-1

  • 8/10/2019 E560 Conitel300 Host

    12/46

  • 8/10/2019 E560 Conitel300 Host

    13/46

    2 Application Layer

    2.1 Line Parameter

    The Line Parameter may be configured according to Table 2-1.

    Option / Parameters Range of Values / Explanation s DefaultHost Number Position of Host online/offline message in

    the system event block. 1 8SOE Buffer Size No. of entries in the SOE change buffer

    0 500 (for each SOE group)500

    Include Conitel Polling Word in scan 0 255 (*) 0Include SOE Polling Word in scan 0 255 (*) 0Incl. Terminal Status Word in scan 0 255 (*) 0Host offline timeout The host will be marked offline, if this timer

    elapsed without a new request15 sec.

    Table 2-1: Line parameter for Conitel 300 protocol

    (*) The parameter Include in scan is treated as a bit map. The first (lowest) bit is forscan group 0, the highest (leftmost) bit is for scan group 15. A 1 at position x will includethe Polling-, SOE- or Terminal Status Word in the scan response for this group.

    Example: 1 : Include appropriate word in scan response group 02 : Include appropriate word in scan response group 1

    3 : Include appropriate word in scan responses group 1 and 2

    Note:Because of the structure of this protocol implementation, there are no input buffernecessary for the Conitel 300 host interface. That is why the following line parameter arenot used:

    Buffer Size for Prio 1 Data Points

    Buffer Size for Prio 2 Data Points

    Buffer Size for Integrated Total (ITI)

    Priority of ITI queue

    Buffer Size for spontaneous transmitted AMIs

    Queue storage time out

    ABB AG 1KGT 150 540 V005 1 2-1

  • 8/10/2019 E560 Conitel300 Host

    14/46

    Application Layer RTU560 Host Communication Interface with Conitel 300

    2.2 Data Types

    Overview on data types and ranges of the application layer defined in [1]

    The column RTU560 Type shows the type of data with must be configured in RTUtil560.No. of addressable elements per RTU560 is the maximum number of elements of thisdata type, if all groups are configured with this data type. Please note the generallimitations of the RTU560.

    FunctionCode

    Data Type No. of addressableelements per RTU560

    Description RTU560Type

    6 Error response from RTU

    DI 0 5952 One Bit Status Form A(Single point information)

    SPI

    DI 0 5952 One Bit Status Form B(Single point information)

    SPI

    MCA 0 2976 MCD Form A(Single point information)

    SPI

    MCB 0 2976 MCD Form B(Single point information)

    SPI

    SOE 0 1920 Sequence of Events(Single point information with time tag)

    SPI

    DI 0 2976 Two Bit Status Form A(Double-point information)

    DPI

    DI 0 2976 Two Bit Status Form B(Double-point information)

    DPI

    Analog 0 496 Bipolar Analog(Analog measured information)

    AMI

    Accumu-lator

    0 120/240 12/24 bit accumulator (ACC12/24)(Integrated totals information)

    ITI

    0 496 2 Digit BCD(Digital measured information)

    DMI8/16STI

    0 240 4 Digit BCD(Digital measured information)

    DMI16,STI

    Table 2-2: Data types in monitori ng dir ection

    2-2 1KGT 150 540 V005 1 ABB AG

  • 8/10/2019 E560 Conitel300 Host

    15/46

    RTU560 Host Communication Interface with Conitel 300 Application Layer

    ABB AG 1KGT 150 540 V005 1 2-3

    FunctionCode

    DataType

    No. of addressableelements per RTU560

    Description RTU560Type

    0 Scan Data1 Execute8 Remote Reset9 Escape A: Time update

    Escape C: Time correction factor A Read new SOE eventsB Retransmit last message sentE Freeze and scan accumulators

    (without reset)F Freeze and scan accumulators

    (with reset)2 0 192 Trip Output

    (Single command output)SCO

    4 Close Output(Single command output)

    SCO

    2 0 192 Trip Output(Double command output)

    DCO

    4 Close Output(Double command output)

    DCO

    D 0 48 Unit Raise/Lower(Regulation step command)

    RCO

    3 0 16 Setpoint A(Analog setpoint output)

    ASO,DSO,BSO

    5 0 16 Setpoint B(Analog setpoint output)

    ASO,DSO,BSO

    Table 2-3: Data types and funct ions i n cont rol dir ection

  • 8/10/2019 E560 Conitel300 Host

    16/46

    Application Layer RTU560 Host Communication Interface with Conitel 300

    2.3 Polling Words

    2.3.1 Conitel Polling Word

    The Conitel polling word will be returned in any scan group in response to a scanrequest, if this feature is enabled (See Table 2-1) . The following status bits are supportedby RTU560:

    Bit 1 = 1: Change of data has occurred in scan group 1

    Bit 2 = 1: Change of data has occurred in scan group 2

    .. ..

    Bit 10 = 1: Change of data has occurred in scan group 10

    Bit 11 Set to 0

    Bit 12 = 1: Analog change in the current scan group

    2.3.2 SOE Poll ing Word

    The SOE polling word will be returned in any scan group in response to a scan request, ifthis feature is enabled (See Table 2-1) . The following status bits are supported by theRTU560:

    Bit 1 = 1: At least one event has been stored in the SOE buffer

    Bit 2 = 1: SOE buffer overflow

    Bit 3 Set to 0

    Bit 4 Set to 0

    Bit 5 = 1: RTU not synchronized

    Bit 6 = 1: Only 50% of the SOE buffer remaining

    2-4 1KGT 150 540 V005 1 ABB AG

  • 8/10/2019 E560 Conitel300 Host

    17/46

    RTU560 Host Communication Interface with Conitel 300 Application Layer

    ABB AG 1KGT 150 540 V005 1 2-5

    2.3.3 Terminal Status Word

    The terminal status word will be returned in any scan group in response to a scanrequest, if this feature is enabled (See Table 2-1) . All Bits in the terminal status word areset to 0.

    2.4 C300 Error Response

    Error messages from the RTU560 are reported with Function Code 6 (Error responsefrom r emote) . The error code is returned in Section B of the message. RTU560 supportserror codes according to Table 2-4.

    ErrorCode

    Meaning Description

    0x00 Illegal function orfunction not supported

    Is set if the RTU560 receives a function code, which isnot included in Table 2-2.

    0x02 Output group notdefined

    Is set if RTU560 receives a Function Code D(Raise/Lower) or 3/5 (Setpoint A/B) with a group no. notdefined within the RTUs database

    0x03 Illegal execute Previous message was not a trip/close0x04 Bad 1 of 12 modifier

    codeOnly one trip/close can be issued per command

    0x0E Retransmit messagewas first message

    Is set if RTU560 receives a Function Code B (Retransmit last message sent) as first request of dataafter restart

    0x28 Output not executed Output is already active0x29 Check-before-execute

    process error

    Is set if RTU560 receives a Function Code 2 (Trip) or 4

    (Close) with a group no. not defined within the RTUsdatabase0x2A Execute process error Is set if RTU560 receives a Function Code 1 (Execute)

    with a group no. not defined within the RTUs database0x31 Invalid time of day

    receivedIs set if there is an error in Function Code 9, EscapeFunction A (Time Update)

    0x32 No SOE eventspresent when scanned

    Is set if RTU560 receives a Function Code A (Sequenceof Events) and the SOE buffer is empty.

    Table 2-4: Conit el 300 Error Codes

    2.5 Redundant Communication Lines

    It is possible to configure a redundant communication line. Both lines must be on thesame CMU board. It is the task of the Control System (CS) to switch between the lines.The RTU560 will answer each scan request from both lines.

    The RTU560 will store the last sequence of events, transmitted to a Host, until a newscan request is received on the same host line. This last sequence will be retransmittedon the redundant line after a Function Code A request (if still available).

  • 8/10/2019 E560 Conitel300 Host

    18/46

  • 8/10/2019 E560 Conitel300 Host

    19/46

    3 Addressing

    Selection according to [1] . The address fields can be configured as shown in thefollowing table:

    Option / Parameter Range of Value / ExplanationStation Address 0 15

    Group Address 0 15

    Index (Point ID) Depending on data type

    Table 3-1: Address elements

    Restrictions for Station Address :

    The value 0 is reserved for broadcast messages

    ABB AG 1KGT 150 540 V005 1 3-1

  • 8/10/2019 E560 Conitel300 Host

    20/46

  • 8/10/2019 E560 Conitel300 Host

    21/46

    4 Data Types Monitor Direction

    4.1 SPI Single Point Information

    Binary process information indicated by one bit:

    Supported DataTypes

    One Bit Status (DI) Form A or B, MCD Form A or B

    Parameter Index 1 372 (for Type DI)1 186 (for Typ e MCD)1 120 (if SOE is enabled )Parameter: Index (SPI- Address and Parameter)

    Type DI Form A, DI Form B, MCD Form A, MCD Form B

    Parameter: Type (SPI- Address and Parameter) SOE Group -1, 1 10 Parameter: SOE Group (SPI- Address and Parameter)(-1: No Sequence of Event storage)

    Filter If filter is set, the SPI is not transmitted to this NCC Parameter : Filter (SPI- Protocol and Parameter)

    Add it ional Note: RTU560 must be synchronized at leas t once, in order to stor eSequence of Events (SOE)

    Structure of section B for DIs

    S S S S S S S S S S S S

    I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 I12

    Form A: S = 0 (Close) / 1 (Open), Form B: S = 0 (Open) / 1 (Close)

    Structure of section B for MCD

    C S C S C S C S C S C S

    I1 I2 I3 I4 I5 I6

    C = Status Change Flag, S = Status

    Form A (MCA): S = 0 (Close) / 1 (Open), Form B (MCB): S = 0 (Open) / 1 (Close)

    C is set to 1 if S changes from Open to Close (Form A), or from Close to Open(Form B) and will be cleared after it is scanned by the master),

    Note: Aft er start up of RTU560, the Status Change Flag C is in iti ally set to Zero (0).

    ABB AG 1KGT 150 540 V005 1 4-1

  • 8/10/2019 E560 Conitel300 Host

    22/46

  • 8/10/2019 E560 Conitel300 Host

    23/46

    RTU560 Host Communication Interface with Conitel 300 Data Types Monitor Direction

    4.2 DPI Double Point Information

    Binary process information indicated by two bits.

    SupportedData Types

    Two Bi t Status (DI) Form A or B

    Parameter Index 1 371Parameter: Index (DPI- Address and Parameter)

    Type DI Form A, DI Form BParameter: Type (DPI- Address and Parameter)

    Filter If filter is set, the DPI is not transmitted to this NCC Parameter : Filter (DPI- Protocol and Parameter)

    Add it ional None

    Structure of section B for DIs

    S S S S S S S S S S S S

    I1 I2 I3 I4 I5 I6

    Form A: SS = 01 (Close) / 10 (Open), Form B: SS = 01 (Open) / 10 (Close)

    Conversion of quality descriptors:

    RTU560 internal communication Protocol specific

    BL Blocked N/ASB Substituted N/ANT Not Topical N/AIV Invalid N/A

    Conversion of cause of transmission:

    RTU560 internal communication Protocol specificT Test N/AP/N Positive/negative confirmation - Irrelevant -Cause Spontaneous N/A

    Requested N/AInterrogated N/A

    ABB AG 1KGT 150 540 V005 1 4-3

  • 8/10/2019 E560 Conitel300 Host

    24/46

    Data Types Monitor Direction RTU560 Host Communication Interface with Conitel 300

    4.3 ITI Integrated Total Information

    Binary process information as a countered value.

    SupportedData Types

    12 Bit Accu mulato r (ACC12)24 Bit Accumulator (ACC24)

    Parameter Index 1 361 (ACC12) / 1 349 (ACC24) Parameter : Index (ITI- Address and Parameter)

    Type 12, 24 Parameter : Type (ITI- Address and Parameter )

    Filter If filter is set, the ITI is not transmitted to this NCC Parameter : Filter (ITI- Protocol and Parameter)

    Add it ional The Scan Request (Function Code 0) wi ll return the d if ference betweenthe current counter value and the last reset request.The reset-value wil l be in itialized w ith 0 at start u p.

    Conversion of value:

    RTU560 internal communication Protocol specificRange min. 0 0... ...

    Range max. 4.096 (ACC12)16.777.216 (ACC24)4.096 (ACC12)

    16.777.216 (ACC24)

    Conversion of quality descriptors:

    RTU560 internal communication Protocol specificSEQ Sequence number N/A

    CY Carry N/ACA Adjusted N/AIV Invalid N/A

    Conversion of cause of transmission:

    RTU560 internal communication Protocol specificT Test N/AP/N Positive/negative confirmation - Irrelevant -Cause Spontaneous N/A

    Requested N/AInterrogated N/A

    4-4 1KGT 150 540 V005 1 ABB AG

  • 8/10/2019 E560 Conitel300 Host

    25/46

    RTU560 Host Communication Interface with Conitel 300 Data Types Monitor Direction

    4.4 STI Step Posit ion Information

    Binary process information.

    SupportedData Types

    2 Digit BCD

    Parameter Index 1 361 Parameter : Index (STI- Address and Parameter )

    Filter If filter is set, the STI is not transmitted to this NCC Parameter : Filter (STI- Protocol and Parameter)

    Add it ional None

    Conversion of value:

    RTU560 internal communication Protocol specificRange min. 0 0... ...Range max. +63 +63 (2 Digit BCD)

    Conversion of quality descriptors:

    RTU560 internal communication Protocol specificOV Overflow N/ABL Blocked N/ASB Substituted N/ANT Not Topical N/AIV Invalid N/A

    Conversion of cause of transmission:

    RTU560 internal communication Protocol specificT Test N/AP/N Positive/negative confirmation - Irrelevant -Cause Periodic / Cyclic N/A

    Spontaneous N/ARequested N/AInterrogated N/A

    ABB AG 1KGT 150 540 V005 1 4-5

  • 8/10/2019 E560 Conitel300 Host

    26/46

    Data Types Monitor Direction RTU560 Host Communication Interface with Conitel 300

    4.5 BSI Bit String Information

    Bit string information are not supported in the Conitel 300 protocol implementation.

    4-6 1KGT 150 540 V005 1 ABB AG

  • 8/10/2019 E560 Conitel300 Host

    27/46

    RTU560 Host Communication Interface with Conitel 300 Data Types Monitor Direction

    4.6 AMI Analog Measured Information

    Analog process information used as a measured value from analog inputs.

    SupportedData Types

    Bipolar Analog (12 Bit)

    Parameter Index 1 361 Parameter: Index (AMI- Address and Parameter)

    Filter If filter is set, the AMI is not transmitted to this NCC Parameter : Filter (AMI- Protocol and Parameter)

    Add it ional None

    Structure of section B for Analogs

    MSB .. LSB

    1 2 3 4 5 6 7 8 9 10 11 12

    Conversion of value:

    RTU560 internal communication Protocol specificRange min. -100% -2000 (12 bit 2s complement)

    ... ...Range max. +100% +2000

    Conversion of quality descriptors:

    RTU560 internal communication Protocol specificOV Overflow N/ABL Blocked N/ASB Substituted N/ANT Not Topical N/AIV Invalid N/A

    Conversion of cause of transmission:

    RTU560 internal communication Protocol specificT Test N/AP/N Positive/negative confirmation - Irrelevant -Cause Periodic / Cyclic N/A

    Spontaneous N/ARequested N/AInterrogated N/A

    ABB AG 1KGT 150 540 V005 1 4-7

  • 8/10/2019 E560 Conitel300 Host

    28/46

    Data Types Monitor Direction RTU560 Host Communication Interface with Conitel 300

    4.7 DMI Digital Measured Information

    Digital process information used as a measured value from analog inputs.

    SupportedData Types

    DMI08: 2 Digit BCD DMI16: 2 Digit BCD, 4 Digit BCD

    Parameter Index 1 361 (2 Digi t BCD)1 349 (4 Digit BCD) Parameter : Index (DMI- Address and Parameter )

    No of digi ts 2, 4 (only DMI16)Parameter: No of digits (DMI- Address and Parameter)

    Filter If filt er is set, the DMI is not transmi tted to thi s NCC Parameter : Filter (DMI- Protocol and Parameter)

    Add it ional None

    Conversion of value:

    RTU560 internal communication Protocol specificRange min. 0 0... ...

    Range max. 99999999 (2 Digit BCD)

    9999 (4 Digit BCD)

    Conversion of quality descriptors:

    RTU560 internal communication Protocol specificOV Overflow N/ABL Blocked N/ASB Substituted N/ANT Not Topical N/AIV Invalid N/A

    Conversion of cause of transmission:

    RTU560 internal communication Protocol specificT Test N/AP/N Positive/negative confirmation - Irrelevant -Cause Periodic / Cyclic N/A

    Spontaneous N/ARequested N/AInterrogated N/A

    4-8 1KGT 150 540 V005 1 ABB AG

  • 8/10/2019 E560 Conitel300 Host

    29/46

    RTU560 Host Communication Interface with Conitel 300 Data Types Monitor Direction

    4.8 MFI Measured Floating Information

    Measured Floating Information are not supported in the Conitel 300 implementation.

    4.9 EPI Event of Protection Information

    Event of Protection Information are not supported in the Conitel 300 implementation.

    ABB AG 1KGT 150 540 V005 1 4-9

  • 8/10/2019 E560 Conitel300 Host

    30/46

  • 8/10/2019 E560 Conitel300 Host

    31/46

    5 Data Types Control Direction

    5.1 SCO Single Command Output

    Binary process command (one bit)

    SupportedData Types

    Trip Output (Function Code 2)Close Output (Function Code 4)

    Parameter Index 1 12Parameter: Index (SCO- Address and Parameter)

    Command Aut hori ty

    None

    Add it ional The Trip /Close Comman d i s not executed by the RTU560 unt il anExecute Command (Function Code 1) is received

    Only one Trip/Close output may be controlled by a sing le command. Ifmultiple bits are set, the command will be ignored by the RTU560 andresponded with error code 0x04.

    Conversion of value:

    RTU560 internal communication Protocol specificoff Trip (Function Code 2)on Close (Function Code 4)

    Conversion of quality descriptors

    RTU560 internal communication Protocol specific

    SE Select / Execute Select: Trip/Close (Function Code 2/4)Execute: Function Code 1 (Execute)

    Conversion of cause of transmission

    RTU560 internal communication Protocol specificT Test IgnoredP/N Positive/negative confirmation Relevant in monitor direction onlyCause Activation Execute (Function Code 1)

    Activation Confirmation Trip/Close (Function Code 2/4)

    Negative Confirmation Error Response (Function Code 6)with modifier 0x03, 0x04, 0x28 or 0x29.Deactivation Remote Reset (Function Code 8)Deactivation Confirmation Remote Reset (Function Code 8)

    Activation Termination N/A

    ABB AG 1KGT 150 540 V005 1 5-1

  • 8/10/2019 E560 Conitel300 Host

    32/46

    Data Types Control Direction RTU560 Host Communication Interface with Conitel 300

    5.2 DCO Double Command Output

    Binary process command (two bits)

    SupportedData Types

    Trip Output (Function Code 2)Close Output (Function Code 4)

    Parameter Index 1 12Parameter: Index (DCO- Address and Parameter)

    Command Aut hori ty

    None

    Add it ional The Tr ip /Close Comman d i s not executed by the RTU560 unt il anExecute Command (Function Code 1) is received

    Only one Trip/Close output may be controlled by a sing le command. Ifmultiple bits are set, the command will be ignored by the RTU560 andresponded with error code 0x04.

    Conversion of value

    RTU560 internal communication Protocol specificoff Trip (Function Code 2)on Close (Function Code 4)

    Conversion of quality descriptors

    RTU560 internal communication Protocol specific

    SE Select / Execute Select: Trip/Close (Function Code 2/4)Execute: Function Code 1 (Execute)

    Conversion of cause of transmission

    RTU560 internal communication Protocol specificT Test IgnoredP/N Positive/negative confirmation Relevant in monitor direction onlyCause Activation Execute (Function Code 1)

    Activation Confirmation Trip/Close (Function Code 2/4)

    Negative Confirmation Error Response (Function Code 6)with modifier 0x03, 0x04, 0x28 or 0x29.Deactivation Remote Reset (Function Code 8)Deactivation Confirmation Remote Reset (Function Code 8)

    Activation Termination N/A

    5-2 1KGT 150 540 V005 1 ABB AG

  • 8/10/2019 E560 Conitel300 Host

    33/46

    RTU560 Host Communication Interface with Conitel 300 Data Types Control Direction

    5.3 RCO Regulation Command Output

    Regulation step command (two bits)

    SupportedData Types

    Unit Raise/Lower (Function Code D)

    Parameter Index 1 3Parameter: Index (RCO- Address and Parameter)

    Command Aut hori ty

    None

    Add it ional No Execute Comman d i s requ ired t o acti vate t he Raise/Low er Comman dRTU560 does not respond to a raise/lower command.

    Only one unit may be controlled by a single command. If multiple unitsare set, the command will be ignored by the RTU560 and responded witherror code 0x04.

    The number of clock periods (CP) will be igno red by th e RTU560, buthas to be set unequal to 0 in the uni t to be executed a Lowercommand

    Structure of section B:

    X CP X CP X CP

    Unit 1 Unit 2 Unit 3

    CP = Number of clock periods , X = Raise (1) / Lower (0)

    Conversion of quality descriptors

    RTU560 internal communication Protocol specificSE Select / Execute Execute (Function Code D)

    Conversion of cause of transmission

    RTU560 internal communication Protocol specificT Test IgnoredP/N Positive/negative confirmation Relevant in monitor direction only

    Cause Activation N/A Activation Confirmation N/A

    Negative Confirmation Error Response (Function Code 6)with modifier 0x02 or 0x04.Deactivation N/ADeactivation Confirmation N/A

    Activation Termination N/A

    ABB AG 1KGT 150 540 V005 1 5-3

  • 8/10/2019 E560 Conitel300 Host

    34/46

    Data Types Control Direction RTU560 Host Communication Interface with Conitel 300

    5.4 ASO Analog Setpoint Output

    Analog process command

    SupportedData Types

    Setpoint A (Function Code 3)Setpoint B (Function Code 5)

    Parameter Type Setpoint A, Setpoint BParameter: Type (ASO- Address and Parameter)

    Command Aut hori ty

    None

    Add it ional Anal og setpoin t output i s a persis tent outpu t

    No Execute Command is required to activate the Setpoint

    Conversion of valueRTU560 internal communication Protocol specific

    Range min. -100% -2048 (12 bit 2s complement)... ...Range max. +100% +2047

    Conversion of quality descriptors

    RTU560 internal communication Protocol specificSE Select / Execute Execute (Function Code 3/5)

    Conversion of cause of transmission

    RTU560 internal communication Protocol specificT Test IgnoredP/N Positive/negative confirmation Relevant in monitor direction onlyCause Activation Setpoint A/B (Function Code 3/5)

    Activation Confirmation Setpoint A/B (Function Code 3/5)

    Negative Confirmation Error Response (Function Code 6)with modifier 0x02Deactivation N/ADeactivation Confirmation N/A

    Activation Termination N/A

    5-4 1KGT 150 540 V005 1 ABB AG

  • 8/10/2019 E560 Conitel300 Host

    35/46

    RTU560 Host Communication Interface with Conitel 300 Data Types Control Direction

    5.5 DSO Digital Setpoin t Output

    Binary process command

    SupportedData Types

    Setpoint A (Function Code 3)Setpoint B (Function Code 5)

    Parameter Type Setpoint A, Setpoint BParameter: Type (DSO- Address and Parameter)

    Command Aut hori ty

    None

    Add it ional Digit al setpoint ou tput is a persistent ou tput

    No Execute Command is required to activate the Setpoint

    Conversion of value

    RTU560 internal communication Protocol specificRange min. 0 0... ...Range max. +100% 4095

    Conversion of quality descriptors

    RTU560 internal communication Protocol specificSE Select / Execute Execute (Function Code 3/5)

    Conversion of cause of transmission

    RTU560 internal communication Protocol specificT Test IgnoredP/N Positive/negative confirmation Relevant in monitor direction onlyCause Activation Setpoint A/B (Function Code 3/5)

    Activation Confirmation Setpoint A/B (Function Code 3/5)

    Negative Confirmation Error Response (Function Code 6)with modifier 0x02Deactivation N/ADeactivation Confirmation N/A

    Activation Termination N/A

    ABB AG 1KGT 150 540 V005 1 5-5

  • 8/10/2019 E560 Conitel300 Host

    36/46

    Data Types Control Direction RTU560 Host Communication Interface with Conitel 300

    5.6 BSO Bitstr ing Output

    Binary process command

    SupportedData Types

    Setpoint A (Function Code 3)Setpoint B (Function Code 5)

    Parameter Type Setpoint A, Setpoint BParameter: Type (BSO- Address and Parameter)

    Command Aut hori ty

    None

    Add it ional Bi tstr ing outpu t i s a persis tent output

    No Execute Command i s required to activate the outp ut

    Conversion of value

    RTU560 internal communication Protocol specificRange min. 0 0... ...

    Range max.

    13

    2554095

    1 (BSO1)3 (BSO2)

    255 (BSO8)4095 (BSO16)

    Conversion of quality descriptors

    RTU560 internal communication Protocol specificSE Select / Execute Execute (Function Code 3/5)

    Conversion of cause of transmission

    RTU560 internal communication Protocol specificT Test IgnoredP/N Positive/negative confirmation Relevant in monitor direction onlyCause Activation Setpoint A/B (Function Code 3/5)

    Activation Confirmation Setpoint A/B (Function Code 3/5)

    Negative Confirmation Error Response (Function Code 6)

    with modifier 0x02Deactivation N/ADeactivation Confirmation N/A

    Activation Termination N/A

    5-6 1KGT 150 540 V005 1 ABB AG

  • 8/10/2019 E560 Conitel300 Host

    37/46

    6 Time Synchronization

    6.1 Principle

    The RTU560 supports different methods of time synchronization. The timesynchronization can be done via

    Radio Clock (GPS, DCF77, ) Clock synchronization command from a control system (s) sntp ( S imple Network Time P rotocol) External Minute Impulse

    Parameter: Time synchronization mode (RTU560-Parameter)Host Line (Line Parameter)

    6.2 Time Update

    The Time Update Message is sent periodically by the Conitel 300 master station using. The in the message is ignored. Ifthe time received is syntactically incorrect, the RTU560 generates an error message.

    Because of missing information in the time update message, the Year is initially set to1980 after restart of the RTU560. If RTU560 was already synchronized, the year will notbe updated in current system time.

    Note: In order to enable Sequence of Events (SOE), it is necessary to synchronize theRTU560 at least once.

    6.3 Time Correction Factor

    In order to calculate the communication line delay the Time Correction Factor is used.The field in the message is ignored.

    Note: The second block in the reply of RTU560 is cleared.

    ABB AG 1KGT 150 540 V005 1 6-1

  • 8/10/2019 E560 Conitel300 Host

    38/46

  • 8/10/2019 E560 Conitel300 Host

    39/46

    7 System Events

    The host interface manages internal status messages of the RTU560. These statusmessages can be created from the host itself or other activities of the RTU560. Thesystem events of other activities are send via internal communication and are processedby the HCI.

    The system events of a RTU are send as DI messages through the Conitel 300 protocol.Therefore a own information group is needed.

    The following tables shows how the system events are send to a host.

    Descripti on of system event Index At least one indication faulty 16 At least one analog value faulty 17 At least one digital value faulty 18 At least one pulse counter faulty 19 At least one command is faulty 20 At least one setpoint is faulty 21 At least one digital output is faulty 22RTU is faulty 23RTU is active 24RTU is synchronized 25External clock is inoperable 26Local printer is offline 27

    System battery low (RTU560E only) 29 AC power supply faulty (RTU560E only) 30 At least one PLC function is not running 46 At least one PLC function cycle time exceeded 47RTU inoperable 48Power supply failure in central subrack (560CSR01) 59RTU A is active 60RTU B is active 61RTU A is operable 62RTU B is operable 63Command supervision x circuit disconnected or faulty, 1 x 32 64 95Local control authority active (Integrated HMI) 100Host x is Online (1 x 8) 101 108Host x: At least one process data change lost due to queue overflow 117 124 (*)Host x: At least one counter value lost due to queue overflow 133 140 (*)Database identity tag 174

    Note: The System Events 117 to 124 and 133 to 140 are not supported by the HostCommunication Interface with Conitel 300 Protocol.

    ABB AG 1KGT 150 540 V005 1 7-1

  • 8/10/2019 E560 Conitel300 Host

    40/46

  • 8/10/2019 E560 Conitel300 Host

    41/46

    8 Functional Controls

    8.1 Data Requests

    Functi on Code 0 (Scan Data)

    The scan reply returns the data in the following order:- Conitel Polling Word, if included (Configurable)- SOE Polling Word, if included (Configurable)- Terminal Status Word, if included (Configurable)- Scan Data

    Note: If any polling word is included, first allowed index is number of pollingwords+1. Gaps within indexes should not be configured.

    Functi on Code A (Read new SOE events)

    Note: RTU must be synchronized in order to store SOEs

    Function Code B (Retransmit last message sent)

    8.2 Counter Freeze / Reset

    Functi on Code E (Counter Freeze)

    The reply returns all ITIs of the requested Station/Group with their current values.

    Functi on Code F (Counter Freeze and Reset)

    The reply returns all ITIs of the requested Station/Group with their current values andclears the values afterwards.

    Function Code E/F with broadcast address 0:If the command is sent to all stations, the remote station returns no data to themaster station. The accumulator data may be read by issuing a scan request to theappropriate station and group addresses.

    Note for local I/O: Because the Counter Reset Function is implemented in the Conitel300 Host Communication Interface, the End of Period Wrap Around function mustbe enabled

    Parameter: End of Period Wrap Around (PDV-Parameter ITI)

    ABB AG 1KGT 150 540 V005 1 8-1

  • 8/10/2019 E560 Conitel300 Host

    42/46

  • 8/10/2019 E560 Conitel300 Host

    43/46

    9 Interoperability List

    9.1 Interoperability definit ions

    Following interoperability definitions are copied from IEC 60870-5-101, clause 8; theoriginal numbering and layout is maintained.

    9.2 Supported and selectable parameter

    This document defines by mark squares parameter settings and selections from theConitel 300 protocol that are supported by RTU560.

    Functions and parameter with filled (black) squares are not supported by RTU560 !

    ABB AG 1KGT 150 540 V005 1 9-1

  • 8/10/2019 E560 Conitel300 Host

    44/46

    Interoperability List RTU560 Host Communication Interface with Conitel 300

    9.3 Network configuration

    (network-specific parameter)

    Point-to-point Multipoint-party line

    Multiple point-to-point Multipoint-star

    9.4 Physical layer

    Transmission speed (control direction)Unbalanced interchange circuit V.24/V.28 Standard

    100 bit/s 1200 bit/s

    150 bit/s 2400 bit/s

    200 bit/s 4800 bit/s

    300 bit/s 9600 bit/s

    600 bit/s 19200 bit/s

    Transmission speed (monitor direction)Unbalanced interchange circuit V.24/V.28 Standard

    100 bit/s 1200 bit/s

    150 bit/s 2400 bit/s

    200 bit/s 4800 bit/s

    300 bit/s 9600 bit/s

    600 bit/s 19200 bit/s

    9.5 Link Layer

    Link transmission procedure Balanced transmission

    Unbalanced transmission

    Frame length

    512 Bits

    9-2 1KGT 150 540 V005 1 ABB AG

  • 8/10/2019 E560 Conitel300 Host

    45/46

    RTU560 Host Communication Interface with Conitel 300 Interoperability List

    Selection of st andard funct ions

    Process information in monitor direction(station-specific parameter)

    := One Bit Status Form A SPI

    := One Bit Status Form B SPI := Momentary Change Detect Form A SPI := Momentary Change Detect Form B SPI := Momentary Change Detect Form C := Sequence of Events SPI := Two Bit Status Form A DPI := Two Bit Status Form B DPI := Bipolar Analog AMI

    := 12 Bit Accumulator ITI := 24 Bit Accumulator ITI := 1 Digit BCD := 2 Digit BCD DMI8/16, STI := 3 Digit BCD := 4 Digit BCD DMI16, STI := 5 Digit BCD

    Process information in control direction(station-specific parameter)

    := Trip Output SCO, DCO := Close Output SCO, DCO := Unit Raise/Lower RCO := Set point command A ASO, DSO, BSO := Set point command B ASO, DSO, BSO

    System information in monitor direction(station-specific parameter)

    := Error Response from RTU

    ABB AG 1KGT 150 540 V005 1 9-3

  • 8/10/2019 E560 Conitel300 Host

    46/46

    Interoperability List RTU560 Host Communication Interface with Conitel 300

    System information in control direction(station-specific parameter)

    := Scan Data := Execute := Remote Reset := Escape Function A and C := Read SOE Events := Retransmit last message sent := Freeze and scan accumulator (without reset) := Freeze and scan accumulator (with reset)

    9.6 Basic application functions

    Station initialization(station-specific parameter)

    Remote initialization

    Clock synchronization(station-specific parameter)

    Clock synchronization

    Command transmission(object-specific parameter)

    Direct command transmission Select and execute command

    Direct set point command transmission Select and execute set point command

    No additional definition (pulse duration is defined within RTU 560 individually per command object)

    Short pulse duration

    Long pulse duration

    Persistent output

    Transmiss ion of Integrated totals(station- or object-specific parameter)

    Counter request

    Counter freeze without reset

    Counter freeze with reset

    Counter reset