Вы находитесь на странице: 1из 46

RTU560

Remote Terminal Unit


Host Communication Interface
with Protocol Conitel 300

Contents:

This manual describes the RTU560 Host Communication


Interface with Conitel 300 protocol

RTU560 Host Communication Interface with Conitel 300

Revision

Revision
Document identity:

1KGT 150 540 V005 1

Revision:

Date: 07/2003

Revision:

Date: 08/2003
Step Position Information (STI) added
Chapter Functional Controls added

Revision:

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

Revision:

Date: 05/2004
Some engineering information added
System Event Block updated
Position of status/change bit corrected (MCA/B)

Revision:

Date: 04/2005
Conitel Polling Word, SOE Polling Word and Terminal
Status Word to be included in scan groups (configurable)
(see chapter 2.1)
Redundant communication lines (see chapter 2.5)
Time synchronization Modes (see chapter 6)
System Events updated (see chapter 7)

Revision:

Date: 02/2006
Scaling 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 strictly
forbidden.
Copyright 2005 ABB AG.

ABB AG

1KGT 150 540 V005 1

iii

RTU560 Host Communication Interface with Conitel 300

Contents

Contents
HOST COMMUNICATION INTERFACE WITH PROTOCOL CONITEL
300 I
REVISION ................................................................................................. III
CONTENTS ...............................................................................................V
ABBREVIATIONS....................................................................................VII
INTRODUCTION.......................................................................................IX
Preface ....................................................................................................................... ix
References.................................................................................................................. ix
Conventions ................................................................................................................ ix

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

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


2.1
2.2
2.3

2.4
2.5

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

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


4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9

ABB AG

Line Parameter.............................................................................................2-1
Data Types ...................................................................................................2-2
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
C300 Error Response ..................................................................................2-5
Redundant Communication Lines................................................................2-5

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


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

1KGT 150 540 V005 1

Contents

RTU560 Host Communication Interface with Conitel 300

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


5.1
5.2
5.3
5.4
5.5
5.6

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


6.1
6.2
6.3

Principle....................................................................................................... 6-1
Time Update ................................................................................................ 6-1
Time Correction Factor................................................................................ 6-1

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

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


8.1
8.2

Data Requests............................................................................................. 8-1


Counter Freeze / Reset ............................................................................... 8-1

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


9.1
9.2
9.3
9.4
9.5
9.6

vi

SCO Single Command Output ................................................................. 5-1


DCO Double Command Output ............................................................... 5-2
RCO Regulation Command Output.......................................................... 5-3
ASO Analog Setpoint Output.................................................................... 5-4
DSO Digital Setpoint Output..................................................................... 5-5
BSO Bitstring Output ................................................................................ 5-6

Interoperability definitions............................................................................ 9-1


Supported and selectable parameter .......................................................... 9-1
Network configuration.................................................................................. 9-2
Physical layer .............................................................................................. 9-2
Link Layer .................................................................................................... 9-2
Basic application functions .......................................................................... 9-4

1KGT 150 540 V005 1

ABB AG

RTU560 Host Communication Interface with Conitel 300

Abbreviations

Abbreviations

ABB AG

AMI

Analog Measured value Input

ASO

Analog Setpoint command Output

BCU

Bus Connection Unit

BSI

Bit String Input (8, 16 bit)

CMU

Communication and Data Processing Unit

CS

Control System

CSC

Command Supervision Channel

CS-Command

Clock Synch Command

DCO

Double Command Output

DMI

Digital Measured value Input (8, 16 bit)

DPI

Double Point Input

DSO

Digital Setpoint command Output (8, 16 bit)

EPI

Event of Protection 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 Processing Unit

NCC

Network Control Center

PB

Peripheral Bus

1KGT 150 540 V005 1

vii

Abbreviation

viii

RTU560 Host Communication Interface with Conitel 300

PBP

Peripheral Bus Processor

PDP

Process Data Processing

PLC

Programmable Logic Control

PPP

Point to Point Protocol

PSU

Power Supply Unit

RCO

Regulation step Command Output

RTC

Real Time Clock

SBO

Select before Operate

SCADA

Supervision, Control and Data Acquisition

SCI

Sub-Device Communication Interface

SCO

Single Command Output

SEV

System Events

SLC

Serial Line Controller

SOC

Strobe Output Channel

SPI

Single Point Input

STI

Step position Input (8 bit)

TSI

Time Synch Input

TSO

Time Synch Output

1KGT 150 540 V005 1

ABB AG

RTU560 Host Communication Interface with Conitel 300

Introduction

Introduction

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

References
[1]

Leed & Northrup


277672, Appendix A
Revision C Change 0

Conventions
In this document function codes of data types according to Conitel 300 are marked with
angel brackets:
<Function code>
Italic fonts with the heading Parameter are references to configuration parameter in
RTUtil560. The parameter is followed by definitions in round brackets where to find this
parameter in RTUtil560. Example:
Parameter: Group address (SPI Address and Parameter)
In this document references to elements of the standard will be printed bold and in
brackets: [2, 7.4]
The tables in the next chapters include lists of the functions, options and message types
supported according to the structure of the protocol Conitel 300

ABB AG

1KGT 150 540 V005 1

ix

Physical Layer

The Conitel 300 protocol is a bit-oriented asynchronous protocol and can not run on a
normal 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 physical
connection

Option / Parameters
Communication Speed
Modem Control
Length of pre-transmission mark
Dial-up connection
Redundant communication lines

Range of Values / Explanations


150, 300, 600, 1.200
1 10.000 ms
- Not supported See chapter 2.5

Default
1.200
Direct Link
30 ms
Disabled

Table 1-2: Communication parameter, Conitel 300 protocol

ABB AG

1KGT 150 540 V005 1

1-1

2
2.1

Application Layer

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

Option / Parameters
Host Number
SOE Buffer Size
Include Conitel Polling Word in scan
Include SOE Polling Word in scan
Incl. Terminal Status Word in scan
Host offline timeout

Range of Values / Explanations


Position of Host online/offline message in
the system event block. 1 8
No. of entries in the SOE change buffer
0 500 (for each SOE group)
0 255 (*)
0 255 (*)
0 255 (*)
The host will be marked offline, if this timer
elapsed without a new request

Default

500
0
0
0
15 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 for
scan group 0, the highest (leftmost) bit is for scan group 15. A 1 at position x will include
the Polling-, SOE- or Terminal Status Word in the scan response for this group.
Example:

1
2
3

:
:
:

Include appropriate word in scan response group 0


Include appropriate word in scan response group 1
Include appropriate word in scan responses group 1 and 2

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

ABB AG

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

1KGT 150 540 V005 1

2-1

Application Layer

2.2

RTU560 Host Communication Interface with Conitel 300

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 this
data type, if all groups are configured with this data type. Please note the general
limitations of the RTU560.

Function Data Type No. of addressable


Description
Code
elements per RTU560
6
Error response from RTU
DI
0 5952
One Bit Status Form A
(Single point information)
DI
0 5952
One Bit Status Form B
(Single point information)
MCA
0 2976
MCD Form A
(Single point information)
MCB
0 2976
MCD Form B
(Single point information)
SOE
0 1920
Sequence of Events
(Single point information with time tag)
DI
0 2976
Two Bit Status Form A
(Double-point information)
DI
0 2976
Two Bit Status Form B
(Double-point information)
Analog
0 496
Bipolar Analog
(Analog measured information)
Accumu0 120/240
12/24 bit accumulator (ACC12/24)
lator
(Integrated totals information)
0 496
2 Digit BCD
(Digital measured information)
0 240
4 Digit BCD
(Digital measured information)

RTU560
Type
SPI
SPI
SPI
SPI
SPI
DPI
DPI
AMI
ITI
DMI8/16
STI
DMI16,
STI

Table 2-2: Data types in monitoring direction

2-2

1KGT 150 540 V005 1

ABB AG

Application Layer

RTU560 Host Communication Interface with Conitel 300

Function
Code
0
1
8
9

Data
Type

No. of addressable
elements per RTU560

A
B
E
F
2

0 192

4
2

0 192

4
D

0 48

0 16

0 16

Description
Scan Data
Execute
Remote Reset
Escape A: Time update
Escape C: Time correction factor
Read new SOE events
Retransmit last message sent
Freeze and scan accumulators
(without reset)
Freeze and scan accumulators
(with reset)
Trip Output
(Single command output)
Close Output
(Single command output)
Trip Output
(Double command output)
Close Output
(Double command output)
Unit Raise/Lower
(Regulation step command)
Setpoint A
(Analog setpoint output)
Setpoint B
(Analog setpoint output)

RTU560
Type

SCO
SCO
DCO
DCO
RCO
ASO,
DSO,
BSO
ASO,
DSO,
BSO

Table 2-3: Data types and functions in control direction

ABB AG

1KGT 150 540 V005 1

2-3

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 scan
request, if this feature is enabled (See Table 2-1). The following status bits are supported
by 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

..

2.3.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

SOE Polling Word


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

2-4

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

1KGT 150 540 V005 1

ABB AG

Application Layer

RTU560 Host Communication Interface with Conitel 300

2.3.3

Terminal Status Word


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

2.4

C300 Error Response


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

Error
Code
0x00
0x02

0x03
0x04
0x0E

Meaning

Description

Illegal function or
function not supported
Output group not
defined

Is set if the RTU560 receives a function code, which is


not included in Table 2-2.
Is set if RTU560 receives a Function Code D
(Raise/Lower) or 3/5 (Setpoint A/B) with a group no. not
defined within the RTUs database
Previous message was not a trip/close
Only one trip/close can be issued per command

Illegal execute
Bad 1 of 12 modifier
code
Retransmit message
was first message

0x28
0x29

Output not executed


Check-before-execute
process error

0x2A

Execute process error

0x31

Invalid time of day


received
No SOE events
present when scanned

0x32

Is set if RTU560 receives a Function Code B


(Retransmit last message sent) as first request of data
after restart
Output is already active
Is set if RTU560 receives a Function Code 2 (Trip) or 4
(Close) with a group no. not defined within the RTUs
database
Is set if RTU560 receives a Function Code 1 (Execute)
with a group no. not defined within the RTUs database
Is set if there is an error in Function Code 9, Escape
Function A (Time Update)
Is set if RTU560 receives a Function Code A (Sequence
of Events) and the SOE buffer is empty.

Table 2-4: Conitel 300 Error Codes

2.5

Redundant Communication Lines


It is possible to configure a redundant communication line. Both lines must be on the
same 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 new
scan request is received on the same host line. This last sequence will be retransmitted
on the redundant line after a Function Code A request (if still available).

ABB AG

1KGT 150 540 V005 1

2-5

Addressing

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

Option / Parameter
Station Address

0 15

Range of Value / Explanation

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

4.1

Data Types Monitor Direction

SPI Single Point Information


Binary process information indicated by one bit:
Supported Data
Types
Parameter

Filter
Additional

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


Index

1 372 (for Type DI)


1 186 (for Type 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)
If filter is set, the SPI is not transmitted to this NCC
Parameter: Filter (SPI- Protocol and Parameter)
Note: RTU560 must be synchronized at least once, in order to store
Sequence of Events (SOE)

Structure of section B for DIs


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
I1

S
I2

S
I3

S
I4

C
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: After start up of RTU560, the Status Change Flag C is initially set to Zero (0).

ABB AG

1KGT 150 540 V005 1

4-1

Data Types Monitor Direction

RTU560 Host Communication Interface with Conitel 300

Conversion of quality descriptors:


BL
SB
NT
IV

RTU560 internal communication


Blocked
Substituted
Not Topical
Invalid

Protocol specific
N/A
N/A
N/A
N/A

Conversion of cause of transmission:


T
P/N
Cause

4-2

RTU560 internal communication


Test
Positive/negative confirmation
Spontaneous
Requested
Interrogated

1KGT 150 540 V005 1

Protocol specific
N/A
- Irrelevant N/A
N/A
N/A

ABB AG

RTU560 Host Communication Interface with Conitel 300

4.2

Data Types Monitor Direction

DPI Double Point Information


Binary process information indicated by two bits.
Supported
Data Types
Parameter

Filter
Additional

Two Bit Status (DI) Form A or B


Index

1 371
Parameter: Index (DPI- Address and Parameter)
Type
DI Form A, DI Form B
Parameter: Type (DPI- Address and Parameter)
If filter is set, the DPI is not transmitted to this NCC
Parameter: Filter (DPI- Protocol and Parameter)
None

Structure of section B for DIs


S

S
I1

S
I2

I3

S
I4

S
I5

S
I6

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

Conversion of quality descriptors:


BL
SB
NT
IV

RTU560 internal communication


Blocked
Substituted
Not Topical
Invalid

Protocol specific
N/A
N/A
N/A
N/A

Conversion of cause of transmission:


RTU560 internal communication
T
Test
P/N
Positive/negative confirmation
Cause
Spontaneous
Requested
Interrogated

ABB AG

1KGT 150 540 V005 1

Protocol specific
N/A
- Irrelevant N/A
N/A
N/A

4-3

Data Types Monitor Direction

4.3

RTU560 Host Communication Interface with Conitel 300

ITI Integrated Total Information


Binary process information as a countered value.
Supported
Data Types
Parameter

Filter
Additional

12 Bit Accumulator (ACC12)


24 Bit Accumulator (ACC24)
Index
1 361 (ACC12) / 1 349 (ACC24)
Parameter: Index (ITI- Address and Parameter)
Type
12, 24
Parameter: Type (ITI- Address and Parameter)
If filter is set, the ITI is not transmitted to this NCC
Parameter: Filter (ITI- Protocol and Parameter)
The Scan Request (Function Code 0) will return the difference between
the current counter value and the last reset request.
The reset-value will be initialized with 0 at start up.

Conversion of value:
RTU560 internal communication
Range min.
0
...
...
4.096 (ACC12)
Range max.
16.777.216 (ACC24)

Protocol specific
0
4.096 (ACC12)
16.777.216 (ACC24)

Conversion of quality descriptors:


SEQ
CY
CA
IV

RTU560 internal communication


Sequence number
Carry
Adjusted
Invalid

Protocol specific
N/A
N/A
N/A
N/A

Conversion of cause of transmission:


RTU560 internal communication
T
Test
P/N
Positive/negative confirmation
Cause
Spontaneous
Requested
Interrogated

4-4

1KGT 150 540 V005 1

Protocol specific
N/A
- Irrelevant N/A
N/A
N/A

ABB AG

RTU560 Host Communication Interface with Conitel 300

4.4

Data Types Monitor Direction

STI Step Position Information


Binary process information.
Supported
Data Types
Parameter

2 Digit BCD
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)

Additional

None

Conversion of value:
RTU560 internal communication
Range min.
0
...
...
Range max.
+63

Protocol specific
0
+63 (2 Digit BCD)

Conversion of quality descriptors:


OV
BL
SB
NT
IV

RTU560 internal communication


Overflow
Blocked
Substituted
Not Topical
Invalid

Protocol specific
N/A
N/A
N/A
N/A
N/A

Conversion of cause of transmission:


T
P/N
Cause

ABB AG

RTU560 internal communication


Test
Positive/negative confirmation
Periodic / Cyclic
Spontaneous
Requested
Interrogated

1KGT 150 540 V005 1

Protocol specific
N/A
- Irrelevant N/A
N/A
N/A
N/A

4-5

Data Types Monitor Direction

4.5

RTU560 Host Communication Interface with Conitel 300

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

RTU560 Host Communication Interface with Conitel 300

4.6

Data Types Monitor Direction

AMI Analog Measured Information


Analog process information used as a measured value from analog inputs.
Supported
Data Types
Parameter

Bipolar Analog (12 Bit)


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)

Additional

None

Structure of section B for Analogs


MSB

..

LS
B
7

10

11

12

Conversion of value:
RTU560 internal communication
Range min.
-100%
...
...
Range max.
+100%

Protocol specific
-2000 (12 bit 2s complement)
+2000

Conversion of quality descriptors:


OV
BL
SB
NT
IV

RTU560 internal communication


Overflow
Blocked
Substituted
Not Topical
Invalid

Protocol specific
N/A
N/A
N/A
N/A
N/A

Conversion of cause of transmission:


T
P/N
Cause

ABB AG

RTU560 internal communication


Test
Positive/negative confirmation
Periodic / Cyclic
Spontaneous
Requested
Interrogated

1KGT 150 540 V005 1

Protocol specific
N/A
- Irrelevant N/A
N/A
N/A
N/A

4-7

Data Types Monitor Direction

4.7

RTU560 Host Communication Interface with Conitel 300

DMI Digital Measured Information


Digital process information used as a measured value from analog inputs.
Supported
Data Types
Parameter

Filter
Additional

DMI08: 2 Digit BCD


DMI16: 2 Digit BCD, 4 Digit BCD
Index
1 361 (2 Digit BCD)
1 349 (4 Digit BCD)
Parameter: Index (DMI- Address and Parameter)
No of digits
2, 4 (only DMI16)
Parameter: No of digits (DMI- Address and Parameter)
If filter is set, the DMI is not transmitted to this NCC
Parameter: Filter (DMI- Protocol and Parameter)
None

Conversion of value:
RTU560 internal communication
Range min.
0
...
...
99
Range max.
9999

Protocol specific
0
99 (2 Digit BCD)
9999 (4 Digit BCD)

Conversion of quality descriptors:


OV
BL
SB
NT
IV

RTU560 internal communication


Overflow
Blocked
Substituted
Not Topical
Invalid

Protocol specific
N/A
N/A
N/A
N/A
N/A

Conversion of cause of transmission:


T
P/N
Cause

4-8

RTU560 internal communication


Test
Positive/negative confirmation
Periodic / Cyclic
Spontaneous
Requested
Interrogated

1KGT 150 540 V005 1

Protocol specific
N/A
- Irrelevant N/A
N/A
N/A
N/A

ABB AG

RTU560 Host Communication Interface with Conitel 300

4.8

Data Types Monitor Direction

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

5.1

Data Types Control Direction

SCO Single Command Output


Binary process command (one bit)
Supported
Data Types
Parameter

Trip Output (Function Code 2)


Close Output (Function Code 4)
Index
1 12
Parameter: Index (SCO- Address and Parameter)

Command
Authority

None

Additional

The Trip/Close Command is not executed by the RTU560 until an


Execute Command (Function Code 1) is received
Only one Trip/Close output may be controlled by a single command. If
multiple bits are set, the command will be ignored by the RTU560 and
responded with error code 0x04.

Conversion of value:
RTU560 internal communication
off
on

Protocol specific
Trip (Function Code 2)
Close (Function Code 4)

Conversion of quality descriptors


RTU560 internal communication
SE

Select / Execute

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

Conversion of cause of transmission


RTU560 internal communication
T
Test
P/N
Positive/negative confirmation
Cause
Activation
Activation Confirmation
Negative Confirmation
Deactivation
Deactivation Confirmation
Activation Termination

ABB AG

1KGT 150 540 V005 1

Protocol specific
Ignored
Relevant in monitor direction only
Execute (Function Code 1)
Trip/Close (Function Code 2/4)
Error Response (Function Code 6)
with modifier 0x03, 0x04, 0x28 or 0x29.
Remote Reset (Function Code 8)
Remote Reset (Function Code 8)
N/A

5-1

Data Types Control Direction

5.2

RTU560 Host Communication Interface with Conitel 300

DCO Double Command Output


Binary process command (two bits)
Supported
Data Types
Parameter

Trip Output (Function Code 2)


Close Output (Function Code 4)
Index
1 12
Parameter: Index (DCO- Address and Parameter)

Command
Authority

None

Additional

The Trip/Close Command is not executed by the RTU560 until an


Execute Command (Function Code 1) is received
Only one Trip/Close output may be controlled by a single command. If
multiple bits are set, the command will be ignored by the RTU560 and
responded with error code 0x04.

Conversion of value
RTU560 internal communication
off
on

Protocol specific
Trip (Function Code 2)
Close (Function Code 4)

Conversion of quality descriptors


RTU560 internal communication
SE

Select / Execute

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

Conversion of cause of transmission


RTU560 internal communication
T
Test
P/N
Positive/negative confirmation
Cause
Activation
Activation Confirmation
Negative Confirmation
Deactivation
Deactivation Confirmation
Activation Termination

5-2

1KGT 150 540 V005 1

Protocol specific
Ignored
Relevant in monitor direction only
Execute (Function Code 1)
Trip/Close (Function Code 2/4)
Error Response (Function Code 6)
with modifier 0x03, 0x04, 0x28 or 0x29.
Remote Reset (Function Code 8)
Remote Reset (Function Code 8)
N/A

ABB AG

RTU560 Host Communication Interface with Conitel 300

5.3

Data Types Control Direction

RCO Regulation Command Output


Regulation step command (two bits)
Supported
Data Types
Parameter

Unit Raise/Lower (Function Code D)

Command
Authority

None

Additional

No Execute Command is required to activate the Raise/Lower Command


RTU560 does not respond to a raise/lower command.

Index

13
Parameter: Index (RCO- Address and Parameter)

Only one unit may be controlled by a single command. If multiple units


are set, the command will be ignored by the RTU560 and responded with
error code 0x04.
The number of clock periods (CP) will be ignored by the RTU560, but
has to be set unequal to 0 in the unit to be executed a Lower
command

Structure of section B:
X

CP

Unit 1

CP
Unit 2

CP
Unit 3

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

Conversion of quality descriptors


SE

RTU560 internal communication


Select / Execute

Protocol specific
Execute (Function Code D)

Conversion of cause of transmission


RTU560 internal communication
T
Test
P/N
Positive/negative confirmation
Cause
Activation
Activation Confirmation
Negative Confirmation
Deactivation
Deactivation Confirmation
Activation Termination

ABB AG

1KGT 150 540 V005 1

Protocol specific
Ignored
Relevant in monitor direction only
N/A
N/A
Error Response (Function Code 6)
with modifier 0x02 or 0x04.
N/A
N/A
N/A

5-3

Data Types Control Direction

5.4

RTU560 Host Communication Interface with Conitel 300

ASO Analog Setpoint Output


Analog process command
Supported
Data Types

Setpoint A (Function Code 3)


Setpoint B (Function Code 5)

Parameter

Type

Command
Authority

None

Additional

Analog setpoint output is a persistent output

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

No Execute Command is required to activate the Setpoint

Conversion of value
RTU560 internal communication
Range min.
-100%
...
...
Range max.
+100%

Protocol specific
-2048 (12 bit 2s complement)
+2047

Conversion of quality descriptors


SE

RTU560 internal communication


Select / Execute

Protocol specific
Execute (Function Code 3/5)

Conversion of cause of transmission


T
P/N
Cause

RTU560 internal communication


Test
Positive/negative confirmation
Activation
Activation Confirmation
Negative Confirmation
Deactivation
Deactivation Confirmation
Activation Termination

5-4

1KGT 150 540 V005 1

Protocol specific
Ignored
Relevant in monitor direction only
Setpoint A/B (Function Code 3/5)
Setpoint A/B (Function Code 3/5)
Error Response (Function Code 6)
with modifier 0x02
N/A
N/A
N/A

ABB AG

RTU560 Host Communication Interface with Conitel 300

5.5

Data Types Control Direction

DSO Digital Setpoint Output


Binary process command
Supported
Data Types

Setpoint A (Function Code 3)


Setpoint B (Function Code 5)

Parameter

Type

Command
Authority

None

Additional

Digital setpoint output is a persistent output

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

No Execute Command is required to activate the Setpoint

Conversion of value
RTU560 internal communication
Range min.
0
...
...
Range max.
+100%

Protocol specific
0
4095

Conversion of quality descriptors


SE

RTU560 internal communication


Select / Execute

Protocol specific
Execute (Function Code 3/5)

Conversion of cause of transmission


T
P/N
Cause

RTU560 internal communication


Test
Positive/negative confirmation
Activation
Activation Confirmation
Negative Confirmation
Deactivation
Deactivation Confirmation
Activation Termination

ABB AG

1KGT 150 540 V005 1

Protocol specific
Ignored
Relevant in monitor direction only
Setpoint A/B (Function Code 3/5)
Setpoint A/B (Function Code 3/5)
Error Response (Function Code 6)
with modifier 0x02
N/A
N/A
N/A

5-5

Data Types Control Direction

5.6

RTU560 Host Communication Interface with Conitel 300

BSO Bitstring Output


Binary process command
Supported
Data Types

Setpoint A (Function Code 3)


Setpoint B (Function Code 5)

Parameter

Type

Command
Authority

None

Additional

Bitstring output is a persistent output

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

No Execute Command is required to activate the output

Conversion of value
RTU560 internal communication
Range min.
0
...
...
1
3
Range max.
255
4095

Protocol specific
0
1
3
255
4095

(BSO1)
(BSO2)
(BSO8)
(BSO16)

Conversion of quality descriptors


SE

RTU560 internal communication


Select / Execute

Protocol specific
Execute (Function Code 3/5)

Conversion of cause of transmission


T
P/N
Cause

RTU560 internal communication


Test
Positive/negative confirmation
Activation
Activation Confirmation
Negative Confirmation
Deactivation
Deactivation Confirmation
Activation Termination

5-6

1KGT 150 540 V005 1

Protocol specific
Ignored
Relevant in monitor direction only
Setpoint A/B (Function Code 3/5)
Setpoint A/B (Function Code 3/5)
Error Response (Function Code 6)
with modifier 0x02
N/A
N/A
N/A

ABB AG

6
6.1

Principle
The RTU560 supports different
synchronization can be done via

methods

of

time

synchronization.

The

time

Radio Clock (GPS, DCF77, )


Clock synchronization command from a control system (s)
sntp (Simple Network Time Protocol)
External Minute Impulse

Parameter: Time synchronization mode


Host Line

6.2

Time Synchronization

(RTU560-Parameter)
(Line Parameter)

Time Update
The Time Update Message is sent periodically by the Conitel 300 master station using
<Function Code 9, Escape Function A>. The <group field> in the message is ignored. If
the time received is syntactically incorrect, the RTU560 generates an error message
<Function Code 6, modifier 0x31>.
Because of missing information in the time update message, the Year is initially set to
1980 after restart of the RTU560. If RTU560 was already synchronized, the year will not
be updated in current system time.
Note: In order to enable Sequence of Events (SOE), it is necessary to synchronize the
RTU560 at least once.

6.3

Time Correction Factor


In order to calculate the communication line delay the Time Correction Factor is used
<Function Code 9, Escape Function C>.The <group> 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

System Events

The host interface manages internal status messages of the RTU560. These status
messages can be created from the host itself or other activities of the RTU560. The
system events of other activities are send via internal communication and are processed
by 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.

Description of system event


At least one indication faulty
At least one analog value faulty
At least one digital value faulty
At least one pulse counter faulty
At least one command is faulty
At least one setpoint is faulty
At least one digital output is faulty
RTU is faulty
RTU is active
RTU is synchronized
External clock is inoperable
Local printer is offline
System battery low (RTU560E only)
AC power supply faulty (RTU560E only)
At least one PLC function is not running
At least one PLC function cycle time exceeded
RTU inoperable
Power supply failure in central subrack (560CSR01)
RTU A is active
RTU B is active
RTU A is operable
RTU B is operable
Command supervision x circuit disconnected or faulty, 1 x 32
Local control authority active (Integrated HMI)
Host x is Online (1 x 8)
Host x: At least one process data change lost due to queue overflow
Host x: At least one counter value lost due to queue overflow
Database identity tag

Index
16
17
18
19
20
21
22
23
24
25
26
27
29
30
46
47
48
59
60
61
62
63
64 95
100
101 108
117 124 (*)
133 140 (*)
174

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

ABB AG

1KGT 150 540 V005 1

7-1

8.1

Functional Controls

Data Requests

Function 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 polling
words+1. Gaps within indexes should not be configured.

Function Code A (Read new SOE events)


Note: RTU must be synchronized in order to store SOEs

8.2

Function Code B (Retransmit last message sent)

Counter Freeze / Reset

Function Code E (Counter Freeze)

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

Function Code F (Counter Freeze and Reset)

The reply returns all ITIs of the requested Station/Group with their current values and
clears 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 the
master station. The accumulator data may be read by issuing a scan request to the
appropriate station and group addresses.
Note for local I/O: Because the Counter Reset Function is implemented in the Conitel
300 Host Communication Interface, the End of Period Wrap Around function must
be enabled
Parameter:

ABB AG

End of Period Wrap Around

1KGT 150 540 V005 1

(PDV-Parameter ITI)

8-1

9.1

Interoperability List

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

9.2

Supported and selectable parameter


This document defines by mark squares
parameter settings and selections from the
Conitel 300 protocol that are supported by RTU560.
Functions and parameter with filled (black) squares

ABB AG

1KGT 150 540 V005 1

are not supported by RTU560 !

9-1

Interoperability List

9.3

RTU560 Host Communication Interface with Conitel 300

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

RTU560 Host Communication Interface with Conitel 300

Interoperability List

Selection of standard functions


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)
<2> := Trip Output

SCO, DCO

<4> := Close Output

SCO, DCO

<D> := Unit Raise/Lower

RCO

<3> := Set point command A

ASO, DSO, BSO

<5> := Set point command B

ASO, DSO, BSO

System information in monitor direction


(station-specific parameter)
<6> := Error Response from RTU

ABB AG

1KGT 150 540 V005 1

9-3

Interoperability List

RTU560 Host Communication Interface with Conitel 300

System information in control direction


(station-specific parameter)
<0> := Scan Data
<1> := Execute
<8> := Remote Reset
<9> := Escape Function A and C
<A> := Read SOE Events
<B> := Retransmit last message sent
<E> := Freeze and scan accumulator (without reset)
<F> := 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
Transmission of Integrated totals
(station- or object-specific parameter)
Counter request
Counter freeze without reset
Counter freeze with reset
Counter reset

9-4

1KGT 150 540 V005 1

ABB AG

Вам также может понравиться