You are on page 1of 80

Training Document

PROCONTROL P
Binary Control, Analog Control, Signal Conditioning

Function Blocks (Brief Description)


Publication No.: GKWE 705 352 E, Edition 03/95

This document provides brief descriptions of the function blocks for implementing binary control, analog control and signal processing functions. The main purpose of this document is to enable you to read function descriptions with ease. Contents Page Introduction Analog Functions ABS BEG DIV ENT FKG INT INT1 KVA TVA MAX MIN MUL MVN PDT PTO PT1 PT2 PTV RAD SMU SZU UMS Absolute-value generator Limiter Divider Enthalpy function Function generator Integrator Integrator with integrators top Factor variation Time variation Maximum-value selection Minimum-value selection Multiplier Monitoring and selection function Differentiator Dead-time element Delay element, 1st order Delay element, 2nd order Differentiator element with derivative action time Root extractor Summing multiplier Fault flag suppression Change-over switch 5 5 6 6 7 8 9 10 10 11 11 12 13 14 15 15 16 17 18 18 19 19 3

A detailed explanation of how the function blocks work is contained in the function block descriptions, while the planning tool explains how to handle them in planning work. Contents Page

Binary Functions ASV Switch-off delay module ESV Switch-on delay module B23 2-out-of-3 selection, binary B24 2-out-of-4 selection, binary BMN M-out-of-vN selection, binary BRA Bit marshalling BRA1 Bit marshalling, extended BRA2 Bit marshalling, extended, with DA input DDC Dual/decimal converter DBC1 Dual/BCD converter DOD Dynamic OR element MOA Monostable flipflop "abort" MOK Monostable flipflop "constant" ODR OR element UND AND element RSR RS flip-flop ZAE Counter 20 20 21 21 22 23 24 24 25 25 26 26 27 27 28 28 29

Limit signal elements GOG Limit signal element for upper limit value GUG Limit signal element for lower limit value GRE Limit signal module 30 30 31

(continued on Page 2)

DE KWL/E6 705352e.doc

Function Blocks

Contents (continued)

Page

Contents (continued)

Page

Binary drive control ASE ASE1 ASM ASM1 ASM2 ASS ASS1 ASI ASI2 ASP ASP1 Drive control function, unidirectional drive Drive control function, unidir. drive, ext. Drive control function, solenoid valve Drive control function,. sol. valve ext. Drive control function sol. valve ext. Drive control function, actuator Drive control function, actuator ext. Drive control function, incremental output Drive control function, incr. output ext. Drive control function, proportional output Drive control function, prop. output ext. 32 33 34 35 36 37 38 39 40 41 42

Analog control HST Manual station HST1 Manual station with integrated key selection PID1 PID-controller PID3 PID-controller with integrator stop PIR1 PI-controller PIR3 PI-controller with integrator stop PRE P-controller SWI Setpoint integrator SWI1 Setpoint integrator with integrator stop SWV1 Setpoint specification 53 54 55 56 57 58 59 60 61 62

Binary group control GSA2 GSV KRA1 KRA3 SCH1 VW2 VW3 VW4 WS4 WS41 Group control function for sequ. control. Group control fucntion for logic control Criterion call with time monitoring Criterion call without time monitoring Step Preselection function, double Preselection function, triple Preselection function, quadruple Selector switch, quadruple Selector switch, double to quadruple with integrated key selection 43 44 45 46 47 48 49 50 51 52

Key selection functions TAW TAZ Key selection 63 Key selection with target value specification 64

Signal conditioning AP01 EP01 AP02 EP02 AP03 AP04 EP04 GSG ZIP UHR FIL FIL1 KOR1 KOR3 NIV Binary signals Ouput (83SR04) Binary signals Input (83SR04) Binary signal output (83SR04/R2220) NAMUR signal input (83SR04/R2220) Analog signal output (81AA03) Analog and binary signals output (83SR07) Analog and binary signals input (83SR07) Limit signal formation Pulse counter Receiving time synchr. telegrams (for ZIP) Non-linear filter Non-linear filter, extended Corrective function for water / steam Corrective function for gases Corrective function for level 65 65 66 66 67 68 68 69 70 70 71 72 73 74 75

Operating mode specification TXT TXT1 KON Text module for "remarks" Text module for operating mode specification Configuration module (e.g. SR07) 77 78 79

Function Blocks

Introduction

Introduction
"Function blocks" are subroutines available on the PROCONTROL P processing modules for executing tasks involving binary control, analog control and signal processing.

Inputs

UND &

Output

Function blocks are depicted as rectangular boxes in the control logic diagrams. Input signals are brought in from the left, output signals exit to the right. In the EDS control logic diagram, only the connections actually used appear, and sometimes special connections for EDS control Each function block is identified by a name stated at the top of the box concerned, e.g. "AND" for an AND operation. A function blocks mode of operation can be represented by a (standardized) symbol only in the case of simple basic functions like the AND element on the left which is depicted by "&". The inputs and outputs are then not designated at all or with "En" / "An". In the case of complex function blocks like a binary drive control (an excerpt is illustrated on the left), the inputs and outputs are designated by mnemonic abbreviations, and thus explained, e.g. FE means Enable On). The precise mode of operation is specified in the detailed function block descriptions. Various signals are encountered at inputs and outputs: Binary signals: Only 2 possible values: "1" and correspond to "satisfied" and

ASE
&

FE

"0" "not satisfied",

"Level > LOW" + Act.: >LOW 1 FE satisfied

i.e. the effect stated at an output will be achieved with "1". For example, at input FE the enable for ON is satisfied if it has the value 1. This is the case when at the state at this input is satisfied, i.e. "Level > LOW". If the specified state is not satisfied, its signal has "0", and the "effect" (here the enable) is not achieved. If a binary signal is disturbed, it is set to "0". This prevents a disturbance triggering an unwanted effect.

"Level > LOW" + Act.: < LOW 0 FE not satisfied

Pump ON Flow rate > MIN &

"1" (satisfied), when Pump ON AND Flow rate NOT > MIN

Sometimes signals have to be inverted. This is indicated by a small circle at the input of a function block. For improved comprehension, a "NOT" can be inserted in the text before the state concerned. In the example shown on the left, the AND is satisfied if - the pump is ON and - the flow rate is NOT > MIN. Inversion is performed only at inputs and in the function in which the value for inversion is formed ("source"). In the case of process messages like ON and OFF, OPEN/CLOSE, >/<, you must always remember that , for example, the opposite value of OFF is not ON, but "NOT OFF", to ensure that a "0" value caused by a disturbance does not simulate the "ON" state. In the control logic diagram, it is always the active signal which is used. Only for messages in POS and PMS is, for example, >/< used for value 1/0. Exception: e.g. OPEN/NOT OPEN in the case of actuators. Standard telegrams ("Signal bundle")

ON + OFF + M "1" "0" NOT OFF

Introduction
Binary Drive Control Checkback ON OFF Prot. Dist. Standard telegram "XB00" Single signals e.g. XB41 e.g. XB32 XB02 XB01

Function Blocks

Analog signals
Meas. point Transducer P I 0-3 bar / 4-20 mA / Input module I # 0-100% Bus Processing module

There are whole groups of binary signals which have the same origin or the same destination, , e.g.: - the "checkback messages" of a binary control function in the case of ON/OFF, PROTECTIVE commands and disturbances, - key commands from the POS (or from the desk) with ON, OFF, STOP and ENABLE keys. A signal group of this kind (signal bundle) is called a "standard telegram", since it is transmitted n a telegram, and the arrangement in the telegram is standardized. A standard telegram is depicted as an input or output like a single signal. The precise composition of a function blocks standard telegrams is shown in the precise function block description. An analog signal may occur as a link between modules / function blocks as a fixed specification. At the bus, an analog signal is transmitted in a telegram in digital form (as a combination from 12 x 1 or 0 = 12 "bits"). This means that the resolution (smallest difference between 2 values) is 0.048% As a fixed value specification: 0.1 %, as a parameter: 0.05. An analog signal is depicted as an input or an output. In the transducer, a current range (e.g. 4 - 20 mA) is assigned to the physical measuring range (e.g. 0 to 3 bar); the input module converts into the bus telegram, with which -200 % to +200 % of the measuring range concerned can be transmitted (in the example : -6 to +6 bar). A range from -800 % to +800 % is available inside a processing module. An "integer value" is a whole number, e.g. a step number. An integer value is transmitted in a telegram with 14 x 1 or 0 (14 bit), and is depicted as an output. Resolution (smallest difference between two values) is 1, even as a fixed-value specification.

( possible: -200%...+200%/ -800%...+800% ) resolution: 0,048%

Integer value

Factor
Totalizing Multipl. SMU

Input signal 42% 1,5

(Inp.)

(Outp.)

63% (42% x 1,5)

K (Factor)

A "factor" is a dimensionless number (e.g. 1.5), by which an analog value (e.g. 42 %) is multiplied. Factors are coded with a "k" in function blocks. A factor may lie between -64 and +64; the resolution (smallest possible difference between two values) is 0.03 (or 0.015 if it is specified as a parameter). A time value is a time specification in seconds for binary time elements (e.g. switch-on delay) and analog time-dependent functions (e.g. correction time for a PI controller). Range and resolution are: 0 .. 40,95 s at 0,01s ("short-time element"), or 0 .. 4095s at 1s (normal use)

Time value
1 0 t Input signal 10s T Switch-on delay T 0 T 1 0 Output signal t

Function Blocks

Analog Functions

Analog Functions Absolute-value generator


ABS (E) (A)
The output always assumes positive irrespective of the polarity of the input signal: A = IEI
Input +

ABS
values,

Input E Output A
Output

BEG

Limiter
-

BEG

(E) OG UG M1 M2

(A)

The value of input E can be limited by an upper and a lower limit. The annunciation outputs specify whether the upper or the lower limit is operative. Annunciation outputs with a fixed hysteresis of 0.5 %.
+

Inputs E Input OG Upper limit UG Lower limit Output A Output M1 Annunciation output 1 M2 Annunciation output 2
Input

t Output Upper Limit Lower Limit t Mess. 1 1 0 Mess. 2 1 0 +

t t

Analog Functions

Function Blocks

DIV E01 E02 E01 A E02

Divider

DIV

The divider divides the value at Input 1 by that at Input 2. At the output appears a percentage value in the range of 0 % ... 100 % (max.: 800 %)

A =
Inputs E01 Dividend E02 Divisor Output A

E01 E02

100 %

ENT T A P AB MBT M1 MBP M2


Inputs T Temperature input P Pressure input MBT Temperature measuring range referenced to 600C MBP Pressure measuring range referenced to 300 bar Outputs A Enthalpy output referenced to 2000 kj/kg AB Enthalpy output with limitation of /2000 kj/kg M1 Water/wet-steam message M2 "Fault of A>1" message

Enthalpy function
A = f (T, P)

ENT

Function Blocks

Analog Functions

FKG

Function generator

FKG

(E) X01 Y01 X02 Y02 X03 Y03 X04 Y04 X05 Y05 X06 Y06 X07 Y07 X08 Y08 X09 Y09

(A)

The function generator calculates a value at the output which corresponds to the curve defined by the fulcrums. - Variable number of points (max. 9). (if more points are necessary, then several function generators can be connected in series, but in a special way) - Linear interpolation between the given points, otherwise the following applies: Y0n A = Y01 for E <X01 >X0n

Output

y4, y5 y3 y2 x2 x3 y1 x4 x5

x1

Input

Inputs E K01 Y01 . . . X0n Y0n Output A Support Point n Support Point 1 . . . Input

If, for example, the input has the value x1, the output will take the value Y1.

Analog Functions

Function Blocks

INT t (E) ABG HND TI OG UG MB (A)

Integrator

INT

At the output appears the value of the integral over the input value (summation over time). 1 Transmission function: F (s) = TI s
Input +

x1 e.g. 100% e.g. -50% 100% after TI 50% after TI t

Inputs E ABG HND TI OG UG Output A MB Input Calibration variable HAND command Integration time Upper limit Lower limit
Output +

x1 e.g. 100%

TI

With HND = 1 (HAND operating mode), the output variable is calibrated to the calibration variable ABG. Limitation operative The value of the output is limited with OG / UG.

Function Blocks

Analog Functions

INT1 (E) ABG HND TI SPO SNE OG UG t MB (A)

Integrator with integrator stop

INT1

At the output appears the value of the integral over the input value (summation over time). 1 Transmission function: F (s) = TI s
Input +

x1 e.g. 100% e.g. -50% 100% after TI 50% after TI t

Inputs E ABG HND TI SPO SNE OG UG Output A MB Input Calibration variable HAND command Integration time Integrator stop for positive alteration of Output A Integrator stop for negative alteration of Output A Upper limit Lower limit

Output

x1 e.g. 100%

TI

With HND = 1 (HAND operating mode), the output variable is calibrated to the calibration variable ABG. "1" at SPO / SNE stops the integration (the alteration of the output) in positive / negative direction. The value of the output is limited with OG / UG.

Limitation operative

Analog Functions

Function Blocks

KVA (E) K
Inputs E Input K Factor for E = 100% Output A Factor output

Factor variation
(A)

KVA

The factor variation converts a percentage value at the input into a factor at the output, multiplied by K. A factor can thus be varied by a defined percentage.

Factor + -64 .. + 64 K

100%

Input -800 .. +800%

At K = 1.5, for example, the factor 1.5 will appear at the output given an input value of 100 %.

TVA (E) T
Inputs E Input T Time value for E = 100 % Output A Time value output

Time variation

TVA

(A)

The time variation converts a percentage value at the input into a factor at the output, multiplied by T. A time value can thus be varied by a defined percentage.

Time 0 .. 4095s 0 .. 40,95s T

100%

+ Input -800 .. +800%

At T = 2 s, for example, a time value of 2 s will appear at the output, given a percentage value of 100% at the input.

10

Function Blocks

Analog Functions

MAX E01 E02 E03 E04 E05 E06 E07 E08 E09 A M1 M2 M3 M4 M5 M6 M7 M8 M9

Maximum-value selection

MAX

- Variable number of inputs (max. 9). - The largest input is switched through. - Annunciation outputs Mn specify which of the inputs E0n has been switched through. Annunciation outputs with a fixed hysteresis of 0.5 %.

Inputs E01 Input 1 . . E0n Input n Outputs A Output M1 Annunciation output 1 ... Mn Annunciation output n

MIN E01 E02 E03 E04 E05 E06 E07 E08 E09 A M1 M2 M3 M4 M5 M6 M7 M8 M9

Minimum-value selection

MIN

- Variable number of inputs (max. 9). - The smallest input is switched through. - The annunciation outputs Mn specify which of the inputs E0n has been switched through. - Annunciation outputs with a fixed hysteresis of 0.5 %.

Inputs E01 Input 1 . . E0n Input n Outputs A Output (analog signal) M1 Annunciation output 1 ... Mn Annunciation output n

11

Analog Functions

Function Blocks

MUL (E01) (E02)


Inputs E01 Input 1 E02 Input 2 Output A

Multiplier
(A)

MUL

At the output appears the product of the percentage values at the two inputs. For inputs and outputs, the default range is 0 .. 100%, with 800% being the maximum which can be calculated.

A=

E01 E02 100 %

e.g. gives: E01=50% x E02=50% -> A=25%

12

Function Blocks

Analog Functions

MVN E01 E02 E03 E04 E05 M DIF A MS MG M1 M2 M3 M4 M5

Monitoring and selection function, analog

MVN

This function block can be used to generate a reliable analog value from several analog signals (e.g. several measurements), e.g. for an analog control. - Variable number of inputs (max. 5). - Monitoring of inputs E01 - E0n for - disturbance bit set and - impermissibly high differential to the other inputs.

Inputs E01 . . . E0n M DIF Input 1 . . . Input n Selection number Permissible difference

A =

undisturbed inputs Number of undisturbed inputs

This is computed with an iterative procedure: a) b) Output = mean value of the undisturbed inputs Sorting out the input with the largest differential from the mean value only if this differential is greater than DIF; it is then regarded as disturbed. Otherwise: finished. If number of the inputs still undisturbed is <M or 1: finished, otherwise to a).

Outputs A MS MG M1 . . . Mn Output "One input disturbed" message "Danger" message "E01 disturbed" message . . . "E0n disturbed" message

c)

Annunciation outputs MS and MG: MS = 1, if at least one input has been detected as disturbed. MG = 1, if fewer than M inputs have been detected as undisturbed. If there are (now) only two undisturbed inputs (without a disturbance bit) available, but these are more than DIF (%) apart, the mean value of the two inputs is nevertheless output, and this error indicated by a 1 at MG.

13

Analog Functions

Function Blocks

PDT t KD T1 SD KP
Inputs E KD T1 SD KP Input Differentiator amplification Differentiation time D-content disable Proportional coefficient

Differentiator
(A)

PDT

(E)

A value appears at the output when the value at the input alters. If the input value remains constant after this, the output results in the product of input value and Kp. Transmission function:

F (s) = KP + K D
Step response:
Input +

T1 s 1 + T1 s

x1 e.g. 100% t Output + KD x1 e.g. 100% KP T1


approx. 3 T1

Output A

When Kp is not assigned, the output value will become 0 again (pure DT1 behaviour):

F (s) = KD

T1 s 1 + T1 s

At SD = 1 the D-content will be bumplessly switched off.

14

Function Blocks

Analog Functions

PT0 (E) KP T0
Inputs E Input KP Proportional coefficient (P - amplification) T0 Dead time Output A Analog signal output

Dead-time element
(A)
At the output appears the input signal - delayed by the time T0, - multiplied by the factor KP: A(t) = KP E(t - T0), or F(s) = KP e
Input +

PTO

X1 e.g. 100% t Output +

X1. KP T0 t

PT1 (E) KP T1
Inputs E KP T1 Input Proportional coefficient Delay time

Delay element
t (A)

PT1

The output value reaches the input value after a delay following the transmission function:

f (s) = KP
Input +

1 1 + T1 s

x1 e.g. 100% t Output +

Output A
x1. KP T1
approx. 3 T1

15

Analog Functions

Function Blocks

PT2 (E) KP T2 D
Inputs E KP T2 D Input Proportional coefficient Time constant Damping ratio

Delay element, 2nd order


t (A)

PT2

This function block is used for implementing an oscillateable second-order delay element with adjustable damping. Transmission function:

f (s) = KP

1 1 + 2 D T2 s + T2 s

Step response:
Input + X1

Output A Analog value output


t D t T2

Output +

Kp . X1

1+

1 - D2

Kp . X1 Kp . X1 t

1-

D t T2

1 - D2

TP

The behaviour is specified through Inputs KP, T2 and D.

16

Function Blocks

Analog Functions

PTV (E) TV T1 SD KP
Inputs E Input TV Derivative action time T1 Differentiation time SD D-content disable KP Proportional amplification Output A Output

Differentiating element with derivative action time


t (A)

PTV

This function block is used for implementing P-DT1 or DT1 behaviour, especially for structuring modular PID controllers with flexible limitation of the correcting variable in case of POS control. The output value is formed using the following algorithm:

T1 s F (s) = KP + TV T1 1 + T1 s
Transitional function:
Input +

X1 e.g. 100% t Output + TV T1 X1 . KP T1


approx. 3 T1

If the KP input is not assigned, the function block will exhibit a DT1 behaviour in accordance with the following algorithm:

F (s) = TV T1

T1 s 1 + T1 s

The KP step is omitted in the transitional function. If there is a "1" at Input SD, then the D-content is disabled if an alteration now takes place at the input.

17

Analog Functions

Function Blocks

RAD (E) (A)

Root extractor

RAD

At the output appears the square root of the value at the input as a percentage value:

A =
Input

IEI100 sign (E)

thus e.g. with E Output A

E= 100% -> A=10%, but also E = -100% -> A=10%

SMU (E) K
Inputs E01 Totalizing input 1 . . . . . . . . . . . . E0n Totalizing input n K Factor Output A

Totalizing multiplier
(A)

SMU

At the output appears the value of the sum of the input values, multiplied by K: n A = E0i K i=1

thus A = (E01 + E02 + ...) x K, e.g. with E01=20%, E02=30%,K=0.5, -> A=25% - Variable number of totalizing inputs (max. 9). - Multiplication by a factor K. All input signals (percentage values and factor) can be negated (= sign reversal). (Multiplication by a percentage value is possible with the MUL function block.)

18

Function Blocks

Analog Functions

SZU (E)
Inputs E Input Output A Output

Fault flag suppression


(A)

SZU

If in an analog computation circuit an output signal is in some way returned to an input, and a fault flag enters this loop over another signal, this is stored in memory for the fault flagging function (Bit 0 in the analog value telegram) If an SZU function block is switched into the feedback, this will suppress the fault flagging function, so that no fault flag will be stored in memory.

UMS

Change-over switch

UMS

E01 E02 S

The switch-over condition at Input S is used to switch through either Input E01 or Input E02 to Output A. The state of Output A can be read off in the table below:

Inputs E01 Input 1 E02 Input 2 S Switchover condition condition Output A

S 0 1

A E01 E02

19

Binary Functions

Function Blocks

Binary Functions Switch-off delay module


ASV 0 T (E) T
Inputs E Input Variable T Delay time Output A

ASV

At the output, the input signal disappears later than at the input by the set time T.

(A)

Input E 1 0 Time set T Output A 1 0 Time t


Position after switch-on: A = E

Time t

ESV T 0 (E) T
Inputs E Input Variable T Delay time Output A

Switch-on delay module


(A)

ESV

At the output, a change of the input value from 0 to 1 appears delayed by the time T. If value 1 is present for a shorter time than the set time T, the output will remain at 0.

Input E 1 0 Time set T Output A 1 0 Time t


Position after switch-on: A = E

Time t

20

Function Blocks

Binary Functions

(E01) (E02) (E03)

B23 >2 (A) = M

2-out-of-3 selection, binary

B23

Output A assumes the value 1 only if at least 2 inputs have the value 1.

Inputs E01 Input 1 E02 Input 2 E03 Input 3 Outputs A Output (binary) M Annunciation output

Annunciation output M becomes 1 if the values of the inputs do not agree.

B24 (E01) (E02) (E03) (E04) > =2 (A) M

2-out-of-4 selection, binary

B24

Output A assumes the value 1 only if at least 2 inputs have the value 1.

Inputs E01 Input 1 E02 Input 2 E03 Input 3 E04 Input 4 Outputs A Output (binary) M Annunciation output

Annunciation output M becomes 1 if the values of the inputs do not agree.

21

Binary Functions

Function Blocks

BMN >M (E1) (E2) ... M A AN

M-out-of-N selection, binary

BMN

Output A will assume the value 1 only if at least M inputs have the value 1. The number of inputs is variable, maximum: 32. Output AN supplies a percentage value, proportional to the number of inputs carrying the value 1, referenced to the number N of inputs assigned.

Inputs M E01 . . . Enn Selection number Input 1 . . . Input nn (max. 32)

AN =

Number of inputs with value 1 N

100%

thus e.g.

Outputs A AN Output (binary) Proportion output (percentage value)

with E1=1, E2=1, E3=1, E4=0, M=3 -> A=1, AN=75 %

22

Function Blocks

Binary Functions

BRA WRT B00 B01 B02 B03 B04 B05 B06 B07 B08 B09 B10 B11 B12 B13 B14 (A)

Bit marshalling

BRA

This function block can be used for two applications: - modification of standard telegrams, and - creation of a standard telegram from binary signals.

14 13 . . . 02 01 00 Bit Value 0 1 0 1 0 0

BRA WRT B00 B01 B02 ... DA 1 B14

14 13 . . . 02 01 00 Bit 0 0 0 Value 0 1

Inputs WRT Data word input B00 Single-bit input Bit. Pos. 0 . . . . . . B14 Single-bit input Bit. Pos. 14 Outputs A Data word output Single bits arranged as per assignment of inputs

If none of the binary inputs B00 to B14 is assigned, a standard telegram (signal bundle) that is being received at Input WRT ("Word") will appear unaltered at the output. If one of the binary inputs is assigned, its value will be written into the output telegram, independently of the corresponding bit of the input telegram. In this way an existing standard telegram can be altered. If no standard telegram is connected at Input WRT, a standard telegram will appear at the output only with the values of the binary inputs. In this way a standard telegram can be generated. Non-assigned inputs are interpreted as "0". The binary inputs can be fixed specifications or output values from other functions.

23

Binary Functions

Function Blocks

BRA1 WRT B00 B01 B02 B03 B04 B05 B06 B07 B08 B09 B10 B11 B12 B13 B14 B15 (A)

Bit marshalling, extended

BRA1

The mode of operation corresponds to the BRA function block, but here all bit positions (0 .. 15) can be specified with the binary inputs.

15 14 . . . 02 01 00 Bit Value 0 1 0 1 0 0

BRA WRT B00 B01 B02 ... DA 1 B15

15 14 . . . 02 01 00 Bit Value 0 1 0 0 0

Inputs WRT Data word input B00 Single-bit input Bit. Pos. 0 . . . . . . B15 Single-bit input Bit. Pos. 15 Outputs A Data word output

BRA2 WRT B00 B01 B02 B03 B04 B05 B06 B07 B08 B09 B10 B11 B12 B13 B14 B15 EDA

Bit marshalling extended with DT input BRA2


(A)
This function block corresponds to the BRA1 block presented above, but here at input EDA the data type can be specified under which the output standard telegram is to be output. (BRA and BRA1 always generate at their outputs standard telegrams of Data Type 1) BRA 15 14 . . . 02 01 00 Bit WRT Value 0 1 0 1 0 B00 B01 0 B02 ... B15 EDA 3

Inputs WRT Data word input B00 Single-bit input Bit. Pos. 0 . . B15 Single-bit input Bit. Pos. 15 Outputs A Data word output

15 14 . . . 02 01 00 DA Bit 3 Value 0 1 0 0 0
Mostly the following standard telegrams are generated: Key commands TST, normal: DA 12 preselection: DA 14 Checkback messages: DA 19 .. 23 Process messages: DA 28 Analog value: DA 05

24

Function Blocks

Binary Functions

DDC DUAL/DEC E01 E02 E03 E04 A1 A2 A3 A4 A5

Dual/decimal converter

DDC

This function block converts a binary coded number (represented by 4 telegrams of DA 29, into 5 binary-value telegrams. These can be used directly for controlling a 10character t-segment display.

Inputs E01 Input for binary number telegram No. 1 E02 Input for binary number telegram No. 2 E02 Input for binary number telegram No. 3 E04 Input for binary number telegram No. 4 Outputs A1 Output for BCD - digits 0 + 1 A2 Output for BCD - digits 2 + 3 A3 Output for BCD - digits 4 + 5 A4 Output for BCD - digits 6 + 7 A5 Output for BCD - digits 8 + 9

DBC1 DUAL/BCD E A1 A2

Dual/BCD converter

DBC1

This function block converts a binary coded value (Integer number, Data Type 4) into 2 binary telegrams (BCD, DA1). This can be used for direct control of a 4 1/2 character 7-segment display.

Input E Input for binary coded value Outputs A1 Output for BCD digits 0 + 1 A2 Output for BCD digits 2 + 3

25

Binary Functions

Function Blocks

DOD (E01) (Enn) A AS

Dynamic OR element

DOD

Inputs E01 Input 1 ... Enn Input n (max. ) Outputs A AS

A 0 -> 1 change at an input generates a pulse signal lasting approx. 1 s at Output A. Output AS (static) has the value 1 as long as at least one input has 1. Signal changes at the outputs may occur with a max. delay of 1 s.

1 E1 0 1 E2 0 1 En 0 T A 1 0 1 0

AS

MOA (E) 1 T (A)

Monostable flip-flop "abort"

MOA

This function block generates at its output a pulse as long as the preset time T when the value of the input changes from 0 to 1. If the value 1 is present for a shorter period than the time T, the output pulse will be aborted.

Inputs E Variable input T Time value Output A (The "1" in the symbol indicates that the pulse at the output is excited only by one signal level, precisely by the change from 0 to 1)

Input E 1 0 Time set T Output A 1 0 Time t


Output value after switch-on: A = 0

Time t

26

Function Blocks

Binary Functions

MOK (E) 1 T
Inputs E Input T Time value Output A

Monostable flip-flop "constant"


(A)

MOK

At the output appears a pulse as long as the preset time T when the input value changes from 0 to 1, irrespective of the duration of the 1 at the input ("constant").

Input E 1 0 Time set T Output A 1 0 Time t


Position after switch-on: A = 0

Time t

(The "1" in the symbol indicates that the pulse at the output is excited only by one signal level, precisely by the change from 0 to 1)

(E01) (Enn)

ODR > =1

OR element

ODR

(A)

At the output appears value 1 if one or more inputs have the value 1. The number of inputs is variable (max. 17)

Inputs E01 Input 1 . . Enn Input nn (max. 17) Output A Output

27

Binary Functions

Function Blocks

UND (E01) (Enn)


Inputs E01 Input 1 . . Enn Input nn Output A

AND element
(A)

AND

&

Output A assumes the value 1 when all assigned inputs have the value 1. The number of inputs is variable (max. 17).

RSR S R1
Inputs S Set input R1 Reset input Output (A) (stored binary signal) In the symbol, the inputs are named "S" for "set" and "R" for "reset", Therefore this is a single ON/OFF memory (RS-FLIPFLOP). The "1" behind the letters, e.g. here "R1", shows which input is "dominant", i.e. determines the output value when there is a "1" at both inputs. (Here this is also the state at switch-on. This could be stated with "I=1", for example.)

RS flip-flop ("memory")
1 (A)

RSR

The output assumes the value 1 when at S a signal with the value 1 is being received and R1 has the value 0. The output retains the value 1, even when S is 0 again. With the value 1 at R1, the output is reset to 0. If R1 and S have the value 1, the output has the value 0 (R is "dominant"). At power-up (when the module is plugged in), the output is 0.

The reset input is dominant.

R 0 0 1 1

S 0 1 0 1

A Pre-state 1 0 0

Position after switch-on A=0

28

Function Blocks

Binary Functions

ZAE CTR E A R EW

COUNTER

ZAE

Output A becomes 1 as soon as the number of pulses at the input has reached the preset upper range value EW. If the reset input is 1, A becomes zero, and pulse counting is prevented. Position after switch-on: A = 0

Inputs E Counter input R Reset input EW Upper range value Output A Output

29

Limit signal elements

Function Blocks

Limit signal elements Limit signal for upper Limit value


GOG (E) G HYS
Inputs E Variable input G Limit HYS Hysteresis Output A Limit signal output

GOG

(A)

1 appears at the output when the input signal exceeds the preset limit value. The output goes back to 0 when the input signal is again lower by the hysteresis than the limit value.
Type "O": Upper limit value E GW Hysteresis

1 0

GUG (E) G HYS


Inputs E Variable input G Limit HYS Hysteresis Output A Limit signal output

Limit signal for lower limit value


(A)

GUG

1 appears at the output when the input signal drops below the preset limit value. The output goes back to 0 when the input signal is again higher by the hysteresis than the limit value.

Type "U": Lower limit value E Hysteresis GW

A 1 0
Positive and negative limit values permissible.

30

Function Blocks

Limit signal elements

GRE

Limit signal formation

GRE

E SSB SSR SG1 GA1 GW1 HY1 SG2 GA2 GW2 HY2 SG3 GA3 GW3 HY3 SG4 GA4 GW4 HY4

G1 GN1 G2 GN2 G3 GN3 G4 GN4

This function block is used on control modules in order to generate limit signals from a computed analog value or additional limit signals from a measured value. It can generate from an analog value at Input E up to 4 limit signals, which are available as Data Type 3 at Output AG (one bit each for upward and downward violation). In addition, the single limit signals are available at Outputs Gn/GNn: Bit Output / Signal Name Meaning type "U" (AG) type "O"

> < Disturbance

12 11 10

G4 / XH14 NG4 / XH64 G3 / XH13 NG3 / XH63 G2 / XH12 NG2 / XH62

NG4 / XH14 G4 / XH64 NG3 / XH13 G3 / XH63 NG2 / XH12 G2 / XH62

> 9 8 < Strung 7 6 > < 5 Strung 4 > < Strung 3 2 1 0

+
Inputs E Analog value input SSB Disable disturbance bit at AG SSR Disable disturbance bit reaction at AG SG1 Disable limit signal 1 (G1 &. GN1 = "0") GA1 Limit value type ("Type" O/U) GW1 Limit value 1 HY1 Hysteresis 1 . . . to . HY4 Hysteresis 4 (NR Number of limit value set involved max. 16 on one control module does not appear in EDS control logic diagram) Outputs G1 Limit signal 1 active GN1 Limit signal 1 not active ... GN4 Limit signal 4 not active (A (AG Analog value output, not depicted) Limit signal telegram output, not depicted in the control logic diagram)

G1 / XH11 NG1 / XH61

NG1 / XH11 G1 / XH61

Sammel-Strmeldg.

The limit values are stored in a limit value list, as with analog input modules. The following particulars can be specified for each limit value: - limit value in %, range: 0 .. 110%, resolution 0,1% - whether "upper" or "lower" limit value (determines position of hysteresis), - hysteresis (HY1 to HY4 for 0.39/1,56/3,12/6,25 %) The input value is available unaltered at Output A. A disturbance bit in the input signal is output at Output A, and also sent onto the bus by control modules (when A is connected to an output). If there is a disturbance bit in the input signal, all limit signal outputs will be set to 0 (Gn & GNn). A "1" at SSB suppresses the disturbance bit at AG, A "1" at SSR suppresses the set-to-0 (at AG). A "1" at SG1 to SG4 switches both limit signals (Gn and GNn) of the limit value concerned to 0.
Type "O": Upper limit value E Hysteresis Type "U": Lower limit value E Hysteresis Limit value

G 1 0 GN 1 0

G GN

1 0 1 0

31

Binary Drive Control

Function Blocks

Binary drive control Drive control function, unidirectional drive


ASE AE AA FE FA SE SA TST VOH PRO DE RM RT1 LS1

ASE

Is used for switching on and off drives with one direction of rotation, e.g. a pump. - Drive switched on and off by: - key commands TE/TA (over standard telegram TST), - automatic commands AE/AA from higher-order control, and - protective commands SE/SA. Command priorities: PROT. OFF before PROT. ON, before AUTOM. OFF / key OFF, before AUTOM. ON / key ON. Automatic-mode and key commands are operative only when enables have been satisfied. Switching by protective commands and switching off by substation disturbance results in "Difference", which in turn disables automaticmode commands. UA/UE (in the PRO standard telegram) is used for switching off and is appropriate for switching on again in the event of a failure of the busbar voltage. Value 1 at UA switches off the drive (is retained for as long as the auxiliaries switchover max. lasts). If simultaneously with UA value 1 is present at UE (e.g. when power is restored after a successful switchover), the drive will switch on again if it was ON prior to the appearance of UA.

Inputs AE Automatic ON AA Automatic OFF FE Enable ON FA Enable OFF SE Protection ON SA Protection OFF *) TST Key commands, contain: - TE Key command ON - TA Key command OFF - TF Key command enable - TQ Key command acknowledge VOH Switchover to local manual control *) PRO Process messages from drive - EE Checkback ON - EA Checkback OFF - STA Switchgear disturbance - VO Local intervention - UA Switch off and - UE switch on again through "reclosing device" Outputs DE Difference ON: is OFF, should be ON. RM Checkback messages - BE Command ON - BA Command OFF - States, disturbances RM1 Checkback messages, to the bus RT1 Checkback of operative key commands LS1 Lamp signals - LE Lamp ON - LA Lamp OFF - LM Lamp message

*)

*) *) *)

*) In each of the standard telegrams TST, RT1, PRO, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

32

Function Blocks

Binary Drive Control

ASE1 AE AA FE FA SE SA TST VOH PRO UE UA VO EE EA STA DE RM RT1 LS1

Drive control function, unidirectional drive, extended

ASE1

Is used for switching on and off drives with one direction of rotation, e.g. a pump. - Drive switched on and off by: - key commands TE/TA (over standard telegram TST), - automatic commands AE/AA from higher-order control, and - protective commands SE/SA. PROT. OFF before PROT. ON, before AUTOM. OFF / key OFF, before AUTOM. ON / key ON. Automatic-mode and key commands are operative only when enables have been satisfied. Switching with protective commands and switching off by switchgear disturbance results in "Difference", which in turn disables automaticmode commands. UA/UE (in the PRO standard telegram) is used for switching off and is appropriate for switching on again in the event of a failure of the busbar voltage. Value 1 at UA switches off the drive (is retained for as long as the auxiliaries switchover max. lasts). If simultaneously with UA value 1 is present at UE (e.g. when power is restored after a successful switchover), the drive will switch on again if it was ON prior to the appearance of UA.

*)

*)

*)

*) *)

Inputs AE Automatic ON AA Automatic OFF FE Enable ON FA Enable OFF SE Protection ON SA Protection OFF TST Key commands, contain: - TE Key command ON - TA Key command OFF - TF Key command enable - TQ Key command acknowledge VOH Switchover to local manual control PRO Process messages from drive - EE Checkback ON - EA Checkback OFF - STA Switchgear disturbance - VO Local intervention - UA Switch off and - UE switch on again through "reclosing device" UA Direct input (switch off and UE Direct input switch on again) VO Direct input Local intervention EE Direct input Checkback ON EA Direct input Checkback OFF STA Direct input Switchgear disturbance Outputs DE Difference ON: is OFF, should be ON. RM Checkback messages - BE Command ON - BA Command OFF - States, disturbances RM1 Checkback messages to the bus RT1 Checkback of operative key commands LS1 Lamp signals - LE Lamp ON - LA Lamp OFF - LM Lamp message

The function block ASE1 possesses some direct inputs for signals which are contained in the process message standard telegram PRO. *) In each of the standard telegrams TST, RT1, PRO, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

33

Binary Drive Control

Function Blocks

ASM RM AO RT1 AZ LS1 FO FZ SO SZ TST VOH PRO

Drive control function, solenoid valve actuator

ASM

Is used for actuating solenoid valves with automatic reset. Opening and closing (or vice versa) through: - key commands, - automatic-mode commands and - protective commands. OPEN - commands pass an active command to the solenoid valve; this "excited" state can signify OPEN or CLOSED. Priorities: - PROT. CLOSE before PROT. OPEN, before - AUTOMATIC CLOSE / KEY CLOSE, before - AUTOMATIC OPEN / KEY OPEN. Automatic-mode and key commands are operative only when enables have been satisfied.

Inputs AO Automatic OPEN AZ Automatic CLOSE FO Enable OPEN FZ Enable CLOSE SO Protection OPEN SZ Protection CLOSE *) TST Key commands, contains e.g.: - TO Key command OPEN - TZ Key command CLOSE - TF Key command enable - TQ Key command acknowledge VOH Switchover to local manual control *) PRO Process messages from drive, contains: - E0 Limit switch OPEN - EZ Limit switch CLOSE - STA Switchgear disturbance - VO Local intervention Outputs *) RM Checkback messages, contains e.g.: - BO Command OPEN - States, disturbances RM1 Checkback messages to the bus *) RT1 Checkback of operative key commands *) LS1 Lamp signals, contains: - LO Lamp OPEN - LZ Lamp CLOSE - LM Lamp message

*) In each of the standard telegrams TST, RT1, PRO, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally (in contrast to the Structure List). Standard telegram assignments are not reproduced in full. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

34

Function Blocks

Binary Drive Control

ASM 1 TST RM PRO RT1 AO LS1 AZ FO FZ SO SZ VOH VO EO EZ STA TY


Inputs AO Automatic OPEN AZ Automatic CLOSE FO Enable OPEN FZ Enable CLOSE SO Protection OPEN SZ Protection CLOSE *) TST Key commands - TO Key command OPEN - TZ Key command CLOSE - TF Key command enable - TQ Key command acknowledge VOH Switchover to local manual control *) PRO Process messages from drive - E0 Limit switch OPEN - EZ Limit switch CLOSE - STA Switchgear disturbance - VO Local intervention VO Direct input, local intervention EO Direct input, limit switch OPEN EZ Direct input, limit switch CLOSE STA Direct input, switchgear disturbance TY Actuating time (for monitor function) Outputs *) RM Checkback messages - BO Command OPEN - States, disturbances *) RT1 Checkback of operative key commands *) LS1 Lamp signals - LO Lamp OPEN - LZ Lamp CLOSE - LM Lamp message

Drive control function, solenoid valve actuator

ASM1

Is used for actuating solenoid valves with automatic reset. Opening and closing (or vice versa) through: - key commands, - automatic-mode commands and - protective commands. After an OPEN command, the function block passes a continuously active command to the solenoid valve; this "excited" state can signify OPEN or CLOSED Priorities: - PROT. CLOSE before PROT. OPEN, before - AUTOMATIC CLOSE / KEY CLOSE, before - AUTOMATIC OPEN / KEY OPEN. Automatic-mode and key commands are operative only when enables have been satisfied. Switching with protective commands and switching off by substation disturbance results in "Difference", which disables automatic-mode commands and interrupts the output command until acknowledgement.

The ASM1 function block possesses some direct inputs for signals which are contained in the process message standard telegram PRO. If, after a signal change at the command output, the checkback message (EO / EZ) does not come during the time specified at TY, the SML message is output. SML is suppressed by VO.

*) In each of the standard telegrams TST, RT1, PRO, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

35

Binary Drive Control

Function Blocks

ASM 2 TS1 TS2 TS3 PRO AO AZ FO FZ SO SZ S VOH VO EO EZ STA TY MOD RM LS1

Drive control function, solenoid valve actuator

ASM2

Is used for controlling solenoid valves with an automatic reset feature. Contains operating mode switchover and TAW function., Opening and closing (or vice versa) through: - key commands, - automatic-mode commands and - protective commands. For key commands there are 3 inputs available, which can be controlled directly from the POS. TS3 is active only when there is a "1" at S. TS1 and TS2 are then disabled. After an OPEN command, the function block passes a continuously active command to the solenoid valve; this "excited state" can signify OPEN or CLOSED Priorities: The MOD input is used to specify whether the automatic reset of the solenoid valve closes (MOD=0) or opens (MOD=1). With MOD = 0, the following applies: - PROT. CLOSE before PROT. OPEN, before - AUTOMATIC CLOSE / KEY CLOSE, before - AUTOMATIC OPEN / KEY OPEN. With MOD = 1, the OPEN commands have priority over the CLOSE commands. Automatic-mode and key commands are operative only when enables have been satisfied. Switching with protective commands and intervention from STA (disturbance switchgear) results in "Difference", which disables automaticmode commands and interrupts the output command until acknowledgement.

Inputs *) TS1 Key commands 1 (from POS or control room coupling module) *) TS2 Key commands 2 (from POS or control room coupling module) *) TS3 Key commands 3 (from POS or control room coupling module) - TO Key command OPEN - TZ Key command CLOSE - TF Key command enable - TQ Key command acknowledge S Switchover from TS1/TS2 to TS3 AO Automatic OPEN AZ Automatic CLOSE FO Enable OPEN FZ Enable CLOSE SO Protection OPEN SZ Protection CLOSE VOH Switchover to local manual control *) PRO Process messages from drive - E0 Limit switch OPEN - EZ Limit switch CLOSE - STA Substation disturbance - VO Local intervention VO Direct input, local intervention EO Direct input, limit switch OPEN EZ Direct input, limit switch CLOSE STA Direct input, switchgear disturbance TY Actuating time (for monitoring function) MOD Operating mode specification Outputs *) RM Checkback messages - BO Command OPEN - States, disturbances RM1 Checkback messages to the bus *) RT1 Checkback of operative key commands *) LS1 Lamp signals (LE, LA, LM)

The ASM2 function block possesses some direct inputs for signals which are contained in the process message standard telegram PRO. If after a signal change at the command output the checkback message (EO / EZ) does not come during the time specified at TY, the SML message is output. SML is suppressed by VO. *) In each of the standard telegrams TST, RT1, PRO, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

36

Function Blocks

Binary Drive Control

ASS TST RM PRO RT1 AO LS1 AZ FO FZ SO SZ VOH EMO EMZ AT TT


Inputs *) TST Key commands - TH Key command HALT - TO Key command OPEN - TZ Key command CLOSE - TF Key command enable - TQ Key command acknowledge *) PRO Process messages from drive - MFO Torque monitor OPEN - MFZ Torque monitor CLOSE - EO Limit switch OPEN - EZ Limit switch CLOSE - STA Substation disturbance - VO Local intervention AO Automatic OPEN AZ Automatic CLOSE FO Enable OPEN FZ Enable CLOSE SO Protection OPEN SZ Protection CLOSE VOH Switchover to local (disables TST) EMO Only torque termination OPEN EMZ Only torque termination CLOSE AT Automatic inching mode TT Inching mode key Outputs *) RM Checkback messages - BO OPEN command - BZ CLOSE command - States, disturbances RM1 Checkback messages to the bus *) RT1 Checkback of operative key commands *) LS1 Lamp signals (LO, LZ, LM)

Drive control function, actuator.

ASS

- Is used to control actuators with two running directions.

- Opening and closing of actuator by: -.key commands TO/TZ (by standard telegr. TST), - automatic-mode commands AO/AZ from higherorder control, - protective commands SO/SZ - Priorities: - protective command (only one permitted at a time) before - automatic-mode and key commands, with - these having equal priority, and - contradictory commands cancelling each other out. - Automatic-mode and key commands are operative only with satisfied enables FO/FZ. Operating modes: - With 0 at AT and TT, key and automatic-mode commands are saved, and not terminated until the limit switches operate ("self-holding mode"). - If there is 1 at AT/TT, automatic-mode and key commands are output only as long as they are present at the input ("inching mode"). - Protection commands SO/SZ always cause the actuator to run to its end position. - The HALT key (TH) is operative only if there is no other command present. Differential: is generated by - effect of protective commands, or - the actuator being halted by switchgear disturbance or torque monitor. Disables automatic-mode commands acknowledgement.

up

to

Limit switches: - With 0 at EMO and EMZ: termination by limit and torque switches. - 1 an EMO / EMZ disables travel-dependent reduction. - Response of the torque limit switch is saved ("pump prevention"), acknowledgement by counter-command.

*) In each of the standard telegrams TST, RT1, PRO, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

37

Binary Drive Control


ASS1 TST PRO AO AZ FO FZ SO SZ VOH EMO EMZ AT TT VO EO EZ STA TY RM RT1 LS1

Function Blocks

Drive control function, actuator.

ASS1

- Is used to control actuators with two running directions. - Opening and closing of the actuator by: -.key commands TO/TZ (by standard telegr. TST), - automatic-mode commands AO/AZ from higherorder control, - protection commands SO/SZ - Priorities: - Protection command (only one permitted at a time) before - automatic-mode and key commands, with: - these having equal priority, and - contradictory commands cancelling each other out. - Automatic-mode and key commands are operative only with satisfied enables FO/FZ. Operating modes: - With 0 at AT and TT, key and automatic-mode commands are saved, and not terminated until the limit switches operate ("self-holding mode"). - If there is 1 at AT/TT, automatic-mode and key commands are output only as long as they are present at the input ("inching mode"). - Protection commands SO/SZ always cause the actuator to run to its end position. - The HALT key (TH) is operative only if there is no other command present. Differential: is generated by - effect of protection commands, or - the actuator being halted by switchgear disturbance or torque monitor. Disables automatic-mode commands acknowledgement.

Inputs *) TST Key commands - TH Key command HALT - TO Key command OPEN - TZ Key command CLOSE - TF Key command enable - TQ Key command acknowledge *) PRO Process messages from drive - MFO Torque monitor OPEN - MFZ Torque monitor CLOSE - EO Limit switch OPEN - EZ Limit switch CLOSE - STA Switchgear disturbance - VO Local intervention AO Automatic OPEN AZ Automatic CLOSE FO Enable OPEN FZ Enable CLOSE SO Protection OPEN SZ Protection CLOSE VOH Switchover to local (disables TST) EMO Only torque termination OPEN EMZ Only torque termination CLOSE AT Automatic inching mode TT Inching mode key VO Single input for local intervention EO Single input for limit switch OPEN EZ Single input for limit switch CLOSE STA Single input for switchgear malfunction TY Actuating time for run monitoring Outputs *) RM Checkback messages - BO OPEN command - BZ CLOSE command - States, disturbances RM1 Checkback messages to the bus *) RT1 Checkback of operative key commands *) LS1 Lamp signals (LO, LZ, LM)

up

to

Limit switches: - With 0 at EMO and EMZ: termination by limit and torque switches. - 1 an EMO / EMZ disables limit-dependent reduction towards OPEN / CLOSE. - Response of the torque limit switch is saved ("pump prevention"), acknowledgement by counter-command. ASS1 contains some single inputs for signals contained in PRO

*) In each of the standard telegrams TST, RT1, PRO, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

38

Function Blocks

Binary Drive Control

ASI TST PRO E POS AW ST TY AO AZ SO SZ VOH AA AH EEO EEZ AB RM RT1 LS1

Drive control function, incrementaloutput, ("step controller")


-

ASI

Inputs *) TST Key commands - TH Key command HAND/OFF - TO Key command OPEN - TZ Key command CLOSE - TF Key command enable - TQ Key command acknowledge *) PRO Process messages from drive - MFO Torque monitor OPEN - MFZ Torque monitor CLOSE - EO Limit switch OPEN - EZ Limit switch CLOSE - STA Switchgear disturbance - VO Local intervention (e.g. test pos.) E Input for correcting variable from controller POS Position of final control element AW Response value (for position controller) ST Disturbance input (of analog values) TY Drive actuating time AO Automatic command OPEN AZ Automatic command CLOSE SO Protection OPEN SZ Protection CLOSE VOH Switchover to local (disables TST) AA Automatic command AUTOMATIC AH Automatic command HAND EEO End-position-dependent termination OPEN EEZ End-position-dependent termination CLOSE Outputs AB Calibration command (e.g. to PI-controller) AB1 Calibration command to the bus *) RM Checkback messages RM1 Checkback messages to the bus *) RT1 Checkback of operative key commands *) LS1 Lamp signals - LA Lamp automatic - LH Lamp hand - LM Lamp message

Is used for controlling motor-driven actuators working in step mode. Together with the function blocks PRE, PIRn and PIDn, single-variable step controllers can be implemented with P, PI and PID behaviour. - Control through: - key commands over standard telegram TST: TO/TZ for opening/closing the final control element in inching mode, TH for HAND/AUTOMATIC switchover, - automatic-mode commands OPEN/CLOSE in inching mode, HAND/AUTO dynamically - protection commands SO/SZ, for as long as they are being received. - Command priorities: - Contradictory commands cancel each other out, - Torque monitor (over PRO) before - PROT. commands SO/SZ before key commands TO/TZ, before automatic-mode commands AO/AZ, before controller commands HIGHER/LOWER. - Switchover to HAND "by force" through: - protective commands, - AUTOMATIC commands AO/AZ (dynamic!), - analog value disturbance at ST, - switchgear disturbance, - torque or final control element monitoring positive HAND is signalled as "difference". - Position controller: in dependence on the specifications for actuating time TY of the final control element and the response value AW (%) of the three-step controller, commands to the final control element are formed from the differential between the controllers correcting variable at E and the final control elements position at POS. - The final control element monitoring function responds when the final control element with sufficient deviation given between E and POS is not or is incorrectly moved. - Pump prevention: response of the torque switch is saved, and disables commands in the disturbed direction. Acknowledgement by counter-command. - End-position termination: always handled by torque switch. Running-dependent termination can be set by a "1" at EEO (OPEN) or EEZ (CLOSE). *) In each of the standard telegrams TST, RT1, PRO, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

39

Binary Drive Control

Function Blocks

ASI2 BO TST PRO BZ E AB POS RM RM1 AW HYS RT1 ST LS1 TY AO AZ SO SZ VOH AA AH EEO EEZ ZHM VO EO EZ STA

Drive control function, incremental outputting (step controller)


-

ASI2

Inputs *) TST Key commands - TH Key command HAND/OFF - TO Key command OPEN - TZ Key command CLOSE - TF Key command enable - TQ Key command acknowledge *) PRO Process messages from drive - MFO Torque monitor OPEN - MFZ Torque monitor CLOSE - EO Limit switch OPEN - EZ Limit switch CLOSE - STA Switchgear disturbance - VO Local intervention (e.g. test pos.) E Input for correcting variable from controller POS Final control element position AW response value (for position controller) HYS Hysteresis(for controller commands) ADY Controller dyn. resp. matching for drive obs. ST Disturbance input (of analog values) TY Actuating time of drive AO Automatic command OPEN AZ Automatic command CLOSE SO Protection OPEN SZ Protection CLOSE VOH Switchover to local (disables TST) AA Automatic command AUTOMATIC AH Automatic command HAND EEO End-position-dependent termination OPEN EEZ End-position-dependent termination CLOSE ZHM Positive manual modification (disable) VO/EO/EZ/STA Single-signal inputs for PRO Outputs BO/BZ Controller output signals OPEN/CLOSE AB Calibration command (e.g. to PI-controller) *) RM Checkback messages *) RT1 Checkback of operative key commands *) LS1 Lamp signals (LA, LH, LM)

Is used for controlling motor-driven actuators working in step mode. Together with the function blocks PRE, PIRn and PIDn, single-variable step controllers can be implemented with P, PI and PID behaviour. - Control through: - key commands over standard telegram TST: TO/TZ for opening/closing the final control element in inching mode, TH for HAND/AUTOMATIC switchover, - automatic-mode commands OPEN/CLOSE in inching mode, HAND/AUTO dynamically - protection commands SO/SZ, for as long as they are being received. - Command priorities: - Contradictory commands cancel each other out, - Torque monitor (over PRO) before - PROT. commands SO/SZ before key commands TO/TZ, before automatic-mode commands AO/AZ, before controller commands HIGHER/LOWER. - Switchover to HAND "by force" through: - AUTOMATIC commands AO/AZ (dynamic!), - analog value disturbance at ST, - substation disturbance, - torque or final control element monitoring (when ZHM=0) - Position controller: in dependence on the specifications for actuating time TY of the final control element and the response value AW (%) of the three-step controller, commands to the final control element are formed from the difference between the controllers correcting variable at E and the final control elements position at POS. - The final control element monitoring function responds when the final control element with sufficient deviation given between E and POS is not or is incorrectly moved. - Drive observer: with ZHM = 1 the position is computed and compared with input POS; if deviation is too great: STA, forced manual with ZHM=0 - Pump prevention: response of the torque switch is saved, and disables commands in the disturbed direction. Acknowledgement by counter-command. - End-position termination: always handled by torque switch. Running-dependent termination can be set by a "1" at EEO (OPEN) or EEZ (CLOSE). *) In each of the standard telegrams TST, RT1, PRO, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

40

Function Blocks

Binary Drive Control

ASP TST PRO E POS XDM ST TY AO AZ SO SZ VOH AA AH EEO EEZ REV AP AS AF AB RM RT1 LS1

Drive control function. proportional output


-

ASP

Inputs *) TST Key commands - TH Key command HAND/AUTO - TO Key command OPEN - TZ Key command CLOSE - TF Key command enable - TQ Key command acknowledge *) PRO Process messages from drive - EO Limit switch OPEN - EZ Limit switch CLOSE - STA Switchgear disturbance - VO Local intervention (e.g. test position) E Input for correcting variable of controller POS Position of final control element XDM Permissible system deviation for final control element monitoring. ST Disturbance input (of analog values) TY Actuating time for protection/key/autom. commands AO Automatic command OPEN AZ Automatic command CLOSE SO Protection OPEN SZ Protection CLOSE VOH Switchover to local (disables TST) AA Automatic command AUTOMATIC AH Automatic command HAND EEO End-position-dependent termination OPEN EEZ End-position-dependent termination CLOSE REV Outputs AP Final control element pos. from POS input AS Setpoint for final control element position (for calibration) AF Enable for power controller AB Calibration command (e.g. to PI-controller) *) RM Checkback messages *) RT1 Checkback of operative key commands *) LS1 Lamp signals (LA, LH, LM) The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

Is used for controlling motor-driven actuators working in continuous mode (position controller in drive or in power controller). Together with the function blocks PRE, PIRn and PIDn, single-variable step controllers can be implemented with P, PI and PID behaviour. Control through: - key commands over standard telegram TST: TO/TZ for opening/closing in inching mode, TH for HAND/AUTOMATIC switchover, - automatic-mode commands OPEN/CLOSE in inching mode, HAND/AUTO dynamically, - protection commands SO/SZ for as long as they are being received. At TY the actuating time for key, automatic-mode and protection commands is specified (0 -> 100 %). Command priorities: - Contradictory commands cancel each other out, - PROT. commands SO/SZ before key commands TO/TZ, before automatic-mode commands AO/AZ, before controllers correcting variable. - Switchover to HAND "forced" by: - protection commands, - AUTOMATIC commands AO/AZ (dynamic!), - analog value disturbance at ST, - switchgear disturbance, - final control element monitoring (when XDM assigned).

Final control element monitoring: responds to specification of a permissible sustained system deviation at XDM, if the final control element concerned given a sufficient deviation between E and POS (in accordance with POS input) is not or is incorrectly moved. - Enable for the power controller (at AF) when - AUTO, or - HAND and REV 0 or 1, or - HAND and a command are being received - Reversal of output: over Input REV: - REV = 0 or 2: E (0 .. 20mA) -> A (0 .. 20 mA) - REV = 1 or 3: E (0 .. 20mA) -> A (20 .. 0 mA) - Normally there is no termination of the protection, key and automatic-mode commands. A "1" at EEO/EEZ can cause termination towards OPEN/CLOSE with the limit switches (EO/EZ). *) In each of the standard telegrams TST, RT1, PRO, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully.

41

Binary Drive Control


ASP1 TS1 TS2 TS3 PRO E POS XDM ST AO AZ FO FZ SO SZ A AP AS AF AB RM LS1

Function Blocks

Drive Control function proportional output


VR ZG TY TY1 TY2 OG UG AA AH TS EO EZ STA MOD

ASP1

with integrated key selection with target value specification Is used for controlling motor-driven actuators working in continuous mode (position controller in drive or in power controller). Together with the function blocks PRE, PIRn and PIDn, single-variable step controllers can be implemented with P, PI and PID behaviour. Control through: - key commands over standard telegram TST: TO/TZ for opening/closing in inching mode, TH for HAND/AUTOMATIC switchover, - automatic-mode commands OPEN/CLOSE in inching mode, HAND/AUTO dynamically, - protective commands SO/SZ for as long as they are being received. At TY the actuating time for key, automatic-mode and protection commands is specified (0 -> 100 %). Command priorities: - Contradictory commands cancel each other out, - PROT. commands SO/SZ before key commands TO/TZ, before automatic-mode commands AO/AZ, before controllers manipulated variable. - Switchover to HAND "positively" by: - protection commands, - AUTOMATIC commands AO/AZ (dynamic!), - analog value disturbance at ST, - switchgear disturbance, - final control element monitoring (when XDM assigned). Final control element monitoring: responds to specification of a permissible sustained system deviation at XDM, if the final control element concerned given a sufficient deviation between E and POS (in accordance with POS input) is not or is incorrectly moved.

Inputs *) TS1 Key commands 1 *) TS2 Key commands 2 *) TS3 Key commands 3 - TH Key command HAND/AUTO - TO Key command OPEN - TZ Key command CLOSE - TF Key command enable - TQ Key command acknowledge *) PRO Process messages from drive - EO Limit switch OPEN - EZ Limit switch CLOSE - STA Switchgear disturbance - VO Local intervention (e.g. test pos.) E Input for correcting variable of controller POS Final control element position XDM Permissible system deviation for final control element monitoring. ST Disturbance input (of analog values) AO Automatic command OPEN AZ Automatic command CLOSE FO Enable OPEN FZ Enable CLOSE SO Protection OPEN SZ Protection CLOSE VR Switchover to TS3 (disables TS1, 2) ZG Target value for POS position setpoint TY Actuating time for protective and autom. commands TY1 Actuating time for target value specification TY2 Actuating time for re-adjustment with keys OG Upper limit for manipulated variable UG Lower limit for manipulated variable AA Automatic command AUTOMATIC AH Automatic command HAND TS Test pos. for power controller EO, EZ, STA Single signals for PRO MOD Operating mode (R, A, U, O, Z) Outputs A Position setpoint output AP Final control element pos. from POS input AS Final control element position setpoint (Output) AF Enable for power controller commands AB Calibration command (e.g. to PI-controller) *) RM Checkback messages *) LS1 Lamp signals (LA, LH, LM)

Enable for the power controller (at AF) when - AUTO, or - HAND and MOD# A, or - HAND and MOD = A and a command are being received - Reversal of output: over Input MOD: - MOD # R: E (0 .. 20mA) -> A (0/4 .. 20 mA) - MOD = R: E (0 .. 20mA) -> A (20 .. 0/4 mA) - Normally there is no termination of the protection, key and automatic-mode commands. MOD = O/Z can cause termination towards OPEN/CLOSE with the limit switches (EO/EZ). *) In each of the standard telegrams TST, RT1, PRO, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

42

Function Blocks

Binary Group Control

Binary Group Control Group control function for sequential controls


GSA2 TST AE AA FE FA LSE LSA KH STP
Inputs *) TST Key commands - TH Key command HAND/STOP - TE Key command ON - TA Key command OFF - TF Key command enable - TQ Key command acknowledge AE Automatic mode ON AA Automatic mode OFF FE Enable ON FA Enable OFF LSE Last step in ON program LSA Last step in OFF program KH Halt by criteria STP Switchover to STOP version (NRA Number of sequential control, not visible in the control logic diagram) Outputs BH command HAND/STOP MZ Time monitoring function responded NS Number of the step set *) RM Checkback messages - BE ON command - BA OFF command - States, disturbances *) RT1 Checkback of operative key commands *) LS1 Lamp signals - LE Lamp ON - LA Lamp OFF - LH Lamp HAND/STOP - LM Lamp message -

GSA2

MZ NS RM RT1 LS1

Used as a control centre for a sequential control Switching the sequential control on and off using key commands TE/TA and automatic-mode commands AE/AA from a higher-order control system Operating mode logic 1. HAND version (STP = 0) Switchover from AUTOMATIC to HAND and back only by key command TH. Thus the sequential control not only does not output a command but it doesnt accept one either (except for TH) in the "HAND" operating state STOP version (STP = 1) Switchover from AUTOMATIC to STOP by key command TH. Switchover to AUTOMATIC by key commands TE/TA or automatic-mode commands AE/AA.

2.

Switchover to HAND/STOP through: criteria halt (KH = 1). In the HAND/STOP operating mode, command outputs of the sequential control connected are disabled. Time monitoring of binary control sequences. Option for signalling non-satisfied control conditions with the KRA standard function (when operating the system using keys/lamps in the desk).

*) In each of the standard telegrams TST, RM, RT1 and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

43

Binary Group Control

Function Blocks

GSV TST AE AA FE FA EE EA UEZ IE IA RM RT1 LS1

Group control function for logic controls


Used as a control centre for a logic control

GSV

Switching the logic control on and off using key commands TE/TA and automatic-mode commands AE/AA from a higher-order control system Time-monitoring of control sequences by planned time elements, violation is signalled at Input UEZ, causes "Difference". Option for signalling non-satisfied control criteria

Inputs *) TST Key commands - TE Key command ON - TA Key command OFF - TF Key command enable - TQ Key command acknowledge AE Automatic ON AA Automatic OFF FE Enable ON FA Enable OFF EE Checkback ON EA Checkback OFF UEZ Time monitoring function responded Outputs IE Actual-value memory ON IA Actual-value memory OFF *) RM Checkback messages (states, disturbances) *) RT1 Checkback of operative key commands *) LS1 Lamp signals - LE Lamp ON - LA Lamp OFF - LM Lamp message

*) In each of the standard telegrams TST, RM, RT1 and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

44

Function Blocks

Binary Group Control

KRA1 E NR1 NR2 NR3 NR4 NR5


Inputs E Input criterion NR1 Number of the step involved NR2 Number of the step involved NR3 Number of the step involved NR4 Number of the step involved NR5 Number of the step involved (NRA Number of sequential control involved, and the effect of the monitoring time are allowed for automatically) Output A

Criterion call
A

KRA

Is used for displaying non-satisfied stepping conditions in sequential controls with conventional signalling. At Inputs NR1 to NR5, those steps can be specified in which the condition connected is utilized. The output assumes the value 1, when: - one of the steps specified at Inputs NR1 to NR5 is ON, and - the monitoring time has elapsed, and - the signal at Input E has the value 0, i.e. that the condition connected is not satisfied.

KRA1 Step n NR1 NR2 Command ... Checkback E Step n+1 Monit. time elapsed

>1 = &

Message

45

Binary Group Control

Function Blocks

KRA3 E NR1 NR2 NR3 NR4 NR5


Inputs E NR1 NR2 NR3 NR4 NR5 Criterion input Number of the step involved Number of the step involved Number of the step involved Number of the step involved Number of the step involved

Criterion call
A

KRA3

Is used for displaying non-satisfied stepping conditions in sequential controls with conventional signalling. At Inputs NR1 to NR5, those steps can be specified in which the condition connected is utilized. The output assumes the value 1, when: - one of the steps specified at Inputs NR1 to NR5 is ON, and - the monitoring time has elapsed, and - the signal at Input E has the value 0, i.e. that the condition connected is not satisfied.

KRA3 Step n NR1 NR2 Command ... Checkback

(NRA Number of the sequential control involved is allowed for automatically) Output A

>1 = &

E Step n+1 Message

46

Function Blocks

Binary Group Control

SCH1 nn

Step
-

SCH1

Used for the sequence in a sequential control Setting the command output A with preceding step set and satisfied stepping condition (WSB = 1) or overflow condition (UEB = 1). The first step of the ON and OFF program is enabled by the GSA function and set when WSB or UEB is received. Time-monitoring of the control sequences initiated by the step concerned. Branches and jumps through alternative step to alternative step ALS given satisfied alternative condition ALB. ALB = 0: The next step is the step with the next-highest Step Number The next step is the step with the number (also ALS < NR).

WSB UEB TUE ALB

A ALS

Inputs NR WSB UEB TUE ALB ALS (NRA Step Number Stepping condition Overflow condition Monitoring time Alternative condition Alternative step Number of the sequential control involved, not visible in the control logic diagram)

Output A Command output

ALB = 1:

for

In the control logic diagram, the steps of the ON and OFF programs are linked to each other by vertical steps.

47

Binary Group Control

Function Blocks

VW2 RM AE LS1 AA AH TST STV FS ZE1 ZA1 EA1 EA2 UA1 UA2 TAS TSS TS1 TS2
Inputs AE Automatic mode ON AA Automatic mode OFF AHAutomatic HAND *) TST Key commands - T1 Key command, preselection 1 - T2 Key command, preselection 2 - TF Key command, enable STV Process disturbance FS Search enable ZE1 Crit. add. drive ON ZA1 Crit. add. drive OFF EA1 Checkback OFF, Drive 1 EA2 Checkback OFF, Drive 2 UA1 Undervoltage, Drive 1 UA2 Undervoltage, Drive 2 TAS Time-delay, switch-off TSS Time-delay, disable at STV TS1 Time-delay, disable at Drive 1 TS2 Time-delay, disable at Drive 2 Outputs *) RM Checkback messages - BE1 Command, Drive 1 ON - BE2 Command, Drive 2 ON - BA1 Command, Drive 1 OFF - BA2 Command, Drive 2 OFF - States, disturbances *) LS1 Lamp signals - L1 Lamp, preselection 1 - L2 Lamp2 (is required for POS!)

Preselection function, double

VW2

For selecting active drive and additional or reserve drive from two drives or dive groups with equal rights. Preselection of active drive at keys T1 and T2. Preselection function switched on and off by the higher-order control systems at Inputs AE, AH and AA. A command at AA switches off all drives connected as well. Automatic switching on and off of the (not preselected) additional drive in dependence on process messages ZE1 and ZA1. Automatic switch-on of the reserve drive if the active drive fails (EA1 = 1 or. EA2 = 1) or if there is another sort of disturbance (STV = 1). The switchover function is active only if the preselection function has been switched on over AE. AH switches it off. With the automatic switchover function, the now no longer preselected drive will only receive an OFF command if there is a "1" at ZA. UA1 / UA2 are used to prevent the system switching over due to a preselection function during an auxiliaries switchover. TAS is used to specify the time-delay of switchover functions after which the drive previously switched on is switched off after the new drive has been switched on. TSS is used to specify how long the preselection function (and thus the preselected drive) has to be ON before a switchover is performed due to a "1" at STV. TS1 / TS2 are used to specify how long the preselection function waits after command output to Drive 1 / 2 for the OFF checkback signal to disappear before it switches on the other drive. Here a basic time of 0.47s is the default, which can be extended by appropriate time inputs.

*) In each of the standard telegrams TST, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

48

Function Blocks

Binary Group Control

VW3 AE AA AH TST STV FS ZE1 ZA1 EA1 EA2 EA3 UA1 UA2 UA3 TAS TSS TS1 TS2 TS3 RM LS1

Preselection function, triple

VW3

As for double preselection function VW2, but with selection from three drives. If 2 drives are to run simultaneously as active drives, then ZE1 must be set permanently to "1".

Inputs AE Automatic ON AA Automatic OFF AHAutomatic HAND *) TST Key commands - T1 Key command, preselection 1 - T2 Key command, preselection 2 - T3 Key command, preselection 3 - TF Key command, enable STV Process disturbance FS Search enable ZE1 Crit. add. drive 1 ON ZE2 Crit. add. drive 2 ON ZA1 Crit. add. drive 1 OFF ZA2 Crit. add. drive 2 OFF EA1 Checkback OFF, Drive 1 EA2 Checkback OFF, Drive 2 EA3 Checkback OFF Drive 3 UA1 Undervoltage, Drive 1 UA2 Undervoltage, Drive 2 UA3 Undervoltage, Drive 3 TAS Time-delay for switch-off TSS Time-delay, disable at STV TS1 Time-delay, disable at Drive 1 TS2 Time-delay, disable at Drive 2 TS3 Time-delay, disable at Drive 3

Outputs *) RM Checkback messages - BE1 Command, Drive 1 ON - BE2 Command, Drive 2 ON - BE3 Command, Drive 3 ON - BA1 Command, Drive 1 OFF - BA2 Command, Drive 2 OFF - BA3 Command, Drive 3 OFF - States, disturbances *) LS1 Lamp signals - L1 Lamp, preselection 1 - L2 Lamp, preselection 2 - L3 Lamp, preselection 3 (is required for POS) *) In each of the standard telegrams TST, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

49

Binary Group Control

Function Blocks

AE AA AH TST STV FS ZE1 ZE2 ZE3 ZA1 ZA2 ZA3

VW4 RM LS1 EA1 EA2 EA3 EA4 UA1 UA2 UA3 UA4 TAS TSS TS1 TS2 TS3 TS4

Preselection function, quadruple

VW4

As for the double preselection function VW2, but selection from four drives. If 2 (3) drives are to run simultaneously as active drives, then ZE1 (and ZE2) must be set permanently to "1".

Inputs AE Automatic ON AA Automatic OFF AHAutomatic HAND *) TST Key commands - T1 Key command, preselection 1 - T2 Key command, preselection 2 - T3 Key command, preselection 3 - T4 Key command, preselection 4 STV Process disturbance FS Search enable ZE1 Crit. add. drive 1 ON ZE2 Crit. add. drive 2 ON ZE3 Crit. add. drive 3 ON ZA1 Crit. add. drive 1 OFF ZA2 Crit. add. drive 2 OFF ZA3 Crit. add. drive 3 OFF EA1 Checkback OFF, drive 1 EA2 Checkback OFF, drive 2 EA3 Checkback OFF, drive 3 EA4 Checkback OFF, drive 4 UA1 Undervoltage at drive 1 UA2 Undervoltage at drive 2 UA3 Undervoltage at drive 3 UA4 Undervoltage at drive 4 TAS Time-delay for switch-off TSS Time-delay, disable at STV TS1 Time-delay, disable at drive 1 TS2 Time-delay, disable at drive 2 TS3 Time-delay, disable at drive 3 TS4 Time-delay, disable at drive 4

Outputs *) RM Checkback messages - BE1 Command, drive 1 ON - BE2 Command, drive 2 ON - BE3 Command, drive 3 ON - BE4 Command, drive 4 ON - BA1 Command, drive 1 OFF - BA2 Command, drive 2 OFF - BA3 Command, drive 3 OFF - BA4 Command, drive 4 OFF - states, disturbances *) LS1 Lamp signals - L1 Lamp, preselection 1 - L2 Lamp, preselection 2 - L3 Lamp, preselection 3 - L4 Lamp, preselection 4

*) In each of the standard telegrams TST, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced in full. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

50

Function Blocks

Binary Group Control

WS4 TST RM LS1

Selector switch, quadruple


-

WS4

For simple selection functions involving up to four alternative states, e.g. for fuel selection. Preselection at keys T1, T2, T3 and T4 in the control desk. If you do not want all 4 states to be selectable, the key commands are passed through a bit marshalling function (BRA1, BRA2), where the unwanted keys are disabled.

Inputs *) TST Key commands - T1 Key command, preselection 1 - T2 Key command, preselection 2 - T3 Key command, preselection 3 - T4 Key command, preselection 4 - TF Key command, enable Outputs *) RM Checkback messages - BE1 Command 1 - BE2 Command 2 - BE3 Command 3 - BE4 Command 4 Lamp signals - L1 Lamp, preselection 1 - L2 Lamp, preselection 2 - L3 Lamp, preselection 3 - L4 Lamp, preselection 4 -

*) LS1

*) In each of the standard telegrams TST, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully (with the exception of RM). The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

51

Binary Group Control

Function Blocks

WS41 TS1 RM TS2 LS TS3 VR MOD


Inputs

Selector switch double - quadruple with integrated key selection


-

WS41

For simple selection functions involving two to four alternative states, e.g. for fuel selection. At the MOD input, a figure form 2 to 4 specifies how many states the selector switch can assume (e.g. MOD = 3 for 3-fold). Preselection at keys T1, T2, T3 and T4 using key telegrams TS1 to TS3. POS commands or commands from a control room coupling module can be connected at inputs TS1 to TS3. If there is a "0" at VR, TS1 and TS2 are operative and TS3 is disabled, If there is a "1" at VR , only T3 is operative and TS1, TS2 are disabled.

*) TST Key commands - T1 Key command, preselection 1 - T2 Key command, preselection 2 - T3 Key command, preselection 3 - T4 Key command, preselection 4 - TF Key command, enable VR Priority switchover (disables TS1, TS2) MOD Number of states Outputs *) RM Checkback messages - BE1 Command 1 - BE2 Command 2 - BE3 Command 3 - BE4 Command 4 Lamp signals - L1 Lamp, preselection 1 - L2 Lamp, preselection 2 - L3 Lamp, preselection 3 - L4 Lamp, preselection 4

*) LS1

*) In each of the standard telegrams TST, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully (with the exception of RM). The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

52

Function Blocks

Analog Control

HST E ABG HND OG UG TST TY AA AH SA SAB A AD RM LS1

Manual station
-

HST

For operators interventions to switch over the operating mode and specify setpoints for the underlayed analog control. Can be used at any desired location in the analog control structure. Operating mode logic: The operating mode is switched over in the control desk with the key command TH and by the binary group control with commands AA/AH. Automatic switchover to HAND by the HND command from the underlayed controller, and by the automatic mode disturbance input SA.

Inputs E Input ABG Calibration variable HND HAND command OG Upper limit for Output A UG Lower limit for Output A *) TST Key commands - TH Key command Hand/Automatic - TO Key command higher - TZ Key command lower - TF Key command enable TY Operating time for HAND operating mode AA Automatic AUTOMATIC AH Automatic HAND SA Automatic disturbance SAB Calibration disturbance Outputs A Output AD Difference output (A-E) *) RM Checkback messages *) LS1 Lamp signals - LA Lamp automatic - LH Lamp hand - LM Lamp message *) In each of the standard telegrams TST, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

AUTOMATIC operating mode: -> Input E is switched through to Output A (in the POS, this state is called "EXTERNAL", because the external setpoint value at E is used) HAND operating mode: (when HND = 0, i.e. when the underlayed controller has not been set to HAND ): -> Output A can be altered in the control desk with the key commands TO/TZ. (in the POS this state is called INTERNAL, because the setpoint set internally (in this control loop) is used at E) CALIBRATION operating mode: (when HND = 1, i.e. when the underlayed controller has been set to HAND, and when Input ABG (calibration variable) is assigned): -> Output A is calibrated to the value at ABG

Limitation of output variable A to upper and lower limits OG and UG. MB specifies whether a limitation function is operative. Non-volatile storage of Output A

53

Analog Control

Function Blocks

HST1 E ABG HND OG UG TS1 TS2 TS3 VR ZG TY1 TY2 AA AH SA SAB A AD RM LS

Manual station with integrated key selection


-

HST1

For operator interventions to switch over the operating mode and to specify setpoint values for the underlayed analog control. Can be used at any desired location in the control structure. POS commands or commands from a control room coupling module can be connected at inputs TS1 to TS3. If there is "0" at VR, TS1 and TS2 are operative and TS3 is disabled, If there is "1" at VR , only T3 is operative and TS1, TS2 are disabled.

Inputs E Input ABG Calibration variable HND HAND command OG Upper limit for Output A UG Lower limit for Output A *) TS1 Key commands 1 *) TS2 Key commands 2 *) TS3 Key commands 3 - TH Key command Hand/Automatic - TO Key command higher - TZ Key command lower - TF Key command enable VR Priority switchover (disables TS1, TS2) ZG Target value for the POSs setpoint TY1 Actuating time for target value specification TY2 Actuating time for setpoint re-adjustment over keys AA Automatic AUTOMATIC AH Automatic HAND SA Automatic-mode disturbance SAB Calibration disturbance Outputs A Output AD Difference output (A-E) *) RM Checkback messages *) LS1 Lamp signals - LA Lamp automatic mode - LH Lamp manual mode - LM Lamp message

Operating mode logic: The operating mode is switched over in desk with the key command TH and by system with the commands AA/AH. switchover to HAND through command the underlayed controller and by disturbance in automatic mode SA. the control the control Automatic HND from the input

AUTOMATIC operating mode: -> Input E is switched through to Output A (in the POS this state is called "EXTERNAL", because the external setpoint value at E is used) HAND operating mode: (when HND = 0, i.e. when the underlayed controller is not set to HAND)): -> Output A can be altered in the control desk with the key commands TO/TZ. (in the POS this state is called INTERNAL, because the setpoint set internally (in this control loop) is used at E) CALIBRATION operating mode: (when HND = 1, i.e. when the underlayed controller is set to HAND, and when Input ABG (calibration variable) is tripped): -> Output A is calibrated to the value at ABG

Limitation of output variable A to upper and lower limits OG and UG. MB specifies whether a limitation function is operative. Non-volatile storage of Output A

*) In each of the standard telegrams TST, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully. The "1" behind (e.g. with LS1) signifies that this output is passed onto the bus.

54

Function Blocks

Analog Control

PID1 PID

PID-controller
1. AUTOMATIC operating mode (HND = 0):

PID1

A E01(+) E02(-) AD MB ABG ZAS HND KP TN TV T1

F (s) = KP

1 + TN s TN s

1 + TV s 1 + T1 s

Transitional function:

Kp

TV T1

Inputs E01 E02 ABG ZAS HND KP TN TV T1

Positive input Negative input Calibration variable Disturbance switch-on HAND command Proportional coefficient Reset time Derivative action time Delay time

Kp 1+ TN +TV -T1 T1

TV - T1 TN t

2. HAND operating mode (HND = 1): A = ABG

Outputs A Output ADDifference output MB "Limitation operative" message

Output A is limited to min. 0% and max. 100%. When a limitation function is operative, "1" will appear at MB.

55

Analog Control

Function Blocks

PID3 PID E01(+) E02(-) ABG ZAS HND KP TN TV T1 SPO SNE NFI OG UG A AD MB AI

PID-controller with integrator stop


1. AUTOMATIC operating mode (HND = 0):

PID3

F (s) = KP

1 + TN s 1 + TV s TN s 1 + T1 s

Transmission function:

Kp

TV T1

Inputs E01 E02 ABG ZAS HND KP TN TV T1 SPO SNE NFI OG UG

Positive input Negative input Calibration variable Disturbance switch-on HAND command Proportional coefficient Reset time Derivative action time Delay time Integrator stop for E01 > E02 Integrator stop for Eo1 < E02 Tracking variable for integrator Upper limitation for correcting variable Lower limitation for correcting variable

T - T1 Kp 1+ V TN TN +TV -T1 T1
2. HAND operating mode (HND = 1):

A = ABG

Outputs A Correcting variable output ADDifference output MB "Limitation operative" message AI Integrator output

Output A is limited to min. 0% and max. 100%. If one of these limitation functions is operative, "1" will appear at MB.

56

Function Blocks

Analog Control

PIR1 PI E01(+) E02(-) ABG ZAS HND KP TN A AD MB

PI-controller
1. AUTOMATIC operating mode (HND = 0):

PIR1

F (s) = KP

1 + TN s TN s

Transmission function:

Inputs E01 E02 ABG ZAS HND KP TN Outputs A Output ADDifference output MB "Limitation operative" message A = ABG Positive input Negative input Calibration variable Disturbance switch-on HAND command Proportional coefficient Reset time

Kp . (E1 - E2) TN

100% t

2. HAND operating mode (HND = 1):

Output A is limited to 0 % and 100 %. Annunciation output MB becomes 1 when this limitation function is operative.

57

Analog Control
PIR3 PI E01(+) E02(-) ABG ZAS HND KP TN SPO SNE NFI OG UG A AD MB

Function Blocks

PI-controller with integrator stop

PIR3

1. AUTOMATIC operating mode (HND = 0):

F (s) = KP

1 + TN s TN s

Transmission function

Inputs E01 E02 ABG ZAS HND KP TN SPO SNE NFI OG UG Outputs A Correcting variable output ADDifference output MB "Limitation operative" message Positive input Negative input Calibration variable Disturbance switch-on HAND command Proportional coefficient Reset time Integrator stop for E01 > E02 Integrator stop for E01 < E02 Tracking variable for integrator Upper limit for correcting variable Lower limit for correcting variable

Kp . (E1 - E2) TN

100% t

2. HAND operating mode (HND = 1):

A = ABG

Output A can be limited using OG/UG. Annunciation output MB becomes 1 when this limitation function is operative.

58

Function Blocks

Analog Control

PRE P E01(+) A E02(-) AD KP

P-controller

PRE

A = KP . (E01-E02) AD = E02-E01

Inputs E01 E02 ABG KP Outputs A Correcting variable output ADDifference output
Kp t

Positive input Negative input Proportional coefficient

Transmission function:

59

Analog Control

Function Blocks

SWI (E) ABG GRD HND SG SPO SNE TY1 TY2 OG UG TST TY3 AA AH SA SAB t (A) AD RM LS1

Setpoint integrator
For tasks involving dynamic setpoint control.

SWI

Complete interface to control desk and control system included. All functions of the manual station HST standard function included for this purpose. Operating mode logic: see manual station HST. AUTOMATIC operating mode: Rapid balancing input SG = 0: Output A follows Input E with a gradient dA/dt which can be controlled at Input GRD.

Inputs E Variable input ABG Calibration variable GRD Gradient HND HAND command SG Rapid balancing SPO Int. stop f.pos. dA/dt SNE Int. stop f.neg. dA/dt TV1 Actuating time AUTO GRD=100% TY2 Actuating time for rapid balancing. OG Upper limit UG Lower limit *) TST Key commands - TH Key command HAND/OFF - TO Key command higher - TZ Key command lower - TF Key command enable TY3 Actuating time for HAND operating mode AA Automatic AUTOMATIC AH Automatic HAND SA Automatic mode disturbance SAB Calibration disturbance Outputs A Output AD Difference output (A-E) *) RM Checkback messages *) LS1 Lamp signals - LA Lamp automatic - LH Lamp hand - LM Lamp message *) In each of the standard telegrams TST, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully.

E > A

E = A

E < A -

dA dt

GRD TY1

GRD TY1

Rapid balancing input SG = 1: Output A follows Input E with the dA 100% = gradient TY2 dt SPO and SNE can be used to disable positive and negative gradients dA separately.
dt

HAND operating mode: HND = 0: Output A can be shifted in the control desk with key commands TO/TZ. Effective actuating time TY3. HND = 1: A = ABG Calibration to the calibration variable.

Limitation of Output A to upper and lower limit OG and UG. Annunciation output MB specifies whether a limitation function is operative. Non-volatile storage of Output A.

60

Function Blocks
SWI1 (E) ABG GRD HND SG SPO SNE TI1 TI2 OG UG TS1 TS2 TS3 VR ZG TY1 TY2 AA AH SA SAB t AD RM LS (A)

Analog Control

Setpoint integrator with integrated key selection


-

SWI1

For tasks involving dynamic setpoint control. Complete interface to control desk and control system included. All functions of the manual station HST standard function included for this purpose. Operating mode logic: see Manual station HST. AUTOMATIC operating mode: Rapid balancing input SG = 0: Output A follows Input E with a gradient dA/dt which can be controlled at Input GRD. E > A E = A E < A -

dA dt

GRD TY1

GRD TY1

Inputs E Input Variable ABG Calibration variable GRD Gradient HND HAND command SG Rapid balancing SPO Int. stop f.pos. dA/dt SNE Int. stop f.neg. dA/dt TI1 Actuating time in AUTO for GRD=100% TI2 Actuating time for rapid balancing OG Upper limit UG Lower limit *) TS1 Key commands 1 *) TS2 Key commands 2 *) TS3 Key commands 2 VR Priority switchover (disables TS1, TS2) ZG Target value for setpoint of POS TY1 Actuating time for target value specification TY2 Actuating time for re-adjustment over keys - TH Key command HAND/OFF - TO Key command higher - TZ Key command lower - TF Key command enable AA Automatic AUTOMATIC AH Automatic HAND SA Automatic mode disturbance SAB Calibration mode disturbance Outputs A Output AD Difference output (A-E) *) RM Checkback messages *) LS Lamp signals (with LA, LH, LM)

Rapid balancing input SG = 1: Output A follows Input E with the dA 100% gradient = TY2 dt SPO and SNE can be used to disable positive and negative gradients dA separately.
dt

HAND operating mode: HND = 0: Output A can be shifted in the control desk with key commands TO/TZ. Effective actuating time TY3. HND = 1: A = ABG Calibration to the calibration variable.

Limitation of Output A to upper and lower limits OG and UG. Annunciation output MB specifies whether a limitation function is operative. Output A is stored in non-volatile memory. In each of the standard telegrams TST, RM and LS1, several individual signals belonging together are grouped to form the telegram concerned. The individual signals required for comprehension are listed here additionally. Standard telegram assignments are not reproduced fully. If an output at the bus is used, an output with a "1" after it will be generated automatically, e.g."LS1"

*)

61

Analog Control

Function Blocks

SWV1 E OG UG TST TY A AN MB

Setpoint specification (with non-volatile storage)

SWV1

1.

Inputs E OG UG *) TST - TO - TZ - TF TY Input Upper limit for AN Lower limit for AN Key commands Key command higher Key command lower Key command enable Operating time for key re-adjustment

Percentage adjuster: AN E A = 100% The percentage AN is set in the control desk with keys TO/TZ, and limited to OG and UG. The input variable E is weighted with this percentage. The output AN is available for the display in the control desk.

2.

Setpoint controller: If Input E is not assigned, the output variable is set directly in the control desk with the TO/TZ keys, and limited to OG and UG.

Outputs A AN MB Weighted output Proportion output "Limitation operative" message

A = AN *) The key commands are grouped together in the standard telegram TST. The key commands are listed here additionally. Standard telegram assignments are not reproduced fully.

The annunciation output specifies whether a limitation function is operative. The first time the module is switched on, the starting value for AN Is indeterminate, but within the limits defined by OG and UG. After that, the output value for AN is stored in non-volatile memory.

62

Function Blocks

Key Selection Functions

Key selection functions Key selection


TAW TS1 A TS2 MS TS3 M1 S M2 M3

TAW

For specifying key commands to function blocks with TST input with activation of various control points, and for receiving a destination-addressed telegram from the POS.

POS TST1 Desk TST2 TST3 S "OR" for key telegr. Key commands to functional blocks

Inputs TS1 Key commands 1 (Bus, V, L) TS2 Key commands 2 (Bus, V, L) TS3 Key commands 3 (priority) (Bus, V) S Priority switchover (disables TS3) Outputs A Output Key commands MS Common signal M1 Message TS1 operative M2 Message TS2 operative M3 Message TS3 operative

Local Switchover

Specification of key commands TS1, TS2 and TS3 directly wired, over BUS or in the case of TS1 and TS2 also from the process operator station. Formation of key commands at Output A in dependence on signals at Inputs TS1, TS2, TS3 and S.

The letter combination of the signal code depends on the type of duty of the standard function and can be determined as follows.

S = 0 and TF of TS1 and TS2 is equal: A = bitwise OR combination of TS1 and TS2. S = 0 and TF of TS1 and TS2 are antivalent: A = Telegram TS1 or TS2 whose TF carries "1" S=1

Application

Connection to standard functions GSA, GSV VW2...WV4, WSA

Letters

Group control level Binary control Individual control level Binary drive control Individual control level Analog drive control Group control level Analog control

YA

ASS, ASE, ASM

YB -

A = TS3

Annunciation of the currently operative telegram TS1, TS2 and TS3.

ASI ASP

YC

SWV1/2, HST PIR2, PID2, SWI

YR

63

Key Selection Functions

Function Blocks

TAZ TS1 TS2 TS3 S ZG EAW E TY1 TY2 ALG A AW TY MS M1 M2 M3 MZ

Key selection and target value specification

TAZ

For specifying key commands to function blocks with TST input with activation of various control points, and for receiving a destination-addressed telegram with key commands and a target value from the POS preferably with analog control functions.

POS

Inputs TS1 TS2 TS3 S ZG EAW E TY1 TY2 ALG Key commands 1 (Bus, V, L) Key commands 2 (Bus, V, L) Key commands 3 (priority) Bus, V Priority switchover condition Setpoint target value Response value Actual target value Actuating time for target function Actuating time for re-adjustment over keys Algorithm selection
Desk Local Switchover

TST1 TST2 TST3 S from POS Position ZG + E -

"OR" for key telegr.

Key commands to function blocks

Keys +
OPEN CLOSED

Outputs A Key commands output AW Response value specification TY Actuating time specification MS Common signal M1 Message TS1 operative M2 Message TS2 operative M3 Message TS3 operative MZ Message ZG operative

Key selection functions as per function block TAW. Specification of actuating time for key commands at Input TY2. Target value specification from the process operator station. The actuating time for target value specification or target function is stated at Input TY1. With target value specification, the output of the target function runs with a variable gradient (TY1) to the value at ZG. The Higher/Lower commands for the target function are output at Output A. The computation algorithm for the commands is specified at Input ALG.

Priority of key commands TS1, TS2 and TS3 before target value specifications. Annunciation of the currently operative telegram TS1, TS2 and TS3 or annunciation of target value specification.

64

Function blocks

Signal Conditioning

Signal conditioning Output of binary signals


Module AP01 IDN NR B1 B2 S Inputs IDN Function block identification no. NR No. of function unit (channel) of the module B1 binary process output 1 (e.g. command OFF) B2 binary process output 2 (e.g. command ON) Outputs S Disturbance annunciation automatically realized connections to the wired interface (Bn1, ...) wired connections of 83SR04/R1211 und 83SR04/R1310 Bn1 Bvn Bn2 for module 83SR04 This function block outputs both binary signals at its inputs B1 and B2 via the wired interface at Bn1 and BN2, each together with BVn. "n" means the function unit of the module, ("Channel" 1 - 4) according to input NR. At S the module 83SR04/R1310 outputs a diesturbance of the outputs, for instance a short circuit outside the module.

AP01

wired connections of 83SR04/R1211 and 83SR04/R1310

Module EP01 NR En1 En2 En3 STAn USn B1 B2 B3 B4 S

Input of binary signals


for module 83SR04

EP01

This function block inputs the binary signals connected to the wired interface of a control module 83SR04 at ist outputs B1 ... B4. "n" means the modules function unit (channel) 1 ... 4, corresponding to input NR. At S a disturbance annunciation signal is output in case of a short circuit of the the supply voltage at Usn of this function unit.

Inputs NR No. of module function unit (channel) 1 - 4 automatically realized connections to the wired interface (En1, ...) Outputs B1 binary process input 1 (e.g. check-back OFF) B2 binary process input 2 (e.g. check-back ON) B3 binary process input 3 (e.g. switch gear dist.) B4 binary process input 4 (e.g. test mode) S Disturbance annunciation (USn shorted)

65

Signal Conditioning

Function Blocks

Module

AP02
IDN NR B

wired connections of 83SR04/R2220

Binary signal output


for module 83SR04/R2220

AP02

This function block outputs the binary signal at its input B via the wired interface at Bn2, together with BVn. Bn2 Bvn "n" means the module function unit (channel) 1 ... 4 according to input NR.

Eingnge IDN Function block identification no. NR No. of module function unit (channel) B binary input signal 1 (e.g. command ON) Outputs S Disturbance annunciation automatically realized connections to the wired interface (Bn1, ...)

NAMUR signal input


wired interface of 83SR04/R2220 Module EP02 NR En1 En2 UNn B1 S1 B2 S2 for module 83SR04/R2220

EP02

This function block outputs the NAMUR signals at the wired interface inputs En1 and En2 at its outputs B1 and B2 as binary signals. "n" means the modules function unit (channel) 1 ... 4, corresponding with input NR. UNn is to supply the NAMUR inputs. If it is shorted, a disturbance signal is output at S1 and S2. If the NAMUR monitoring has found a fault at an input a disturbance sigal is output at S1 resp. S2.

Inputs No. of module function unit (channel) 1 - 4 automatically realized connections to process interface (En1, ...) Outputs B1 binary process input 1 S1 Input 1 disturbed B2 binary process input 3 S2 Input 2 disturbed

66

Function Blocks

Signal Conditioning

Analog signal output


Module

AP03

AP03
IDN NR A AS ES BE ST

wired connections of 81AA01/R1210

for module 81AA03/R1210 This function block outputs an analog signal at its input via a function unit of the analog output module 81AA03/R1210. "n" means the modules function unit (channel 1 - 8) corresponding to the etrance at NR. Via AS / ES the output signal at AA may be adjusted:

AAn Zn

S AA = (A - AS)

100% ES AS

Inputs IDN Function block identification No. NR No. of module function unit (channel) A Analog signal AS Beginning of output range (% at A for AA = 0%) ES End of output range (% an A fr AA = 100%) BE Output currrent range at AA (BE=0 -> 0 ... 20 mA, BE=1 -> 4 ... 20 mA) ST Mode of disturbance handling Outputs automatically realized connections to the wired interface of function unit n S Disturbance annunciation

BE is seting the output current range. ST is setting how a disturbance bit is used:: ST = 0 -> output of the disturbed value ST = 1 -> mA output for A= 0% ST = 2 -> mA ouput for A=100% ST = 4 -> output of 0 mA At S a logical 1 is output, if the input signal at A is disturbed (if its disturbance bit is set).

67

Signal Conditioning

Function Blocks

Module

AP04
IDN NR A S1 B S2 S

wired connections of 83SR07

Otput of analog and binary signals


for module 83SR07

AP04

AYn Zn1 AFn

This function block outputs the analog signal at A and the binary signal at B via the wired interface at AYn and AFn. So the wired interface may be used also for other applications than for standard drive control functions. "n" means the no. corresponding with NR. of module function unit,

Inputs IDN Function block identification no. NR No. of modules function unit (channel) A analog process output (e.g. corr. value) B binary process output 1 (e.g. release AF) Outputs outomatically realized connections to the wired interface (AYn, ...)

wired interface of 83SR07

Module

Input of analog and binary signals


for module 83SR07

EP04

EP04
NR FIL BE1 BE2 Sn1 En1 En2 Zn2 Sn3 En3 En4 Zn4 EOn EZn STAn TSn UKn A1 This function block allows inside the module an access to the analog and binary signals connected at the wired interface. So they are avaible even in case of using no standard drive control functions. "n" means the no. of the modules function unit (channel) 1 ... 2, corresponding to the entrance at NR.. At "FIL" the frequency of the net filter is set: 0, 16, 50, 60 fr: no filter, 16 2/3 Hz, 50Hz, 60Hz Via BE1 / BE2 the current range of the inputs is set: 0 > 0 ... 20 mA, 1 -> 4 ... 20 mA

A2 S1 B1 B2 B3 B4 PR S2 S

Inputs NR No. of modules function unit (channel) FIL Filter parameters BE1 Current range at module input A1 BE2 Current range at module input A2 automatically realized connection to wired interface (Sn1, ...)

Outputs A1 anal. process input 1 (Sn1, En1, En2, Zn2) A2 anal. process input 2 (Sn3, EN3, EN4, Zn4) S1 Annunciation about disturbed analog inputs (Value >/< range, broken line in case of 4-20 mA) B1 binary process input 1 (e.g. limit switch OPEN) B2 binary process input 2 (e.g. limit switch OPEN) B3 binary process input 3 (e.g. switch gear dist.) B4 binary process input 4 (e.g. test mode) PR Binary inputs B1 to B4 as a standard telegram S2 Binary inputs disturbed (short circuit at UK., S..) S Summary alarm (S1 oder S2 active)

68

Function Blocks

Signal Conditioning

Limit signal formation


GSG E SSB SSR SG1 GA1 GW1 HY1 SG2 GA2 GW2 HY2 SG3 GA3 GW3 HY3 SG4 GA4 GW4 HY4 G1 GN1 G2 GN2 G3 GN3 G4 GN4

GSG

This function block us used on input modules in order to generate limit signals from the measured value of an input channel. It can generate from an analog value at Input E up to 4 limit signals, which are passed as Data Type 3 automatically onto the bus (one bit each for upward and downward violation). To specify the use, the limit signals are depicted with Outputs Gn/GNn.
Meaning > + Bit Signal name e.g.: XH11 XH61 XN01 XH12 XH62 XN02 XH13 XH63 XN03 XH14 XH64 XN14 The signal names are not permanently assigned, only "G1" for Bit 3 for example

G4 12 GN4 11 < Disturbance 10 > G3 9 < GN3


Disturbance

8 7 6 5 4 3 2 1 0

> <

G2 GN2
Disturbance

>

G1 GN1 < Disturbance

Inputs E Analog value input GA1 Limit value type ("Type" O / U) GW1 Limit value 1 HY1 Hysteresis 1 . . . to . HY4 Hysteresis 4 Outputs G1 Limit signal 1 active GN1 Limitsignal 1 not active ... ... to GN4 Limit signal 4 not active (AG Limit signal telegram: is created automatically, not depicted in the control logic diagram)

Common dist. message

The limit values are stored in a limit value list. The following particulars can be specified for each limit value: - Limit value in %, range : 0 .. 110%, resolution 0.1% - Specify whether "upper" or "lower" limit value (determines the hysteresis position), - Hysteresis (HY1 to HY4 for 0.39/1.56/3,12/6.25% ) In the event of a disturbance bit in the input signal, all limit signal outputs are set to 0 (Gn and. GNn).
Type "O": Upper limit value E Hysteresis Type "U": Lower limit value E Hysteresis Limit value

G 1 0 GN 1 0

G GN

1 0 1 0

69

Singal Conditioning

Function Blocks

ZIP CTR E FR RS ZS DZ STW GW1 GW2 GW3 GW4 A AD G1 GN1 G2 GN2 G3 GN3 G4 GN4

Pulse counter

ZIP

Inputs E Counter input (pulses) FR Enable input (for the counter) RS Reset input (for the counter) ZS Counting threshold DZ Difference formation cycle STW Starting value GW1 Limit value 1 GW2 Limit value 2 GW3 Limit value 3 GW4 Limit value 4 (NR Number of input channel, does not appear in functional diagram) Outputs A Counter reading AD Counter difference AG Limit signals output GU1 Limit value 1 violated downwards GO1 Limit value 1 exceeded GU2 Limit value 2 violated downwards GO2 Limit value 2 exceeded GU3 Limit value 3 violated downwards GO3 Limit value 3 exceeded GU4 Limit value 4 violated downwards GO4 Limit value 4 exceeded (AG Limit signal telegram, not depicted in the functional diagram)

This function block is used on the multi-purpose input module 81EU01 in the "pulse counter" operating mode. It counts the pulses at Input E (positive edges from input channel) and puts them out as 5 connected telegrams for 8 BCD-coded decades (Data Type 4). The counting frequency is max. 25 Hz with a bouncefree input signal, otherwise max. 10 Hz. Counting is performed only when there is an enable at Input FR with "1" (without connection: satisfied). A "1" at Input RS (reset) sets the counter to the value specified at Input STW (starting value) (without specification to RS: 0) The counter reading is transmitted per event if it alters by more than the value specified at Input ZS (count threshold), or if it is reset per RS, or the count range is exceeded. A fixed time-out of 200 ms applies here. At the DZ input (difference formation cycle), a time between 1 and 10 minutes can be specified, in which the change in the counter reading is determined. This difference is transmitted per event over the AD output, together with the ongoing value. Up to four (x 2) limit signals can be formed from the input signal. The limit values are specified with Inputs GW1 to GW4, and stored in a Limit Value List. The limit signals are transmitted at Output AG as Data Type 3 (see GRE or GSG). To represent their use, they are depicted as single signals.

UHR IDN EMS ESE EMI EST Inputs IDN Function block identification no. EMS, ... Synchronisation telegrams

Receiving time synchron. telegrams


for ZIP

UHR

The above described function block ZIP needs a time synchronisation at its module 81EU01/R1220. For this the fucntion block UHR must be used one times at this module. It receives time synchronisation telegrams which are sent one times to the PROCONTROL bus by any computer or a radio clock. The module needs the source addreses of the sending coupling module. .

70

Function Blocks

Signal Conditioning

Signal Conditioning

Non-linear filter
FIL E T1 FI T2 T3 T4 K1 K2 BA BE NR (A)

FIL

For filtering the output signal of the correcting functions KOR1, KOR2 and NIV and for filtering measured values in general. Variable filter time constants (user-specified).

Inputs E T1 FI T2 T3 T4 K1 K2 BA BE NR Analog value input Damping time constant, 1st order/ filter time constant Filter time constant, non-linear filter Filter time constant 1 Filter time constant 2 Filter time constant 3 Filter factor 1 Filter factor 2 Range beginning Output scaling referRange end enced to measuring range end Number of the function unit

Outputs A Analog value output, filtered

71

Signal Conditioning

Function Blocks

FIL 1 E T1 FI T2 T3 T4 K1 K2 K3 CM BA BE NR (A)

Non-linear filter, extended


-

FIL1

For filtering the output signal of the correcting functions KOR1, KOR2 and NIV and for filtering measured values in general. Variable filter time constants (user-specified).

Inputs E T1 FI T2 T3 T4 K1 K2 K3 CM BA BE NR Analog value input Damping time constant, 1st order/ filter time constant Filter constant, non-linear filter Filter time constant 1 Filter time constant 2 Filter time constant 3 Filter factor 1 Filter factor 2 Filter factor 3 Min. dead band Range beginning Output scaling referencedRange end to measuring range end Number of function unit

Outputs A Analog value output, filtered

72

Function Blocks

Signal Conditioning

KOR1 E T P TER PER BAT BET BAP BEP AT AP W D RAD T1 FI BAF BEF NR A M1 M2 M3

Water/steam correction function


Computation of output value as per the water/steam table: A = f (E, T, P) -

KOR1

In the event of a disturbance at correcting aux. variables T, P, automatic switchover to correcting substitute variables TER and PER. Matching to process values by means of scaling inputs. Option for zero suppression of the corrected value in various ranges. Filtering of output value. State annunciation.

Inputs E Differential pressure input T Correcting aux. variable for temperature P Correcting aux. variable for pressure TER Correcting substitute variable for temperature (referenced to transducer measuring range) PER Correcting substitute variable for pressure (referenced to transducer measuring range) BAT Temperature range beginning (referenced to 600C) BET Temperature range end (referenced to 600C) BAP Pressure range beginning (referenced to 300 bar) BEP Pressure range end (referenced to 300 bar) AT Restrictor design temperature (referenced to 600C) AP Restrictor design pressure (referenced to 300 bar) W Water range D Steam range RAD Root-extracting transducer; zero suppression T1 Damping time constant 1st order / filter time const. FI Filter constant, non-linear filter BAF Range beginning for flow referenced to BEF Range end for flow flow rate in NR Number of function unit design point Output A Flow rate output M1 Annunciation output for substitute variable operative M2 Annunciation output for water/steam state M3 Annunciation output for "quit accuracy range"

73

Signal Conditioning
KOR3 E T P TER PER BAT BET BZP BAP BEP AT AP MGA R RAD T1 FI BAF BEF NR A M1

Function Blocks

Corrective function for gases


-

KOR3

Computation of output value as per gas equation:

A = f (E, T, P)

In the event of a disturbance at correcting aux. variables T, P, automatic switchover to correcting substitute variables TER and PER. Matching to process values by means of scaling inputs. Option for zero suppression of the corrected value in various ranges. Filtering the output value. State annunciation.

Inputs E Differential pressure input T Correcting aux. variable for temperature P Correcting aux. variable for pressure TER Correcting substitute variable for temperature (referenced to transducer measuring range) PER Correcting substitute variable for pressure (referenced to transducer measuring range) BAT Temperature range beginning (referenced to 600C) BET Temperature range end (referenced to 600C) BAP Pressure range beginning (referenced to 75 bar) BEP Pressure range end (referenced to 75 bar) AT Restrictor design temperature (referenced to 600C) AP Restrictor design pressure (referenced to 75 bar) MGA Relative humidity of gas R Gas constant of dry gas referenced to 400 J/(kg.grd) RAD Root-extracting transducer; zero suppression T1 Damping time constant, 1st order/ filter time constant FI Filter constant, non-linear filter BAF Range beginning for flow rate (referenced to flow rate in design point) BEF Range end for flow rate (referenced to flow rate in design point) NR Number of function unit Outputs A Flow rate output M1 Annunciation output operative

for

substitute

value

74

Function Blocks

Signal Conditioning

NIV E T P PER BAP BEP BAM BEM MKS T1 FI BAL BEL NR A M1 M2 M3

Level measurement correction function


-

NIV

For pressure correction with level measurements for water in closed vessels.

A = f (E, T, P)

In the event of a disturbance at correcting aux. variable P, automatic switchover to correcting substitute variable PER. Matching to process values by means of scaling inputs. Filtering the output value. State annunciation.

Inputs E Difference pressure input T Correcting aux. variable for temperature of comparison column(referenced to 100C) P Correcting aux. variable for pressure PER Correcting substitute variable for pressure (referenced to transducer measuring range) BAP Pressure measuring range beginning (referenced to 300 bar) BEP Pressure measuring range end (referenced to 300 bar) BAM Transducer measuring range beginning (referenced to half support spacing) BEM Transducer measuring range end (referenced to half support spacing) MKS Transducer characteristic rising T1 Damping time constant, 1st order/ filter time constant FI Filter constant, non-linear filter BAL Range beginning for level (referenced to transducer display range) BEL Range end for level (referenced to transducer display range) NR Number of the function unit Outputs A Level output M1 Annunciation output for substitute variable operative M2 Annunciation output for water/steam state M3 Annunciation output for "leave accuracy range"

75

Signal Conditioning

Function Blocks

76

Function Blocks

Operating Mode Specification

Operating mode specification Text module


(not visible in the control logic diagram)

TXT

Inputs TXT ........... ........... ........... (3 x 11 ASCII characters)

Is used for providing remarks on the subsequent function in the "Structure List" in which the program of a control module is listed. In plants planned with PROPLAN and intended for retrogenerated documentation, a certain content in a certain form is required. The "program" can be subdivided by Subdomain Numbers, e.g. for processing several binary drive controls. The Ident. Number serves as the "name" of the text module, and can be used to retrieve it.

NR IDN

Subdomain Number (1 .. 32), Ident. Number (1 .. 4095)

77

Signal Conditioning

Function Blocks

Text module for operating mode specification


(not visible in the control logic diagram)

TXT1

Is used for setting a modules operating mode. For this purpose this function block must be in first place in the "Structure List", the program of a control module. Remarks on the function of this module can be made in "TXT" (Text) with 3 x 11 characters. A modules operating mode is specified under "BA". The options are: - STR Binary control (with variable cycle time) - REG Analog control (with fixed cycle time, with cycle time specification: , 50ms / 100ms / 150ms / 200ms / 250ms - MWV Signal conditioning (fixed cycle time 250 ms, "Fault dead" put out onto the bus) The "program" can be subdivided by Subdomain Numbers, e.g. for processing several binary drive controls. The Ident. Number serves as the "name" of the text module, and can be used to retrieve it.

Inputs TXT ........... ........... ........... (3 x 11 ASCII characters) time where

BA

Operating mode and cycle appropriate (STR / REG, cycle time / MWV) Subdomain Number (1 .. 32), Ident. Number (1 .. 4095)

NR IDN

78

Function Blocks

Operating Mode Specification

Configuration module
(not visible in the control logic diagram) for operating mode specification, preferably for with 83SR07

KON

Inputs TXT ........... ........... ........... (3 x 11 ASCII characters) time where

Is used for setting a modules operating mode. For this purpose this function block must be in first place in the "Structure List", the program of a control module. Remarks on the function of this module can be made in "TXT" (Text) with 3 x 11 characters. A modules operating mode is specified under "BA". The options are: - STR Binary control (with variable cycle time) - REG Analog control (with fixed cycle time, with cycle time specification: , 50ms / 100ms / 150ms / 200ms / 250ms - MWV Signal conditioning (fixed cycle time 250 ms, "Fault dead" put out onto the bus) At inputs B01 to B32 the following can be specified: ON binary input, ON,x analog input, OFF binary output, OFF,x analog output. x=0 -> 0 .. 20mA, x=4 -> 4 .. 20mA The "program" can be subdivided by Subdomain Numbers, e.g. for processing several binary drive controls. The Ident. Number serves as the "name" of the text module, and can be used to retrieve it.

BA

Operating mode and cycle appropriate (STR / REG, cycle time/ MWV) Frequency for input filter functions (16 2/3, 50 or 60 Hz)

FIL

B01 to B32 NR IDN

Operating mode for peripherals connection 1 to Operating mode for peripherals connection 32 Subdomain Number (1 .. 32), Ident. Number (1 .. 4095)

79

PROCONTROL P
Das ABB-Kraftwerks-Leitsystem

ABB Kraftwerksleittechnik GmbH Postfach 10 03 51, D-68128 Mannheim Telefon (0621) 3 81 32 88, Telefax (0621) 3 81 89 62 Telex 462 411 107 ab d
Printed in the Federal Republic of Germany (KWL/E6, 10/93)

You might also like