E
E
E
Technical Information
30/24-200-2 EN
FAN
Meas gas
DO
Meas. gas
Meas. gas
Solenoid
FAN
Zero gas
Meas. gas
Zero gas
DI
OR
FAN
Span gas
FAN
I out 1
Prewarn.
Start
Autocal
Comp.
Meas.
Value
Hold
Span gas
Hold
CO2
DI
Hold
I out 1
AO
I out 1
Autoc Uras
Disable
Message
Trigger
Status
Pump
Negate
Pump Ctrl.
Pump Ctrl
FAN
AND
Pump Ctrl
Status
Pump
OR
Negate
AND
AND
FAN
Pump
Pump Ctrl
Pump Ctrl.
AND
Pump Ctrl
Pump Ctrl
DO
Pump Ctrl.
System
Pump
Pump Ctrl
Pump
1
Pump Ctrl.
Contents
Page
A few preliminary words ............................................................................................ 3
Chapter 1
Configuration
What are function blocks? ......................................................................................... 4
Standard Configuration.............................................................................................. 7
Example: "Limit Monitor"............................................................................................ 8
Example: "Range Control/Feedback" ....................................................................... 9
Function Block Linking and Initializing ..................................................................... 11
Function Block Linking............................................................................................. 13
Chapter 2
Descriptions
Function Block Overview ......................................................................................... 18
Limit Monitor ............................................................................................................ 19
Hold ......................................................................................................................... 20
Feedback................................................................................................................. 21
Timer ....................................................................................................................... 22
Sequencer ............................................................................................................... 24
Access Lock ............................................................................................................ 26
Digital Input.............................................................................................................. 27
Analog Input ............................................................................................................ 28
Message Input ......................................................................................................... 29
Constant .................................................................................................................. 30
Digital Output........................................................................................................... 31
Analog Output.......................................................................................................... 32
Message Insert ........................................................................................................ 34
Negate ..................................................................................................................... 35
Add .......................................................................................................................... 36
Subtract ................................................................................................................... 37
Multiply .................................................................................................................... 38
Divide....................................................................................................................... 39
Or............................................................................................................................. 40
And .......................................................................................................................... 41
Linear Converter...................................................................................................... 42
Fan .......................................................................................................................... 43
Multiplexer ............................................................................................................... 44
Demultiplexer........................................................................................................... 45
Priority Encoder ....................................................................................................... 46
Priority Decoder....................................................................................................... 47
Binary Decimal.................................................................................................... 48
Decimal Binary.................................................................................................... 49
Component Measured Value ................................................................................... 50
Detector Measured Value ........................................................................................ 51
Component Range .................................................................................................. 52
Range Control ......................................................................................................... 53
Range Feedback ..................................................................................................... 54
Active Component Multiplexer ................................................................................. 55
Calibration Cell ........................................................................................................ 57
Solenoids................................................................................................................. 58
System Pump .......................................................................................................... 59
Pump ....................................................................................................................... 60
Autocalibration......................................................................................................... 61
Externally Controlled Calibration ............................................................................. 63
Cross-Sensitivity Correction .................................................................................... 64
Carrier Gas Correction ............................................................................................ 65
30/24-200-2 EN
... on Supplementary
Documentation
Publication No.
Sales Brochure
Data Sheet
System Description
Operator's Manual
50/24-01 EN
10/24-1.10 EN
30/24-110 EN
42/24-10 EN
These publications can be ordered from your authorized ABB Automation Products
representative or from
ABB Automation Products GmbH, Marketing Communication,
Telefax: +49-61 96-8 00-45 66, E-mail: analytical-mkt.deapr@de.abb.com
... Formatting
Conventions Used in
this Manual
'Name'
'LVSOD\
,QSXW
This technical information publication is protected by copyright. The translation, duplication and distribution in
any form, even in a revised edition or in extracts, in particular as a reprint, by photomechanical or electronic
reproduction or in the form of storage in data processing systems or data networks are prohibited without the
consent of the copyright holder and will be prosecuted under civil and criminal law.
30/24-200-2 EN
Chapter 1
Configuration
Figure 1
Function Block
Machine
Input
Function Block
Linking
Output
Outputs from function blocks can in turn be used as inputs for other function blocks,
by which means chains of function blocks can be set up (see Fig. 2). A chain of
several function blocks is referred to as an application.
Figure 2
Chain of Function
Blocks
Machine
1
Input 1
Machine 2
Output 1
= Input 2
Machine 3
Output 2
Output 3
= Input 3
There are function blocks which have only an input and no output. In this case, the
block may, for instance, represent a digital or analog output provided in Advance
Optima (see Fig. 3).
The results produced by such function blocks can be output as electrical signals to
the Advance Optima hardware interfaces, where they can be further processed
using conventional techniques.
There are also function blocks which have an output but no input. These may, for
instance, represent digital and analog inputs.
Figure 3
Function Blocks with
only an Input or only
an Output
Input
Digital
output
Digital
input
Output
30/24-200-2 EN
There are certain conventions applied in the depiction of function blocks. Inputs to
the function blocks are always drawn as arrows coming from the left; outputs come
out of the function block to the right. This clarity of flow direction makes it possible to
dispense with arrows in many cases and draw simple lines instead.
Arrows = Movement
of Information
The arrows or connections transfer analog, binary and decimal information, i.e.
arrows and connections correspond to different types of information. Attention
should therefore be paid to which arrows are linked with which inputs.
Calculation
Operations
Figure 4
Calculation
Operations
Logic Operations
Add
Subtract
Multiply
Divide
The logical operators AND and OR are provided for processing and linking digital
information (0/1 or On/Off).
Figure 5
Logic Operations
And
Or
30/24-200-2 EN
Until now only those function blocks have been presented which present a link to
outside and which can process this information internally. Until now we have not
been able to integrate measured values and other data with the available function
blocks.
The measured value can probably be described as the most important data item.
The measured value is received via the Component measured value function
block. At system startup time these function blocks are generated automatically
according to the configuration of the analyzers and the number of measured
components.
The Component measured value function block to an Analog input. This function
block is not, however, linked with a physical input, but receives its values internally
from the appropriate analyzer module.
2 Measured Value
Blocks for Each
Component
Two different blocks of measured values are generated for each component (see
Figure 6). One shows the measured value as a percentage of the range of
measured values, while the other shows it in physical units.
Figure 6
Measured Values
Comp.
meas. M
value
in % of meas. range
Comp.
meas
value
Raw Measured Values The raw measured values can similarly be read and post-processed. For this
function, too, a function block Detector measured value is generated automatically
for each component.
Function Block
Configuration
Advantages
New functions such as limit monitoring can be added simply at any time
flexible adaptation to new requirements
Enables even quite complex automation applications to be programmed
e.g. autocalibration of systems
No additional instrumentation required, e.g. for displaying external error
messages
Reduced hardware requirement
Straightforward integration of external hardware components such as flow
monitors, and status signals can be integrated into the system status
Reduced costs, as there is no longer any need for additional signal processing
System component error messages on screen in clear text
Straightforward transmission of error messages via the service bus,
a prerequisite for remote operation and maintenance
30/24-200-2 EN
Standard Configuration
Standard
Configuration
The standard I/O arrangement is shown on a separate sheet supplied with each
analyzer system.
Figure 7
System Controller
Standard
Configuration
1
2
3
4
5
6
7
8
9
10
11
12
DO1 NC
C
NO
DO2 NC
C
NO
DO3 NC
C
NO
DO4 NC
C
NO
Summenstatus
Collective status
13
14
15
16
17
18
19
20
21
22
23
24
AO1 +
AO2 +
DI1
Mewert1)
Measured value1)
Mewert1)
Measured value1)
Autokalibrierung starten
Start automatic calibration
Autokalibrierung sperren
Inhibit automatic calibration
Abgleich Nullpunkt
Adjust zero-point
Abgleich Endpunkt
Adjust end-point
DI2
DI3
DI4
Grenzwert2)
Limit value2)
Grenzwert2)
Limit value2)
Externes Magnetventil
External solenoid valve
30/24-200-2 EN
A limit monitor consists of the following function blocks (see Figure 8).
Component measured value (in physical units)
Hold
Limit monitor and
Digital output
By linking these function blocks: The component measured value is monitored for
violations of initialized limit values and the result is passed to the digital output. The
hold function disables limit value monitoring, e.g. during autocalibration.
Figure 8
Autocal
Limit Monitoring
Comp.
meas.
value
Hold
Limit
monitor
Digital
output
Standard
Configuration
Setting Parameters
Explanation
Action
)%1DPH
)%(QDEOH
)%6WDWXV
,QSXW
Enter
Select
Display
Preconfigured
2XWSXW
'LUHFWLRQ
7KUHVKROG
+\VWHUHVLV
2.
Link via Hold to Component measured
1)
value
1)
Link to Digital output
= Alarm on underflow or
! = Alarm on exceeding threshold value
in physical units
in physical units
Preconfigured
Select
Set
Set
30/24-200-2 EN
Figure 9
Digital
input
Range
Control/Feedback
Digital
output
Range
control
Comp.
range
Digital
input
Range
feedback
Digital
output
Standard
Configuration
Range Switching
Configuration
Parameter
Explanation
Action
)%1DPH
)%(QDEOH
)%6WDWXV
2XWSXW
,QSXW
,QSXW
,QSXW
,QSXW
2SHUDWLRQ
Enter
Select
Display
Preconfigured
Preconfigured
Preconfigured
Preconfigured
Preconfigured
Select
2.
Link to Component range
1)
Link to Digital input
1)
Link to Digital input
1)
Link to Digital input
1)
Link to Digital input
3ULRULW\(QFRGHG or
%LQDU\'HFLPDO
30/24-200-2 EN
Parameter
Explanation
Action
)%1DPH
)%(QDEOH
)%6WDWXV
,QSXW
2XWSXW
2XWSXW
2XWSXW
2XWSXW
2SHUDWLRQ
Enter
Select
Display
Preconfigured
Preconfigured
Preconfigured
Preconfigured
Preconfigured
Select
2.
Link to Component range
1)
Link to Digital output
1)
Link to Digital output
1)
Link to Digital output
1)
Link to Digital output
3ULRULW\'HFRGHGor
'HFLPDO%LQDU\
Signal Level
A Low High edge signal at the corresponding digital input is required to control
range switching. Make sure the signal appears at only one digital input.
The measurement range selected is reported by means of a high signal sent to the
applicable digital output.
Low Level 05 V, High Level 824 V
10
30/24-200-2 EN
CAUTION!
The access level 3 password (default: 325465) must be entered in order to
configure an application. Make sure that existing application configurations
and links are not damaged or deleted when configuring.
When the function blocks to be linked are selected, only those function blocks
eligible for linking are shown; all other function blocks are represented by .
Softkeys
The following specific softkeys are displayed when an input or output is selected
during function block configuration.
DELETE
LINK
The '(/(7(/,1. softkey allows the operator to remove any links from the
selected input or output.
The !! softkey switches the operator directly to the function block linked to the
input or output selected.
Explanation of
Some parameters apply to every function block. There are explained below.
Individual Parameters
)%1DPH
The system automatically generates a name for any newly added function block,
consisting of the function block type (abbreviated as necessary) and a sequential
number.
Example: For the first Limit monitor type function block the system issues the
name 'Limit1'.
The operator can change this name. The function block name should not exceed 8
characters in length. We recommend assigning the same names to all function
blocks making up an application.
Example: All function blocks used for limit monitoring of the CO component value
receive the name 'Alarm CO' (see Figure 10).
Figure 10
Comp.
meas.
value
CO
Hold
Alarm CO
Limit
monitor
Digital
output
Alarm CO
Alarm CO
30/24-200-2 EN
11
The )%(QDEOH parameter allows the operator to select whether the function
block is activated or not.
Normally the value is set to DFWLYDWHG.
)%9DOXH
)%6WDWXV
+:6WDWXV
,QSXW2XWSXW
A function block's ,QSXW and 2XWSXW parameters identify the input and output
links to another function block.
Additionally, the value or status of the linked function block input or output is shown.
Example (refer to Figure 10):
Display at Output 1 of the Limit monitor function block:
'2$ODUP&2
Number of the input of the linked function block
Name of the linked function block
Type of the linked function block
Plain text: Limit monitor function block output 1 is linked to input 1 of a Digital
output-type (DO) function block named 'Alarm CO'.
12
30/24-200-2 EN
The following simply configured example shows how to link the inputs and outputs
of various function blocks.
Two constants are added and the result is multiplied by another value. The following
function blocks are required for this function (see Figure 11):
Quantity
2
1
1
Constant
Add
Multiply
Const1, Const2
Add1
Mul1
Figure 11
Constant
Const1
Add
Multiply
Constant
Add1
Mul1
Const2
Procedure
The following actions are required to configure the links between these function
blocks:
30/24-200-2 EN
13
Action
&RQILJXUH
)XQFWLRQEORFNV
&KRLFH
0DWKHPDWLFV
$GG
)$GGQHZ
14
30/24-200-2 EN
Action
,QSXW
,QSXWV
&RQVWDQW
$GGQHZ
30/24-200-2 EN
15
Action
is pressed! To avoid
Configure the link between Input 2 of the Add1 function block and the
Const2 function block:
Repeat steps 36 for Input 2.
2XWSXW
0DWKHPDWLFV
0XOWLSO\
16
30/24-200-2 EN
Action
10
$GGQHZ
is pressed! To avoid
12
30/24-200-2 EN
13
14
key.
17
Chapter 2
Descriptions
18
30/24-200-2 EN
Limit Monitor
Description
A function block value, for example, a component measured value is monitored for
violations of initialized limits and the result is passed to a digital output.
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
Input 1
'Limit x'
on
ok
Standard
Assignment
Standard
Assignment
<
0.000
0.000
Output 1
Direction
Threshold
Hysteresis
Example
Autocal
Output
O6: Hold
Control
input
Comp.
meas. value
Notes
Output
Digital
output
Limit
monitor
Hold
Input
Caution!
In software version 1.1 the link between an Active Component Multiplexer and a
Component Measured Value should not be broken (risk of a system crash).
Limit Monitors added to the standard configuration must be fully configured, i.e.
including a Hold function.
30/24-200-2 EN
19
Hold
Description
Parameter
Depending on the control input, the input value is either routed directly to an output,
set to 0 or 1 or the original value is retained.
Name
Function
Standard
FB Name
FB Enable
FB Status
Input 1
'Hold x'
on
ok
Standard
Assignment
with
"Component
Measured
Value x"
Standard
Assignment
with "AO x"
Output 1
Example
Autocal
Output
O6: Hold
Control
input
Autocal Uras 14
Comp.
meas. value
CO
Note
20
Analog
output
Hold
Input
Output
CO
A Out CO
Mathematics function blocks (Or, And) or multiplexers (Fan) may be required in the
control input.
30/24-200-2 EN
Feedback
Description
Direct feedback is not possible using the function block architecture. To implement
feedback, a Feedback function block is provided in software version 1.3 and later.
The output of the Feedback function block can be connected to any function block
application input. Feedback connections can be established or application
segments can be separated from each other. With the built-in FIFO the Feedback
function block can also be used as a data buffer.
Incoming data are stored in a FIFO element and released to the output, at the
earliest, after the preset delay times out. If there are several data items in the FIFO
these items are output at equal time intervals, i.e. once an item is output the next
item is output after the delay times out.
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
'Feedback x'
on
ok
Input 1
Output 1
Prop. Delay
FIFO depth
Delay time
FIFO memory depth (at least 10)
Standard
assignment if
selected
10
Example
Feedback
30/24-200-2 EN
21
Timer
Description
Astable Multivibrator
Input
Output
Time H
Time L
After being enabled (input 1 = high) the multivibrator starts the period with a high
interval. A period is always processed to completion. I.e. if the input goes low during
a high period, the output will follow only after the high interval has run out.
Monostable
Multivibrator
Input
Retrigger pulse
Pulse width since retrigger pulse
Output
Dead time Pulse width
After input 1 goes high, the output remains low during the preset dead time interval.
If input 1 returns to low after the dead time interval times out, the cycle ends and the
output remains low. Otherwise the output changes to high for the duration of the
preset pulse width. In the "monostable retriggerable" mode, a new low-to-high
transition at the input during the pulse width will restart the pulse width time and
extend the pulse width (watchdog).
Continued on next page
22
30/24-200-2 EN
Timer, continued
Delay Link
Input
Output
Dead time
Residual time
After input 1 goes high, the output remains low during the preset dead time interval.
If input 1 returns to low after the dead time interval times out, the cycle ends and the
output remains low. Otherwise the output changes to high after the dead time
interval times out. When input 1 returns to low the residual timer starts. At the end of
the residual time the output changes to low. The cycle begins again if the input goes
high again after the residual time runs out.
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
'Clock x'
on
ok
I1:Enable
I2:Reset
Output 1
Mode
Dead time
Pulse width
Selection:
Non-retriggerable monostable
Retriggerable monostable
Delay link
Astable
See Figure
See Figure
Standard
assignment if
selected
nonretriggerable
monostable
1 second
1 second
Example
30/24-200-2 EN
23
Sequencer
Description
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
'Seqncr x'
on
ok
Sequence
Slope
Step No.
I1: Clock
I2: Enable
I3: Reset
Output 1
Output 2
Output 3
Output 4
Output 5
Output 6
Output 7
Output 8
Rising
24
30/24-200-2 EN
Sequencer, continued
Example
30/24-200-2 EN
Step
A1
A2
A3
A4
A5
A6
A7
A8
R
1
2
3
4
5
6
7
8
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
25
Access Lock
Description
Parameter
Blocks operation at the device, via the remote HMI or both methods. For example,
operation via the remote HMI can be locked out using a digital input (to which a key
switch can be connected).
Name
Function
Standard
FB Name
FB Enable
FB Status
Input 1
'Access lock'
on
ok
Output 1
Effect
Example
Controlling access via a digital input and generation of a message for verification.
Digital
input
D In x
Caution!
Remote HMIs
Access
lock
Access lock
Message
insert
Messg insert HMI
26
30/24-200-2 EN
Digital Input
Description
Parameter
Generated according to the available digital input hardware or the virtual modbus
DI. The modbus DIs are assigned to virtual units (no hardware is involved) and can
only be addressed via the modbus interface.
Name
Function
Standard
FB Name
FB Enable
FB Value
Per standard
arrangement
on
Current value
FB Status
HW Status
Output 1
DI No. or
Address
Device
Fail Safe
Invert
Mode
Dead time
Example
ok
ok
Per standard
arrangement
Off
No
Refresh on
value change
0 sec.
Comp.
meas. range
CO
Digital
input
CO
D In 2
30/24-200-2 EN
27
Analog Input
Description
Parameter
Generated according to the available analog input hardware or the virtual modbus
AI. The modbus AIs are assigned to virtual units (no hardware is involved) and can
only be addressed via the modbus interface.
Name
Function
Standard
FB Name
FB Enable
FB Value
FB Status
I In x
on
HW Status
Output 1
AI No.
Device
Fail Safe
Measureme
nt Range
Mode
Cycle Time
Resolution
ok
-
0.000 mA
10 to +10 V
20 to +20 mA
Query meas.
value
1.00 sec.
12 bit
Example:
Step 1:
Displaying an Outside By default, mA inputs are already linked to a Linear converter. The Linear
Signal on Screen
converter is preconfigured to show a 4-20 mA input signal as 0-100% span. If a
different display is desired, the Linear converter must be configured (see Page 42).
Linear
converter
Analog
input
Notes
28
The Analog input function blocks are shown twice in the overview, e.g. as a
current input and as a voltage input. Whether the input operates as a current or
voltage input is determined by analog input that is subsequently linked to it. Care
should be taken to ensure that each analog input is used only once.
30/24-200-2 EN
Message Input
Description
Parameter
This block is activated selectively via a system message (e.g. maintenance mode,
individual error number). Beginning with software version 1.3 system messages can
be selectively addressed down to the component level. Thus, for example, status
messages can be sent to a DO or an output signal can be used to enable or disable
functions within an FB "tree".
Name
Function
Standard
FB Name
FB Enable
FB Value
'Message Input
x'
on
-
FB Status
Output 1
Mode
Source
Message
No.
Example
ok
Configuration
required
Activate on
selected
message no.
System
0
Digital
output
Message
input
Notes
30/24-200-2 EN
Several Message inputs are preconfigured for pump control in the system. These
Message inputs should not be used for signaling.
29
Constant
Description
The Constant function block can, for example, be used on an Add FB for adding a
constant.
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Value
FB Status
Output 1
'Const x'
on
0.0000
ok
-
Unit
Example
Comp.
meas.val.
Analog
output
30
30/24-200-2 EN
Digital Output
Description
Generated according to the available digital output hardware or the virtual modbus
DO. The modbus DOs are assigned to virtual units (no hardware is involved) and
can only be addressed via the modbus interface.
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Value
FB Status
D Out x
on
ok
HW Status
Input 1
DO No.
Device
Output Type
Fail Safe
Invert
Example
Comp.
mes.val.
30/24-200-2 EN
Off
No
Digital
output
Limit
monitor
Standard
assignment if
selected
Normal
31
Analog Output
Description
Parameter
Generated according to the available analog output hardware or the virtual modbus
AO. The modbus AOs are assigned to virtual units (no hardware is involved) and
can only be addressed via the modbus interface.
Name
Function
Standard
FB Name
FB Enable
FB Value
FB Status
A Out x
on
ok
0 mA
0-22 mA
22
0.5 sec.
Determined by hardware
16 bit
HW Status
Input 1
Output
Current
Range
Device
AO No.
Fail Safe
Max.
Current
Range
Current
Start
Current End
Refresh
Rate
Resolution
Standard
Assignment
4-20 mA
32
30/24-200-2 EN
Output
O6: Hold
Control
input
Comp.
meas. value
Analog
Output
Hold
Input
Note
30/24-200-2 EN
Output
The Analog output should always be linked to the Component measured value
with the % span unit.
33
Message Insert
Description
Parameter
Used to integrate status signals into system status. The signals can be either
external ones supplied via a Digital input or system-generated ones, e.g. produced
by a Limit monitor.
Name
Function
Standard
FB Name
'Message
Gen x'
on
ok
Standard
assignment
for flow limit
monitor
FB Enable
FB Status
Input 1
Example 1
D In x
Message
insert
34
None
None
Messg. ins. x
Comp.
meas. val.
Caution!
Off
w/out
No
Off
Example 2
None
Limit
monitor
Lim.mon. flow
Message
insert
Messg. ins. flow
The message numbers of different Message inserts must be different. Only the
parameters of manually generated Message inserts can be changed (select using
"Add new")
Function Blocks Descriptions and Configuration
30/24-200-2 EN
Negate
Description
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
Unit
'Neg x'
on
ok
Input 1
Output 1
Example
30/24-200-2 EN
35
Add
Description
Parameter
Name
Function
FB Name
FB Enable
FB Status
Input 1
Input 2
Output 1
Unit
Example
Standard
Comp.
meas.val.
ADD CO
Analog
output
CO corr
CO
Note
36
30/24-200-2 EN
Subtract
Description
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
Input 1
Input 2
Output 1
'Sub x'
on
ok
Unit
Example
Delta CO measurement
Comp.
meas.val.
SUB
CO value 1
Comp.
meas.val.
SUB CO
Analog
output
I Out Delta CO
CO value 2
Notes
30/24-200-2 EN
37
Multiply
Description
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
Input 1
Input 2
Output 1
'Mul x'
on
ok
Unit
Example
Comp.
meas.val.
Mul NO/NO2
Analog
output
NO2 meas.val.
NO meas.val.
38
30/24-200-2 EN
Divide
Description
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
Input 1
Input 2
Output 1
'Div x'
on
ok
Unit
Example
30/24-200-2 EN
39
Or
Description
Parameter
Note
40
Boolean OR operation.
Input 1
Input 2
Output
0
0
1
1
0
1
0
1
0
1
1
1
Name
Function
Standard
FB Name
FB Enable
FB Status
Input 1
Input 2
Output 1
'Or x'
on
ok
30/24-200-2 EN
And
Description
Parameter
Note
30/24-200-2 EN
Input 2
Output
0
0
1
1
0
1
0
1
0
0
0
1
Name
Function
Standard
FB Name
FB Enable
FB Status
Input 1
Input 2
Output 1
'And x'
on
ok
41
Linear Converter
Description
The linear converter function block is used to correct values according to the
following correction function:
Output = Slope Input + Offset
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
Input 1
'Linear conv.
x'
on
ok
Configuration
required
Output 1
Slope
Offset
Unit
Example 1
Example 2
Configuration
required
2.000
0.000
Analog
output
Linear
converter
Step 1:
Comp.
meas. v.
Linear
converter
Step 2
Add the configured linear converter to the desired screen using the &RQILJXUH
6\VWHP'LVSOD\menu item.
Note
42
30/24-200-2 EN
Fan
Description
Parameter
Multiple tee for fanning out a value that is to be sent to several FBs.
Name
Function
Standard
FB Name
FB Enable
FB Value
FB Status
Unit
'Fan x'
on
Input 1
Output 1
Output 2
Output 3
Output 4
Output 5
Output 6
Output 7
Output 8
Example
Limit
monitor
LM CO 1
CO
Fan CO
Limit
monitor
LM CO 2
30/24-200-2 EN
ok
Digital
output
DO CO 1
Digital
output
DO CO 2
43
Multiplexer
Description
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
Output 1
Control
Input
Input 1
'Mux x'
on
ok
Input 2
Input 3
Input 4
Input 5
Input 6
Input 7
Input 8
Example
44
30/24-200-2 EN
Demultiplexer
Description
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
Input 1
'Demux x'
on
ok
Control
Input
Output 1
Output 2
Output 3
Output 4
Output 5
Output 6
Output 7
Output 8
Example
30/24-200-2 EN
45
Priority Encoder
Description
Parameter
Example
The active input with the highest value (not equal to 0) is sent to the output as a
real number.
Name
Function
Standard
FB Name
FB Enable
FB Value
FB Status
Input 1
Input 2
Input 3
Input 4
Input 5
Input 6
Input 7
Input 8
Output 1
Pri Encod x
on
ok
Digital
input
Priority
encoder
Prio Enc 1
D In 2
Active
comp.
MUX
MC 1
in % of span
Hold
Analog
output
Hold
Range 1
Comp.
meas.val.
MC 2
Priority
decoder
Digital
output
D Out 1
Prio decod 1
Digital
output
Active component
feedback
46
Out 2
30/24-200-2 EN
Priority Decoder
Description
A real number at the input is activated as the highest bit at the output.
Example: Input = 7 output 7 = 1, all other outputs = 0
Parameter
Example
Name
Function
Standard
FB Name
FB Enable
FB Status
Input 1
Output 1
Output 2
Output 3
Output 4
Output 5
Output 6
Output 7
Output 8
Pri Decod x
on
ok
Digital
input
Priority
encoder
Prio Enc 1
D In 2
Active
comp.
MUX
MC 1
in % of span
Hold
Analog
output
Hold
Range 1
Comp.
meas.val.
MC 2
Priority
decoder
Digital
output
D Out 1
Prio decod 1
Digital
output
Active component
feedback
30/24-200-2 EN
Out 2
47
Binary Decimal
Description
Control input = 0: Inputs 1-8 are expressed as binary values, and sent to the output
as a decimal number. Example: 0001 0001 17
Control input = 1: Hold output
Control input = 2: Output = 0
Control input = 3: Output = 1
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Value
FB Status
Output 1
Control
Input
Input 1
Input 2
Input 3
Input 4
Input 5
Input 6
Input 7
Input 8
Bin->Dec x
on
ok
See description
See description
See description
See description
See description
See description
See description
See description
Example
Binary to
decimal
converter
48
30/24-200-2 EN
Decimal Binary
Description
Control input = 0: The input is translated as binary and sent to a decimal value to
outputs 1-8. Example: 17 0001 0001
Control input = 1: Values at outputs 1-8 are held
Control input = 2: Values at outputs 1-8 are set to 0
Control input = 3: Values at outputs 1-8 are set to 1
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
Input 1
Control
Input
Output 1
Output 2
Output 3
Output 4
Output 5
Output 6
Output 7
Output 8
Dec->Bin x
on
ok
See description
See description
See description
See description
See description
See description
See description
See description
Example
Decimal to
binary
converter
30/24-200-2 EN
49
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Value
Assigned per
analyzer
module
on
FB Status
HW Status
Output 1
Device
Mode
Cycle Time
Interval
ok
Standard
Assignment
Assigned per
analyzer
module
'Cyclical
measurement
value refresh'
Example
Autocal
Output
O6: Hold
Control
input
Autocal Uras 14
Comp.
meas.value
Input
CO
50
Analog
output
Hold
Output
CO
A Out CO
30/24-200-2 EN
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
Assigned per
analyzer
module
on
ok
HW Status
Output 1
Raw Value
Device
Mode
Cycle Time
Interval
Example
'Query meas.
value'
Det.
meas.val.
30/24-200-2 EN
51
Component Range
Description
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Value
Assigned per
Analyzer
'Comp. Meas.
Comp. Name'
on
Measurement
Range 1
ok
FB Status
Input 1
Output 1
Device
Example
Comp.
meas.range
Range
feedback
Digital
output
Range 1
CO
Digital
input
CO
CO
Range 2
52
Digital
output
Range 1
30/24-200-2 EN
Range Control
Description
The Range Control function block is used for externally controlled range switching,
e.g. via Digital inputs.
Depending on the mode of operation specified through parameters
either the highest-value digital input is sent to the output as a number (priorityencoded). For example: DI 2 (0000 0011) activates measurement range 2
or the inputs are interpreted as binary numbers and are sent accordingly to the
output (binary - decimal conversion). For example: DI 1 and DI 2 (0000 0011)
activates measurement range 3.
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
Output 1
'Meas Range
Switching x'
on
ok
Configuration
required
Standard
assignment with
digital I/O board
in slot 3
See Input 1
See Input 1
See Input 1
Priority-encoded
Input 1
Input 2
Input 3
Input 4
Input 5
Input 6
Input 7
Input 8
Operation
Example
Comp.
meas. range
CO
Digital
input
CO
D In 2
30/24-200-2 EN
53
Range Feedback
Description
The Range feedback function block is used to report the measurement range in
use, e.g. via Digital outputs.
Depending on the mode of operation specified through parameters
either the active measurement range is sent to the output as a number (priorityencoded). For example: Measurement Range 2 activates Digital output 2 (0000
0010)
or the active measurement range is interpreted as a binary number and is sent to
the output (binary - decimal conversion). For example: Measurement range 3
activates DI 1 and DI 2 (0000 0011).
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Value
FB Status
Input 1
'Range
Feedback x'
on
0
ok
Configuration
required
Standard
assignment with
digital I/O board
in slot 3
See above
See above
See above
Priority-decoded
Output 1
Output 2
Output 3
Output 4
Output 5
Output 6
Output 7
Output 8
Operation
Example
Feeds back the active measurement range for component CO via digital outputs
DO 1 and DO 2:
DO
Comp.
meas.
range
Range
feedback
Range 1
CO
CO
DO
Range 2
54
30/24-200-2 EN
The output of this FB always contains the value of the active component (which
must be linked to the inputs in the form of FBs). This FB is only relevant to
analyzers capable of measuring several components with the same detector (e.g.
Caldos 17).
Depending on the number of Analog outputs available, the Component
measured values are already linked with an Active Component MUX both as a
physical unit (e.g. ppm or Vol%) as well as % span in the standard configuration.
Control of the active component occurs in the same way as control of measurement
range through the HMI in menu item &RQILJXUH&RPSRQHQW6SHFLILF
$FWLYH&RPSRQHQW. Additional control inputs and outputs can be used for
external component switching or feedback (as for range switching or feedback).
The Component measured values linked with the inputs are sent to the output in
accordance with the control input (the output, in turn, can be linked to an Analog
output FB via a Hold FB). The control input is interpreted as a real number (=
priority-encoded). The lowest-numbered inputs must be connected first (input 1 first,
followed by input 2, etc.).
The component selected as active is displayed (as a real number) via the Feedb.
output. This output can be used to feedback the selected component.
Caution!
Parameter
In software version 1.1 no other FB should be used between the Comp. meas.
value (phys. or %span) FB and the Active Component MUX FB.
In software version 1.3.2 and later no FB Feedback should be used between the
Comp. meas. value (phys. or %span) FB and the Active Component MUX FB.
Name
Function
Standard
FB Name
FB Enable
FB Status
Output 1
Input 1
Input 2
Input 3
Input 4
Input 5
Input 6
Input 7
Control
Input
'CompMux x'
on
ok
Feedback
Unit
55
The example shows an Active Component MUX including external switching and
active component feedback.
External component control
Digital
input
Priority
encoder
D In 1
Digital
input
Prio Enc 1
D In 2
Active
comp.
multiplexer
Hold
AO
in % of span
Hold
Range 1
Comp.
meas.val.
MC 2
Priority
decoder
Digital
output
D Out 1
Prio decod 1
Digital
output
Active component
feedback
56
Out 2
30/24-200-2 EN
Calibration Cell
Description
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Value
Cal. Cell n
on
FB Status
HW Status
Input 1
Example
30/24-200-2 EN
ok
Normal
Standard
Assignment
n
See Autocalibration
57
Solenoids
Description
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Value
Sample Gas,
Zero Gas or
Det. Gas
on
FB Status
HW Status
Input 1
Example
58
ok
Normal
Standard
Assignment
n
See Autocalibration
30/24-200-2 EN
System Pump
Description
Parameter
Example
30/24-200-2 EN
Name
Function
Standard
FB Name
FB Enable
FB Value
FB Status
Output 1
on
on
ok
See Autocalibration
59
Pump
Description
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
'Pump'
on
ok
HW Status
Mode
Input 1:
on/off
Input 2:
Power
Manual on
Manual
Power
Device
Fail Safe
Example
60
Normal
on
50 %
0.000 %
See Autocalibration
30/24-200-2 EN
Autocalibration
Description
Parameter
Name
Function
FB Name
FB Enable
FB Status
I1: Start
Standard
O5: Pump
O6: Hold
O7: Status
O8: Sol.
Control
Note
'Device type'
on
ok
Standard
Assignment
Configuration
required
Standard
Assignment
Configuration
required
Standard
Assignment
Standard
assignment with
digital I/O board
in slot 5
Output signal controls a 3/2-way solenoid (via Standard
a Digital output) to switch between sample
assignment with
gas, zero gas and tail gas
digital I/O board
in slot 5
Output signal controls an external pump
Standard
(on/off) (via a Digital output)
Assignment with
Applicable I/O
Board
Output signal affects output current response
Standard
during automatic calibration
Assignment
Output signal is active (=1) during the entire
Standard
automatic calibration process
Assignment
Affects the response of solenoids during
Standard
automatic calibration (software version 1.2 and Assignment
later)
A function block must be connected to each solenoid control output. Otherwise the
function block Autocalibration will not work.
Continued on next page
30/24-200-2 EN
61
Autocalibration, continued
Example
FAN
Meas gas
DO
Meas. gas
Meas. gas
Solenoid
FAN
Zero gas
Meas. gas
Zero gas
DI
OR
FAN
Span gas
FAN
I out 1
Prewarn.
Start
Autocal
Comp.
Meas.
Value
Hold
Span gas
Hold
CO2
DI
Hold
I out 1
AO
I out 1
Autoc Uras
Disable
Message
Trigger
Status
Pump
Negate
Pump Ctrl.
Pump Ctrl
FAN
AND
Pump Ctrl
Status
Pump
OR
Negate
AND
AND
FAN
Pump
Pump Ctrl
Pump Ctrl.
AND
Pump Ctrl
Pump Ctrl
DO
Pump Ctrl.
System
Pump
Pump Ctrl
Pump
1
Pump Ctrl.
62
30/24-200-2 EN
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
Input 1
xx Device
Type' with ZP
for Zero and
EP for End
on
ok
Standard
Assignment
Calibration
Data
Calibration
Method
Calculation
Method
Test Gas
Concentration
Components
for Calibration
30/24-200-2 EN
63
Cross-Sensitivity Correction
Description
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
Input 1
Device
Example 1:
CS Correction
Incorporating
Correction Value via
Analog Input
Example 2:
Sample Value Already
in AO System
Linear
converter
Lin. conv. CO
AI CO
Cross sens.
corr.
Cross sens.
corr.
Comp.
meas. value
Notes
on
ok
64
30/24-200-2 EN
Parameter
Name
Function
Standard
FB Name
FB Enable
FB Status
Input 1
Device
Example 1:
Carrier Gas
Correction
Incorporating
Correction Value via
Analog Input
Example 2:
Sample Value Already
in AO System
Linear
converter
Lin. conv. CO
AI CO
Carrier gas
corr.
Carrier gas
corr.
Comp.
meas. value
Notes
on
ok
A carrier gas correction can only be performed if this capability was setup in the
analyzer module per customer order.
In an analyzer system with multiple components, carrier gas correction is quite
simple since the Comp. measured value FB can be directly linked to Carrier gas
corr. FB.
30/24-200-2 EN
65