e560 conitel300 host
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