02 3BHS161556-612 MinLib Basic Objects

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 112

V ER S I ON 6 . 1/ 2

Minerals Library Basic Objects


800xA – AC800M - Minerals Library

PREPARED STATUS SECURITY LEVEL

2021-10-14 N.Carvalho Approved Public


APPROVED DOCUMENT KIND

2021-11-23 G.Schuetz Manual


OWNING ORGANIZATION DOCUMENT ID. REV. LANG. PAGE

IAPI ABB Switzerland 3BHS161556-612 C en 1/112


© Copyright 2021 ABB. All rights reserved.
M INER A LS LIB R ARY BA SI C O B J ECTS

Contents
1. Summary ......................................................................................................................................5

2. Common data ..............................................................................................................................5


2.1. Basic description .........................................................................................................................5
2.2. Control ............................................................................................................................................5
2.2.1. Library location...........................................................................................................5
2.2.2. Control modes ........................................................................................................... 6
2.2.3. PCC, Interlock Bus (Process Control Connection) .............................................. 6
2.2.4. Simulation Mode ...................................................................................................... 11
2.2.5. Parameter Error ........................................................................................................ 11
2.3. Operation..................................................................................................................................... 12
2.3.1. Properties .................................................................................................................. 12

3. AI Analogue Input...................................................................................................................... 16
3.1. Basic description ....................................................................................................................... 16
3.2. Control .......................................................................................................................................... 17
3.2.1. Diagram Graphical Representation AIS ............................................................... 17
3.2.2. Diagram Graphical Representation AIC .............................................................. 17
3.2.3. Parameter description ............................................................................................ 17
3.2.4. Data Type description............................................................................................ 24
3.2.5. Project Constants ....................................................................................................27
3.2.6. Time Diagram ...........................................................................................................27
3.2.7. PCC Interlock Limitations for AIS and AIC ......................................................... 28
3.3. Operation.................................................................................................................................... 29
3.3.1. Graphic elements .................................................................................................... 29
3.3.2. Faceplate ................................................................................................................... 33
3.3.3. Alarm & Event List ................................................................................................... 42

4. AO Analogue Output................................................................................................................ 45
4.1. Basic description ...................................................................................................................... 45
4.2. Control ......................................................................................................................................... 45
4.2.1. Diagram Graphical Representation AOS ............................................................ 45
4.2.2. Diagram Graphical Representation AOC ........................................................... 45
4.2.3. Parameter description ........................................................................................... 46
4.2.4. Data Type description............................................................................................ 47
4.3. Operation.................................................................................................................................... 48
4.3.1. Graphic elements .................................................................................................... 48
4.3.2. Faceplate ................................................................................................................... 52
4.3.3. Alarm & Event List ................................................................................................... 57

5. DI Digital Input ..........................................................................................................................59


5.1. Basic description ...................................................................................................................... 59
5.2. Control ......................................................................................................................................... 60
5.2.1. Diagram Graphical Representation DIS ............................................................. 60
5.2.2. Diagram Graphical Representation DIC ............................................................. 60
5.2.3. Parameter description ........................................................................................... 60
5.2.4. Data Type description............................................................................................ 64
5.2.5. Project Constants ................................................................................................... 65

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 2/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

5.2.6. Time Diagram .......................................................................................................... 65


5.2.7. PCC Interlock Limitations...................................................................................... 66
5.3. Operation.................................................................................................................................... 67
5.3.1. Graphic elements .................................................................................................... 67
5.3.2. Faceplate .................................................................................................................... 71
5.3.3. Alarm & Event List ................................................................................................... 76

6. DO Digital Output ..................................................................................................................... 77


6.1. Basic description .......................................................................................................................77
6.2. Control ..........................................................................................................................................77
6.2.1. Diagram Graphical Representation DOS ............................................................77
6.2.2. Diagram Graphical Representation DOC ............................................................77
6.2.3. Parameter description ........................................................................................... 78
6.2.4. Data Type description............................................................................................ 78
6.3. Operation.................................................................................................................................... 79
6.3.1. Graphic elements .................................................................................................... 79
6.3.2. Faceplate ................................................................................................................... 83
6.3.3. Faceplate Control Permission .............................................................................. 86
6.3.4. Alarm & Event List ................................................................................................... 86

7. PCC_Connect_6 ......................................................................................................................... 87
7.1. Basic description ...................................................................................................................... 87
7.2. Control ......................................................................................................................................... 87
7.2.1. Diagram Graphical Representation..................................................................... 87
7.2.2. Parameter description ........................................................................................... 87
7.2.3. Interlock Masks ........................................................................................................ 89
7.3. Operation.................................................................................................................................... 90
7.3.1. PCC Parent Link ....................................................................................................... 90

8. PCC_Connect ............................................................................................................................. 91
8.1. Basic description .......................................................................................................................91
8.2. Control ..........................................................................................................................................91
8.2.1. Diagram Graphical Representation......................................................................91
8.2.2. Parameter description ............................................................................................91
8.2.3. Interlock Masks ........................................................................................................ 92
8.2.4. Application Example ............................................................................................... 92
8.3. Operation.................................................................................................................................... 92
8.3.1. PCC Parent Link ....................................................................................................... 92

9. PCC_Threshold_AND3 .............................................................................................................. 94
9.1. Basic Description ...................................................................................................................... 94
9.2. Control ......................................................................................................................................... 95
9.2.1. Diagram Graphical Representation..................................................................... 95
9.2.2. Parameter description ........................................................................................... 95
9.2.3. Application Example ............................................................................................... 97
9.3. Operation.................................................................................................................................... 98
9.3.1. Faceplate ................................................................................................................... 98
9.3.2. Alarm & Event List .................................................................................................. 101
9.3.3. Application Example .............................................................................................. 101

10. PCC_Intlk................................................................................................................................. 104


10.1. Basic description .................................................................................................................... 104
10.2. Control 104
10.2.1. CDE Graphical Representation ........................................................................... 104
10.2.2. Parameter description ......................................................................................... 104

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 3/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

10.2.3. Data Type Definition ............................................................................................ 105


10.3. Operation................................................................................................................................... 107
10.3.1. Alarm & Event List ................................................................................................. 109

11. PCC_Connect_2 (OBSOLETE) ................................................................................................. 110


11.1. Basic description ..................................................................................................................... 110
11.2. Control 110
11.2.1. Parameter description .......................................................................................... 110
11.3. Operation................................................................................................................................... 111
11.3.1. Faceplate .................................................................................................................. 111

12. Revisions .................................................................................................................................. 112

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 4/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

1. Summary
This document contains a detailed description of the following Basic Objects:

– AI (Analog Input)

– AO (Analog Output)

– DI (Digital Input)

– DO (Digital Output)

– Additionally, some PCC specific Function Blocks and Control Modules are described

– PCC_Connect

– PCC_Connect_6

– PCC_Threshold_AND3

– PCC_Intlk

– PCC_Connect_2 (Obsolete)

2. Common data

2.1. Basic description


Basic Objects provide access and control for process IO-signals and calculated IO-signals
from the ABB System 800xA operator workplace.

All basic objects have the following common basic functions:

– Tracking of control mode and status changes on the Operator station

– Operator Station Interface (graphic element and faceplate) including detailed alarm and
interlock indications.

2.2. Control
2.2.1. Library location
The Control Module Types for basic objects and its corresponding Structured Data Types are
located in the library BMIStandard for Control Builder M Professional.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 5/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

2.2.2. Control modes


The basic objects AO and DO have 2 different control modes Man and Auto. All modes are se-
lectable from the operator station or the superior application.

Man:

Object is controlled via On/Off commands for DO’s and Set Value commands for AO’s. These
commands are issued from the faceplate.

Auto:

Object is controlled by On/Off commands for DO’s and Set Value commands for AO’s. These
commands are issued from the superior application.

2.2.3. PCC, Interlock Bus (Process Control Connection)


PCC Bus concept

Using the unique PCC (Process Control Connection) concept input signal objects (AIS/AIC and
DIS/DIC) can propagate their state to the consumer object. Depending on the configuration,
signals may send interlock actions to the connected consumer without using binary interlock
code. In addition, it is possible to navigate between faceplates of signals and consumers via
the PCC connection.

Basic Functions of PCC

– Interlock configuration for connected consumers thru parameters on AIS/AIC and


DIS/DIC.

– Connection of unlimited number of AIS and DIS to a Consumer Object or Group

– Local Start override and Start Inhibit

– Automatic first fault detection of signal causing an interlock. First fault is presented on
the Consumer Object and Group faceplates including a link button to the source signal

– Link between AIS, AIC / DIS, DIC faceplates and to the consumer / group faceplate

– Two direction Alarm Acknowledgement between AIS/DIS and Consumer / Group. Typical
use is the auto alarm-acknowledge while a Consumer Object is controlled in Local.

– Function Block PCC_Connect allows connecting two or more consumers or groups to one
AIS / DIS. In addition, this Function Block allows overwriting of the PCC Alarm/Event ena-
bling from the consumer for the connected AIS / DIS. For each connected consumer an in-
dividual Interlock forwarding mask defines which interlocks are blocked on a per limit ba-
sis if they are not desired.

– Function Block PCC_ThresholdAND3 to handle complex interlocks. It allows defining multi-


ple custom conditions to be used as interlocks on the PCC bus.

– Overview of all Interlocks via PCC Viewer for consumer and group objects

– Automatic disabling of AIS / DIS alarming with the Consumer State. This function de-
pends on the Project Constants Settings:

cBMI.Std_Type: 0

Motor is not running, NC Valve is closed, NO Valve is Open, for PCC connected to Group: if
Group is not started

cBMI.Std_Type: 1

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 6/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Same as Std_Type 0 but always alarm on all Objects if Group is started and Consumer prese-
lected. In case object is standby preselected alarm priority is automatically reduced from Fail-
ure to Warning.

PCCAEListFrcEn = true

Automatic alarm disabling switched off. This option shall be used in cases a signal has to
alarm independent from the status of its parent, e.g. a Silo Level.

PCC Interlock Parameter Description

The following configuration options are applicable for AIC, AIS, DIC, DIS, PIDCtrl, PCC_Intlk
and PCC_Threshold_AND3.

IntlkType and IntlkDir are limit-based configurations where as IntlkStartInhibit and IntlkLoc-
StartOverride are valid for all limits of the object.

Parameter Name Description

IntlkType - assigns the interlock to one of the interlock categories


- ready for start (RFS) configuration option to keep consumer ready for group
start even when interlock is present
- can be configured to start consumer in auto mode

IntlkDir - direction of interlock for two direction consumers


- Option to act only as start interlock

IntlkStartInhibit the interlocks are bypassed for the set time after the start of the PCC parent
(MOTx, VLVx)
Application example: bypass of rush in for motor current

IntlkLocStartOverride Bypass interlocks in Local mode if LCBStart is continuously pushed. All PCC par-
ents need to be in LOC.
Application example: temporary bypass of drift switches for a belt conveyor in
local mode to align the belt

The possible configuration settings for Interlock Type are:

IntrlkType Description
Configuration Option

PCC_Disabled No alarm or interlock forwarding on PCC bus

No_Interlock No interlock forwarding, only alarm forwarding

PD_PrevDrive Previous drive interlock, group remains ready for start

IA_Process Process interlock


If the consumer is in Auto mode, the IA interlock is not reset again on the ok
condition. It is only reset by an Auto_Start command from another PCC limit or
signal.

IA_Process_RFS Process interlock, group remains ready for start


Same functionality in Auto as described above.

IB_Equipment Equipment interlock

IB_Equipment_RFS Equipment interlock, group remains ready for start

IC_Safety Safety interlock

IC_Safety_RFS Safety interlock, group remains ready for start

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 7/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Auto_Start Only used if consumer is in Auto mode: removes retained IA interlock if it is not
active anymore and thus the drive will start (IO.In.IA also needs to be ok)

The possible configuration settings for Interlock Direction are:

IntlkDir Description
Configuration Option

DirX Configured interlock is only valid for direction X

DirXStart Same as DirX, but once the consumer is running in direction X (or has reached end po-
sition X) the interlock is disregarded.

DirY Configured interlock is only valid for direction Y

DirYStart Same as DirY, but once the consumer is running in direction Y (or has reached end po-
sition Y) the interlock is disregarded.

DirXY Configured interlock is valid for direction X and Y

DirXYStart Same as DirXY, but once the consumer is running in direction X/Y (or has reached end
position X/Y) the interlock is disregarded.

DirFBX Configured signal is a dynamic feedback (like FB1 in MOT1) for direction X.
IO.Out.RunX will only become active once the condition is fulfilled.
It can be used for additional speed-, pressure, flow-switches with possible prewarning,
alarm and ready delay.

DirFBY Configured signal is a dynamic feedback (like FB1 in MOT2) for direction Y.
IO.Out.RunY will only become active once the condition is fulfilled.
It can be used for additional speed-, pressure, flow-switches with possible prewarning,
alarm and ready delay.

DirFBXY Configured signal is a dynamic feedback for direction X/Y.


IO.Out.RunX/Y will only become active once the condition is fulfilled.
It can be used for additional speed-, pressure, or flow-switches with possible prewarn-
ing, alarm and ready delay.

DirXFast Configured interlock to execute action in fast task for direction X.


Applicable for stop at position for MOT2, middle position stop for MOTP and the other
application where fast stop is required.

DirYFast Configured interlock to execute action in fast task for direction Y.


Applicable for stop at position for MOT2, middle position stop for MOTP and the other
application where fast stop is required.

DirXYFast Configured interlock to execute action in fast task for direction X/Y.
Applicable for stop at position for MOT2, middle position stop for MOTP and the other
application where fast stop is required.

DirFBXFast Combination of FB and Fast for Direction X

DirFBYFast Combination of FB and Fast for Direction Y

DirFBXYFast Combination of FB and Fast for Direction X/Y

DirXnoAck Configured interlock to use "Value" instead of "Normal". Useful for cases where opera-
tion will be possible even if the alarm was not acknowledged but the value returned to
Normal Position.

DirYnoAck Configured interlock to use "Value" instead of "Normal". Useful for cases where opera-
tion will be possible even if the alarm was not acknowledged but the value returned to
Normal Position.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 8/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

DirXYnoAck Configured interlock to use "Value" instead of "Normal". Useful for cases where opera-
tion will be possible even if the alarm was not acknowledged but the value returned to
Normal Position.

DirXStartnoAck Same as DirXnoAck, but once the parent is running in direction X (or has reached end
position X) the interlock is disabled.

DirYStartnoAck Same as DirYnoAck, but once the parent is running in direction Y (or has reached end
position Y) the interlock is disabled.

DirXYStartnoAck Same as DirXYnoAck, but once the parent is running in direction X/Y (or has reached
end position X/Y) the interlock is disabled.

DirFBXnoAck Combination of FB and noAck for Direction X.

DirFBYnoAck Combination of FB and noAck for Direction Y.

DirFBXYnoAck Combination of FB and noAck for Direction X/Y.

DirXFastnoAck Combination of Fast and noAck for Direction X.

DirYFastnoAck Combination of Fast and noAck for Direction Y.

DirXYFastnoAck Combination of Fast and noAck for Direction X/Y.

DirFBXFastnoAck Combination of FB and Fast and noAck for Direction X.

DirFBYFastnoAck Combination of FB and Fast and noAck for Direction Y.


DirFBXYFastnoAck Combination of FB and Fast and noAck for Direction X/Y.

The following Table lists the supported Directions per Signal Control Module:

IntlkDir AIS AIC DIS DIC PCC_Com_Drive PCC_Threshold_AND_3 PIDCtrl


Configuration (ComError) & PCC_Intlk PI-
Option DAdvCtrl

DirX Yes Yes Yes Yes Yes Yes Yes

DirXStart Yes Yes Yes Yes Yes Yes Yes

DirY Yes Yes Yes Yes Yes Yes Yes

DirYStart Yes Yes Yes Yes Yes Yes Yes

DirXY Yes Yes Yes Yes Yes Yes Yes

DirXYStart Yes Yes Yes Yes Yes Yes Yes

DirFBX Yes Yes Yes Yes - Yes Yes

DirFBY Yes Yes Yes Yes - Yes Yes

DirFBXY Yes Yes Yes Yes - Yes Yes

DirXFast - - Yes - - - -
(Alarm)

DirYFast - - Yes - - - -
(Alarm)

DirXYFast - - Yes - - - -
(Alarm)

DirFBXFast - - Yes - - - -
(Alarm)

DirFBYFast - - Yes - - - -
(Alarm)

DirFBXYFast - - Yes - - - -
(Alarm)

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 9/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

DirXnoAck Yes Yes Yes Yes - - Yes

DirYnoAck Yes Yes Yes Yes - - Yes

DirXYnoAck Yes Yes Yes Yes - - Yes

DirXStartnoAck Yes Yes Yes Yes - - Yes

DirYStartnoAck Yes Yes Yes Yes - - Yes

DirXYStartnoAck Yes Yes Yes Yes - - Yes

DirFBXnoAck Yes Yes Yes Yes - - Yes

DirFBYnoAck Yes Yes Yes Yes - - Yes

DirFBXYnoAck Yes Yes Yes Yes - - Yes

DirXFastnoAck - - Yes - - - -
(Alarm)

DirYFastnoAck - - Yes - - - -
(Alarm)

DirXYFastnoAck - - Yes - - - -
(Alarm)

DirFBXFast- - - Yes - - - -
noAck (Alarm)

DirFBYFast- - - Yes - - - -
noAck (Alarm)

DirFBXYFast- - - Yes - - - -
noAck (Alarm)

For more details about PID refer to the Loop Object Reference manual document ID:3BHS
161562.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 10/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

2.2.4. Simulation Mode


It is possible to simulate DIS, AIS, DOS and AOS objects. Under simulation mode the hardware
error connection is not considered.

When the simulation mode is set, the following is the initial behavior after a warm start. No-
tice that it is the initial condition only which can be changed afterwards.

AIS hardware connection (error condition) is not considered and the value is set to 50% of the
total range. Input is blocked. Notice that the input will be blocked, and the value will be set to
50% only in case of warm start.

DIS hardware connection is not considered and the value is set to the normal position. Input
is blocked. Notice that the value is simulated only in case of warm start.

DOS and AOS hardware connections are not considered.

In case any of output objects (DOS and AOS) are connected to the hardware all the
changes to them will be written to the hardware.

For safety reason we advise to disconnect the Profibus, Modulebus and any other
hardware interface before enabling Simulation Mode.

2.2.5. Parameter Error


Elements and Faceplates do show Parameter Error if Control Module Parameters on the Block
or a connected Block are invalid. This Indication means that the Application Program needs to
be corrected.

Figure 1 - Example of Parameter Error Indication in Graphics

Not all Graphic Elements indicate Parameter Error and not all Parameters are vali-
dated for proper Range and Value. Testing is required to validate a new Application
Program; no indication of Parameter Error does not mean the Function works as in-
tended.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 11/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

There are different reasons for Parameter Error in Basic Objects as follows:

Error Resolution

Wrong Value for PCC IntlkType or Check the Values of the PCC Parameters on the Control Module.
IntlkDir Parameter The wrong configured Interlock can be seen in the Parameter configu-
ration as well, e.g. in Limits Tab in AIS Faceplate if the wrong Parame-
ter is on a PCC Configuration of any of the Limit Values, this helps to
identify which Parameters need to be checked.
This Error is forwarded on PCC Bus and indicated on connected Con-
sumers as well

Error Status on AlarmCond Block Verify the Status Value of the AlarmCond Blocks is bigger or equal 0, if
any Error (Status < 0) is reported, refer to Control Builder Help (Status
and Error Messages – Alarm and Event) for Details
Common Errors are invalid characters or duplicates in Name parameter
fo the Control Module, invalid value on Class parameter

2.3. Operation
Details on all available graphic elements for the basic objects are available in the operation
chapter of the individual object type e.g. Analog Input.

2.3.1. Properties
Below is an overview of the properties that are applicable for the graphic elements that rep-
resent basic objects.

IndicationType

Name DataType Default Value Description

IndicationType IndicationType C1_MotorM Symbol type selection

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 12/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Name Values

IndicationType S1_Triangle C1_MotorM


S1_Lollipop C1_Pump
S1_Diamond C1_Fan
S1_Rectangle C1_RotaryFeeder
S1_Arrow C1_GearWheelPum
S1_OpenArrow C1_Valve
S1_StealthArrow C1_ValveMan
S1_Oval C1_ValveAuto
S1_Line C1_Generator
S1_TiltTriangle C1_Heater
C1_BucketElev
C2_Diverter C1_Conveyor
C2_LouvreDamper C1_EP
C2_AirSlide C1_AirSlideOutlet
C2_PropRoller
C2_Damper C2_ValveLevelInd
C2_AirSlideShut C2_ValveManLevelInd
C2_ValveAutoLevelInd
C2_LouvreDamper StateInv
C2_PropRoller StateInv
C2_Damper StateInv
C2_AirSlideShut StateInv C3_Diverter3W
C3_Valve3W

With this property the type of graphic symbol that shall represent a DI or DO object can be
selected. Not applicable for AI / AO objects.

Figure 2 - Indication type overview

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 13/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

EnableLimitLabel

Name DataType Default Value Description

EnableLimitLabel Boolean True Show limit labels


When set to “True”, the alarm limits are visible next to the graphic element.

Only applicable for AI objects.

NumberOfDigits

Aspect: AISandUnit, AICandUnit, AOSandUnit, AOCandUnit

Name DataType Default Value Description

NumberOfDigits Integer 4 Number of presented digits


Used for setting how many digits need to be shown.

This is only applicable for AI / AO objects.

Not applicable for the bar graph.

EnableUnit

Aspect: AISandUnit, AICandUnit, AOSandUnit, AOCandUnit, PIDCtrl

Name DataType Default Value Description


EnableUnit Boolean True Show units
When set to “true”, the engineering units are visible next to the graphic element.

This is only applicable for AI / AO / PID objects.

TextIndAbnormalPos / TextIndNormalPos

Aspect: DISTxt, DICTxt, DOSTxt, DOCTxt

Name DataType Default Value Description

TextIndAbnormalPos String "On" Text for abnormal position


TextIndNormalPos String "Off" Text for normal position
With these properties a text can be added for abnormal position and normal position. This
text will be represented on the graphic symbol for DI / DO objects.

Aspect: AISTxt, AICTxt

Name DataType Default Value Description

TextIndTrH1AbnormalPos String "H1" TextIndTrH1AbnormalPos


TextIndTrH1NormalPos String "Off" TextIndTrH1NormalPos
With these properties a text can be added for abnormal position and normal position. This
text will be represented on the graphic symbol for AI.

Orientation

Name DataType Default Value Description

Orientation Integer 0 Orientation in degrees, clockwise.


Orientation is used to rotate the symbol indication without affecting the Abnormal and
Alarm indication.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 14/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

SymbolSize

Name DataType Default Value Description

SymbolSize Integer 12 Defined the square size in case of IndicationType =


10
Size of the symbol in the graphic display.

E.g. Symbol size in pixel:

8 = Little

12 = Small

16 = Standard

20 = Large

24 = XXLNEnableFitToBestSize

Name DataType Default Value Description

EnableFitToBestSize Boolean True Set best unit size


When set to “True”, the unit size is calculated to best size according to the string.

Not applicable for the bar graph.

EnableLogicalColor

Name DataType Default Value Description


EnableLogicalColor Boolean True If EnableLogicalColor is true, then all used colors are
logical colors. The logical color reference is equal to the
default logical color used in the color properties. To use
an individual color set it to false.
When set to “True”, the colors are based on logical colors.

Not applicable for the PID object.

ValueColor

Name DataType Default Value Description

ValueColor Color BMIvalueMV Value color. Only applied if EnableLogi-


(AI) calColor is set to false.

BMIvalueOUT
(AO)
When EnableLogicalColor set to “False”, the ValueColor is used to show the value color or Bar
color with the defined ValueColor.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 15/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

3. AI Analogue Input

3.1. Basic description


The Control Module Types AIS and AIC are used to access and control an analog input.

– AIS module is used to read one analog input signal, coming from the process

– AIC module is used to write a calculated signal from the application, that is to be indicated
on the operator station and that will have alarm limit control.

The analog input module provides the following features:

– Blocking and forcing of input value

– Threshold detection and alarming on 4 alarm limit levels (L2,L1,H1,H2)

– Threshold detection and eventing on 2 Process Limit levels (PLo, PHi)

– Adjustable Low Pass Filter to create the FilteredSignal output.

– FilteredSignal Rate of change calculation and alarm. The ROC is presented in % of Total
Range per second.

– All Substatus for DP, PA and FF Field Devices will generate error control when quality is
Bad or Uncertain for AIS Control Module.

– Common or Individual alarm delay for all 6 limits.

– Alarm blocking (from faceplate). All alarm limit levels will be blocked.

– Alarm disabling/enabling of each alarm limit individually (from application program /


Faceplate); generating events when blocked.

– Single and Triple trend and automatic log configuration for:

– FilteredSignal

– IOSignal

– RateofChange

– Minerals Library Process Control Connection (PCC)

– Parameterized interlocks towards parent objects

– Advanced alarm disabling from parent objects

– Interface to Process Panel

Additionally, the AIS Control Module has the following feature:

– Signal Error pre-warning with adjustable alarm delay.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 16/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

3.2. Control
3.2.1. Diagram Graphical Representation AIS
The default view is shown, it’s possible to modify the visible ports in CBM.

Figure 3 - AIS Block

3.2.2. Diagram Graphical Representation AIC


The default view is shown, it’s possible to modify the visible ports in CBM.

Figure 4 - AIC Block

3.2.3. Parameter description


Parameter AIS

No Name Data Type Initial Value Port Dir Description

1 Name string 'Name' 1 in INIT: Tag name of the AIS (allowed deliminators are
"_" or "." or "-", no blanks,":" or ";" allowed)

2 Description string 'Description' 1 in IN: Description text of the AIS

3 IO AISData 1 in_ IN/OUT: Connection to AISData variable


out

4 PCC PCCComDat Default 1 out IN/OUT: Interlock Bus, Priority Command/Interlock


a to motors, valves or groups

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 17/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

5 PCCAEList- bool false 0 in IN: PCC AE List handling forced to be always on and
FrcEn not controlled by PCC parent

6 Class dint 1 0 in INIT: AE Class 1 ... 9999 (Section)

7 Lim2Tr dint 3 0 in INIT: Alarm L2/H2 limit treatment: -1 no AE; 0 = Event


; 1,2,3 = ALPrio# (1=lowest)

8 Lim1Tr dint 2 0 in INIT: Alarm L1/H1 limit treatment: -1 no AE; 0 = Event


; 1,2,3 = ALPrio# (1=lowest)

9 ROCLimTr dint -1 0 in INIT: ROC limit treatment: -1 no AE; 0 = Event ; 1,2,3 =


ALPrio# (1=lowest)

10 PLimTr dint 0 0 in INIT: Process limit treatment: -1 no AE; 0 = Event

11 StatusTr bool true 0 in IN: True enables events on Forced value changes

12 LogTr bool true 0 in INIT: Limit change treatment: true = Event on limit
value change, false = Events on limit value change are
disabled.

13 ErrCtrl bool true 0 in IN: Action in case of Signal Error: false = no action;
true = IO.Signal.Value is forced to Err_Val

14 ErrVal real 99999 0 in IN: Error Value used in case of Err_Ctrl = true

15 ErrTr dint cBMI.AE.SigEr 0 in IN: Severity for the Signal Error AlarmCond
r_Sev

16 EnExtLimits bool false 0 in IN: false = limit settings from Operate IT, true = COLD
INIT can be used as external limits

17 HiLim2 real 100 0 in COLD INIT: Initial limit for High2 alarm.

18 BlkHiLim2 bool false 0 in COLD INIT: Initial value for blocking of the limit high 2
handling

19 IntlkTypeHi- dint No_Interlock 1 in INIT:


Lim2 PCC_Disabled;No_Interlock;PD_PrevDrive;IA_Process;I
A_Pro-
cess_RFS;IB_Equipment;IB_Equipment_RFS;IC_Safety
;IC_Safety_RFS;Auto_Start

20 IntlkDirHi- dint DirXY 1 in INIT: 1:DirX/Y/XY+noAck; 2:DirFBX/Y/XY+noAck;


Lim2 3:DirX/Y/XYStart+noAck;Ex.DirFBX,DirXnoAck,no-
Ack=Acknowledge not need if value back to NormPos

21 HiLim1 real 100 0 in COLD INIT: Initial limit for High1 alarm.

22 BlkHiLim1 bool false 0 in COLD INIT: Initial value for blocking of the limit high 1
handling

23 IntlkTypeHi- dint No_Interlock 1 in INIT:


Lim1 PCC_Disabled;No_Interlock;PD_PrevDrive;IA_Process;I
A_Pro-
cess_RFS;IB_Equipment;IB_Equipment_RFS;IC_Safety
;IC_Safety_RFS;Auto_Start

24 IntlkDirHi- dint DirXY 1 in INIT: 1:DirX/Y/XY+noAck; 2:DirFBX/Y/XY+noAck;


Lim1 3:DirX/Y/XYStart+noAck;Ex.DirFBX,DirXnoAck,no-
Ack=Acknowledge not need if value back to NormPos

25 PHiLim real 90 0 in COLD INIT: Initial limit for Process High alarm.

26 BlkPHiLim bool true 0 in COLD INIT: Initial value for blocking of the limit Pro-
cess High handling

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 18/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECT S

27 IntlkType- dint No_Interlock 0 in INIT:


PHiLim PCC_Disabled;No_Interlock;PD_PrevDrive;IA_Process;I
A_Pro-
cess_RFS;IB_Equipment;IB_Equipment_RFS;IC_Safety
;IC_Safety_RFS;Auto_Start

28 IntlkDir- dint DirXY 0 in INIT: DirX; DirFBX; DirXStart; DirY; DirFBY; DirYStart;
PHiLim DirXY; DirFBXY; DirXYStart;

29 PLoLim real 10 0 in COLD INIT: Initial limit for Process Low alarm.

30 BlkPLoLim bool true 0 in COLD INIT: Initial value for blocking of the limit Pro-
cess Low handling

31 IntlkTypeP- dint No_Interlock 0 in INIT:


LoLim PCC_Disabled;No_Interlock;PD_PrevDrive;IA_Process;I
A_Pro-
cess_RFS;IB_Equipment;IB_Equipment_RFS;IC_Safety
;IC_Safety_RFS;Auto_Start

32 IntlkDirPLo- dint DirXY 0 in INIT: DirX; DirFBX; DirXStart; DirY; DirFBY; DirYStart;
Lim DirXY; DirFBXY; DirXYStart;

33 LoLim1 real 0 0 in COLD INIT: Initial limit for Low1 alarm.

34 BlkLoLim1 bool false 0 in COLD INIT: Initial value for blocking of the limit low 1
handling

35 IntlkTypeLo dint No_Interlock 0 in INIT:


Lim1 PCC_Disabled;No_Interlock;PD_PrevDrive;IA_Process;I
A_Pro-
cess_RFS;IB_Equipment;IB_Equipment_RFS;IC_Safety
;IC_Safety_RFS;Auto_Start

36 IntlkDirLo- dint DirXY 0 in INIT: 1:DirX/Y/XY+noAck; 2:DirFBX/Y/XY+noAck;


Lim1 3:DirX/Y/XYStart+noAck;Ex.DirFBX,DirXnoAck,no-
Ack=Acknowledge not need if value back to NormPos

37 LoLim2 real 0 0 in COLD INIT: Initial limit for Low2 alarm.

38 BlkLoLim2 bool false 0 in COLD INIT: Initial value for blocking of the limit low 2
handling

39 IntlkTypeLo dint No_Interlock 0 in INIT:


Lim2 PCC_Disabled;No_Interlock;PD_PrevDrive;IA_Process;I
A_Pro-
cess_RFS;IB_Equipment;IB_Equipment_RFS;IC_Safety
;IC_Safety_RFS;Auto_Start

40 IntlkDirLo- dint DirXY 0 in INIT: 1:DirX/Y/XY+noAck; 2:DirFBX/Y/XY+noAck;


Lim2 3:DirX/Y/XYStart+noAck;Ex.DirFBX,DirXnoAck,no-
Ack=Acknowledge not need if value back to NormPos

41 IntlkTypeRO dint No_Interlock 0 in INIT:


C PCC_Disabled;No_Interlock;PD_PrevDrive;IA_Process;I
A_Pro-
cess_RFS;IB_Equipment;IB_Equipment_RFS;IC_Safety
;IC_Safety_RFS;Auto_Start

42 IntlkDirROC dint DirXY 0 in INIT: DirX; DirXStart; DirY; DirYStart; DirXY;


DirXYStart

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 19/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

43 IntlkStartIn- time 0s 0 in INIT: Bypass Interlock for a certain time after start of
hibit PCC parent (MOTx, VLVx), Time will start with Ord#
instead of Run# where the IntlkD

44 IntlkLoc- bool false 0 in INIT: Bypass Interlock in LOC mode if LCBStart is con-
StartOver- tinuously pushed. All PCC parents need to be in LOC.
ride

45 Hyst real 1.0 0 in COLD INIT: Initial Hysteresis in %

46 AlarmDelay time 0s 0 in COLD INIT: Initial time delay for the limit level supervi-
sion

47 EnIndivid- bool cBMI.AIS.EnIn 0 in IN: Enables the individual alarm delay setting for all
ualAlarmDel divid- the 6 limits in the faceplate. If True, AlarmDelay has
ays ualAlarmDelay only effect for upgrade.
s

48 AlarmAck bool false 0 in IN pulse: Acknowledge the alarms

49 Simulation bool false 0 in IN: TRUE = override signal error indication in Operate
IT, used for simulations only

For more information on how to use Interlock Parameters, see chapter PCC Interlock Parame-
ter Description.

Parameter AIC

No Name Data Type Initial Value Port Dir Description

1 Name string 'Name' 1 in INIT: Tag name of the AIC (allowed deliminators
are "." and "-", no blanks ":" or ";" allowed)

2 Description string 'Description' 1 in IN: Description text of the AIC

3 IO AISData Default 1 in_out IN/OUT: Connection to AISData variable

4 PCC PCCComData Default 1 out IN/OUT: Interlock Bus, PriorityCommand/Inter-


lock to motors, valves or groups

5 PCCAEList- bool false 0 in IN: PCC AE List handling forced to be always on


FrcEn and not controlled by PCC parent

6 Min real 0 1 in INIT: Scaling Parameter Range.

7 Max real 100 1 in INIT: Scaling Parameter Range Max.

8 Unit string '%' 1 in INIT: Scaling Parameter Unit.

9 Fraction dint 1 1 in INIT: Fraction (Number of Decimals).

10 SignalError bool false 1 in IN false: Input for calculated signal error indication

11 Class dint 1 0 in INIT: AE Class 1 ... 9999 (Section)

12 Lim2Tr dint 3 0 in INIT: Alarm L2/H2 limit treatment: -1 no AE; 0 =


Event ; 1,2,3 = ALPrio# (1=lowest)

13 Lim1Tr dint 2 0 in INIT: Alarm L1/H1 limit treatment: -1 no AE; 0 =


Event ; 1,2,3 = ALPrio# (1=lowest)

14 ROCLimTr dint -1 0 in INIT: ROC limit treatment: -1 no AE; 0 = Event ;


1,2,3 = ALPrio# (1=lowest)

15 PLimTr dint 0 0 in INIT: Process limit treatment: -1 no AE; 0 = Event

16 StatusTr bool true 0 in IN: True enables events on Forced value changes

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 20/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

17 LogTr bool true 0 in INIT: Limit change treatment: true = Event on limit
value change, false = Events on limit value change
are disabled.

18 ErrCtrl bool true 0 in IN: Action in case of Signal Error: false = no action;
true = IO.Signal.Value is forced to Err_Val

19 ErrVal real 0.0 0 in IN: Error Value used in case of Err_Ctrl = true

20 EnExtLimits bool false 0 in IN: false = limit settings from Operate IT, true =
COLD INIT can be used as external limits

21 EnExtAlarm dint in no cBMI.A IN: Limit checks are external and Events are gener-
IC.EnE ated by writing to IO.H1.Value etc. for H2/1, PLo/Hi
xtA- and L1/2. AlarmDelays are disabled.
larm.N
one

22 HiLim2 real 100 0 in COLD INIT: Initial limit for High2 alarm.

23 BlkHiLim2 bool false 0 in COLD INIT: Initial value for blocking of the limit
high 2 handling

24 IntlkTypeHi- dint No_Interlock 1 in INIT:


Lim2 PCC_Disabled;No_Interlock;PD_PrevDrive;IA_Proce
ss;IA_Process_RFS;IB_Equipment;IB_Equipment_R
FS;IC_Safety;IC_Safety_RFS;Auto_Start

25 IntlkDirHiLim2 dint DirXY 1 in INIT: 1:DirX/Y/XY+noAck; 2:DirFBX/Y/XY+noAck;


3:DirX/Y/XYStart+noAck;Ex.DirFBX,DirXnoAck,no-
Ack=Acknowledge not need if value back to
NormPos

26 HiLim1 real 100 0 in COLD INIT: Initial limit for High1 alarm.

27 BlkHiLim1 bool false 0 in COLD INIT: Initial value for blocking of the limit
high 1 handling

28 IntlkTypeHi- dint No_Interlock 1 in INIT:


Lim1 PCC_Disabled;No_Interlock;PD_PrevDrive;IA_Proce
ss;IA_Process_RFS;IB_Equipment;IB_Equipment_R
FS;IC_Safety;IC_Safety_RFS;Auto_Start

29 IntlkDirHiLim1 dint DirXY 1 in INIT: 1:DirX/Y/XY+noAck; 2:DirFBX/Y/XY+noAck;


3:DirX/Y/XYStart+noAck;Ex.DirFBX,DirXnoAck,no-
Ack=Acknowledge not need if value back to
NormPos

30 PHiLim real 90 0 in COLD INIT: Initial limit for Process High alarm.

31 BlkPHiLim bool true 0 in COLD INIT: Initial value for blocking of the limit
Process High handling

32 IntlkType- dint No_Interlock 0 in INIT:


PHiLim PCC_Disabled;No_Interlock;PD_PrevDrive;IA_Proce
ss;IA_Process_RFS;IB_Equipment;IB_Equipment_R
FS;IC_Safety;IC_Safety_RFS;Auto_Start

33 IntlkDirPHiLim dint DirXY 0 in INIT: DirX; DirFBX; DirXStart; DirY; DirFBY;


DirYStart; DirXY; DirFBXY; DirXYStart;

34 PLoLim real 10 0 in COLD INIT: Initial limit for Process Low alarm.

35 BlkPLoLim bool true 0 in COLD INIT: Initial value for blocking of the limit
Process Low handling

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 21/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

36 IntlkTypeP- dint No_Interlock 0 in INIT:


LoLim PCC_Disabled;No_Interlock;PD_PrevDrive;IA_Proce
ss;IA_Process_RFS;IB_Equipment;IB_Equipment_R
FS;IC_Safety;IC_Safety_RFS;Auto_Start

37 IntlkDirPLo- dint DirXY 0 in INIT: DirX; DirFBX; DirXStart; DirY; DirFBY;


Lim DirYStart; DirXY; DirFBXY; DirXYStart;

38 LoLim1 real 0 0 in COLD INIT: Initial limit for Low1 alarm.

39 BlkLoLim1 bool false 0 in COLD INIT: Initial value for blocking of the limit
low 1 handling

40 IntlkTypeLoLi dint No_Interlock 0 in INIT:


m1 PCC_Disabled;No_Interlock;PD_PrevDrive;IA_Proce
ss;IA_Process_RFS;IB_Equipment;IB_Equipment_R
FS;IC_Safety;IC_Safety_RFS;Auto_Start

41 IntlkDirLoLim1 dint DirXY 0 in INIT: 1:DirX/Y/XY+noAck; 2:DirFBX/Y/XY+noAck;


3:DirX/Y/XYStart+noAck;Ex.DirFBX,DirXnoAck,no-
Ack=Acknowledge not need if value back to
NormPos

42 LoLim2 real 0 0 in COLD INIT: Initial limit for Low2 alarm.

43 BlkLoLim2 bool false 0 in COLD INIT: Initial value for blocking of the limit
low 2 handling

44 IntlkTypeLoLi dint No_Interlock 0 in INIT:


m2 PCC_Disabled;No_Interlock;PD_PrevDrive;IA_Proce
ss;IA_Process_RFS;IB_Equipment;IB_Equipment_R
FS;IC_Safety;IC_Safety_RFS;Auto_Start

45 IntlkDirLoLim2 dint DirXY 0 in INIT: 1:DirX/Y/XY+noAck; 2:DirFBX/Y/XY+noAck;


3:DirX/Y/XYStart+noAck;Ex.DirFBX,DirXnoAck,no-
Ack=Acknowledge not need if value back to
NormPos

46 IntlkTypeROC dint No_Interlock 0 in INIT:


PCC_Disabled;No_Interlock;PD_PrevDrive;IA_Proce
ss;IA_Process_RFS;IB_Equipment;IB_Equipment_R
FS;IC_Safety;IC_Safety_RFS;Auto_Start

47 IntlkDirROC dint DirXY 0 in INIT: DirX; DirXStart; DirY; DirYStart; DirXY;


DirXYStart

48 IntlkStartIn- time 0s 0 in INIT: Bypass Interlock for a certain time after start
hibit of PCC parent (MOTx, VLVx), Start by Ord instead
of Run where the IntlkDir is DirFB

49 IntlkLocStar- bool false 0 in INIT: Bypass Interlock in LOC mode if LCBStart is


tOverride continuously pushed. All PCC parents need to be
in LOC.

50 Hyst real 1.0 0 in COLD INIT: Initial Hysteresis in %

51 AlarmDelay time 0s 0 in COLD INIT: Initial time delay for the limit level su-
pervision

52 EnIndivid- bool cBMI.AIS.EnI 0 in IN: Enables the individual alarm delay setting for
ualAlarmDelay ndivid- all the 6 limits in the faceplate. If True, AlarmDelay
s ualAlarmDel has only effect for upgrade.
ays

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 22/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

53 ExtendedInfo dint in no 0 IN: Extended Info on Faceplace - setting only use-


ful if Faceplate is including the Extended Info

54 AlarmAck bool false 0 in IN pulse: Acknowledge the alarms


For more information on how to use Interlock Parameters, see chapter PCC Interlock Parame-
ter Description.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 23/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

3.2.4. Data Type description


Together with the AIS and AIC Control Module Type a Structured Data Type AISData is availa-
ble. This makes it possible to create one Global Variable in the application for each AI in-
stance.

AISData; components

Name Data Attrib- Initial Description


Type utes Value

1 LimEn bool retain true IN true: External Enabling of AIS Limit Supervision,
nosort used to temporary block the alarming

2 EnHiLim2 bool retain true IN true: Enables High Limit 2


nosort

3 EnHiLim1 bool retain true IN true: Enables High Limit 1


nosort

4 EnPHiLim bool retain true IN true: Enables Process High Limit


nosort

5 EnPLoLim bool retain true IN true: Enables Process Low Limit


nosort

6 EnLoLim1 bool retain true IN true: Enables Low Limit 1


nosort

7 EnLoLim2 bool retain true IN true: Enables Low Limit 2


nosort

8 AEListEn bool retain true IN true: External Alarm List Enabling of AIS, tem-
nosort porary disabling of unack alarming and entries in
alarmlist, NOTE: Overwritten by PCC

9 H2 BoolAL retain OUT: Alarm Status of limit H2. Use the .Normal
value for interlocking

10 H1 BoolAL retain OUT: Alarm Status of limit H1. Use the .Normal
value for interlocking

11 PHi bool retain OUT: Indication of limit Process Limit High

12 PLo bool retain OUT: Indication of limit Process Limit Low

13 L1 BoolAL retain OUT: Alarm Status of limit L1. Use the .Normal
value for interlocking

14 L2 BoolAL retain OUT: Alarm Status of limit L2. Use the .Normal
value for interlocking

15 SigErr BoolAL retain OUT: Alarm Status of Signal Error (e.g. electrical
signal less than 4 mA)

16 SigErrWarn bool retain OUT: Signal Error Warning Normal

17 ROCLim BoolAL retain OUT: Alarm Status of Rate of Change limit. Use
the .Normal value for interlocking

18 Signal RealIO retain IN/OUT: Signal to be connected to the S800 HW


dis- I/O
playvalue

19 FilteredSignal RealIO retain IN/OUT: Filter to Signal.Value

20 RateofChange RealIO retain IN/OUT: Signal rate of change

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 24/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

21 FieldDevic- dword retain cBMI.AIS.F IN: 2nd DWORD for Field Device Status Supervi-
eStatus nosort DStatusNC sion e.g. Profibus PA Devices etc. If value equals
16#80C0 the faceplate indication is hidden

22 FieldDevic- dint retain cBMI.AIS.F IN: 2nd DINT for Field Device Status Supervision
eStatusDINT nosort DStatusNC e.g. Profibus PA Devices etc. If value equals
DINT 16#80C0 FieldDeviceStatus dword is used inste

23 ProcessPanel Panel- retain Interface from / to ProcessPanel


LinkAIS

24 Name string[24] retain Name of AIS/AIC


For AIS, use the Data type structure as follows:
Write: no supported (directly connected to IO Channel)

Read: IO.<TagName>. FilteredSignal.Value

Interlock: IO.<TagName>.<Limit>.Normal

For AIC, use the Data type structure:

Write: IO.<TagName>.Signal.IOValue

Read: IO.<TagName>. FilteredSignal.Value

Interlock: IO.<TagName>.<Limit>.Normal

FilteredSignal is related to the Signal as follows:

1
y k = xk  + y k −1 (1 −  );  =
FilterTime  0.87
+1
T
FilterTime
=
Which is equivalent to a 1st order low pass with 1.15

Note that the IO.FilteredSignal.Parameter Values are copied from the


IO.Signal.Parameter on Application Start only. In case of changes in the Hardware
Structure for the Channel where IO.Signal is connected, the Parameter Value can be
different between these two Variables after the download to the Controller.

PanelLinkAIS; components

Name Data Type Attributes Initial Description


Value

1 Status dint Retain nosort hidden Object Status (Ready, H,HH,Phi,Plo etc.)

2 Cmd dint Retain nosort hidden Object Commands from Panel to Basic
Object

3 SignalValue real Retain nosort hidden Signal Value to Process Panel

4 Blink bool Retain nosort hidden Enabling of Basic Object Blinking

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 25/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Cmd; Bits

Name Value

1 AlarmAck 0

Status, Bits

Name Value

1 No Error 0

2 H2 Limit 1

3 H1 Limit 2

4 PHi Limit 3

5 PLo Limit 4

6 L1 Limit 5

7 L2 Limit 6

8 Signal Error 7

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 26/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

3.2.5. Project Constants


Name Data Type Default Value

1 cBMI.AIC.EnExtAlarm.AllLevels dint 63

2 cBMI.AIC.EnExtAlarm.None dint 0

3 cBMI.AIC.PropagateSigErrToPCC bool true

4 cBMI.AIS.DisabledIntMaxIndTr dint 13

5 cBMI.AIS.EnIndividualAlarmDelays bool false

6 cBMI.AIS.FDStatusNC dword 16#80c0

7 cBMI.AIS.FDStatusNCDINT dint 16#80c0

8 cBMI.AIS.H1_txt string 'H1'

9 cBMI.AIS.H2_txt string 'H2'

10 cBMI.AIS.L1_txt string 'L1'

11 cBMI.AIS.L2_txt string 'L2'

12 cBMI.AIS.PHi_txt string 'PHi'

13 cBMI.AIS.PLo_txt string 'PLo'

14 cBMI.AIS.PropagateSigErrToPCC bool true

15 cBMI.AIS.ROC_Txt string 'ROC'

16 cBMI.AIS.SigErr_txt string 'SigError'

17 cBMI.AIS.SigErrDelay time 0s

18 cBMI.AIS.SigErrWarn_txt string 'SigError'

19 cBMI.AIS.UncertainAsGood bool false

FDStatusNC defines the Value that is used to detect that no Status is connected to the Mod-
ule. Note that this Value should be “impossible” to be sent at any time by a Field Device.

3.2.6. Time Diagram

For the Limits, the following timing diagram shows the behavior with Hysteresis and Alarm
Delay for the H1 resp. H2 Limit:

The Alarm Condition is defined as IO.FilteredSignal.Value higher or equal to the Limit Value.
Once the Alarm Delay has elapsed, the Value needs to be lower than the Limit Value minus the
Hysteresis in order to reset.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 27/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

The Behavior for the L1 and L2 Limit is exactly the same but checks for the Value being lower
than the Limit.

Note that in case an Alarm is issued, the IO.<Limit>.Normal Value will keep false until the Op-
erator acknowledges the Alarm. This is not shown in the Diagram.

The Behaviour for PHi and PLo Limits is similar if “EnIndividualAlarmDelays” is set to true,
otherwise there will be no Delay (Delay = 0s). As there is no Alarm generated, no Normal and
Signal Values are provided in the IO Datatype.

The PCC Interlock Condition follows the IO.<Limit>.Normal, however with the “NoAck” Op-
tion, e.g. PCC Interlock Direction configured as “DirXYNoAck”, the Interlock Condition follows
the IO.<Limit>.Value.

3.2.7. PCC Interlock Limitations for AIS and AIC


The “Fast” interlock direction (e.g. DirXFast, DirFBXFast) is not supported for AIS and AIC.

Figure 5 - PCC connection limitations

Figure 6 - Normal PCC connection

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 28/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

3.3. Operation
3.3.1. Graphic elements
Graphic Element Description Example

VCO_AISValue or VCO_AICValue Value indication and unit.

VCO_AISBar or VCO_AICBar Bar graph indication

VCO_AISPoint or VCO_AICPoint Value Hover Indication

VCO_AISLevel or VCO_AICLevel Bar indication with Silo

VCO_AISValue or VCO_AICValue

The value and unit present the measured value, alarm limits and status information.

Presentation

Indication Type Description Example

Value and Unit Value and unit indication

Status

Object status Symbol color

Value in normal range Value Black

H2 Limit and signal blocked Half Red and light red frame /
Value Black

Signal Quality Bad Red color cross

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 29/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Labels

Description Indication

Signal blocked

Limit High 2

Limit High 1

Limit Low 1

Limit Low 2

Rate of Change

Example:

Properties

Name DataType Default Value Description

EnableDisplayBack- Boolean False Show display background color as symbol back-


groundColor ground

EnableFitToBestSize Boolean True Set best unit size

EnableLimitLabel Boolean True Show limit labels

EnableLogicalColor Boolean True If EnableLogicalColor is true, then all used colors are
logical colors. The logical color reference is equal to
the default logical color used in the color properties.
To use an individual color set it to false.

EnableUnit Boolean True Show units

NumberOfDigits Integer 4 Number of presented digits

UnitSize Integer 8 Unit size in pixel: 7 = Small, 8 = Standard, 10 = Large,


12= XXL

ValueColor Color BMIvalueMV Value color. Only applied if EnableLogicalColor is set


to false.
ValueSize Integer 12 Value size in pixel: 8 = Small, 10 Medium, 12 = Stand-
ard, 14 = Large, 16 = XXL
For common settings please refer to MinLib Overview Getting Started Configuration
(3BHF004109).

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 30/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

VCO_AISBar or VCO_AICBar

AIS and AIC bar presents the analogue value as bar. Alarm or process limits are graphical
shown and different bar graph appearances are possible.

Presentation

Appearance Description Example

Vertical Bar This is the standard appearance of the bar graph. The value
will be indicated in relation to the maximum and minimum
range. The green bar will always start from the minimum
range.

Horizontal Bar This is the standard appearance of the bar graph. The value
will be indicated in relation to the maximum and minimum
range. The green bar will always start from the minimum
range.

Status

Example Object status Symbol color

Limit Alarm or process limit exceeded. Colored Alarm band on one side.

Alarm Blocked Yellow thin frame

Labels

Description Indication

Signal blocked

Limit High 2

Limit High 1

Limit Low 1

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 31/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Limit Low 2

Rate of Change

Example:

Properties

Name DataType Default Value Description

Appearance Integer 0 0 = Standard, 1 = Start from Pivot, 2 = Inverse, 3 = Line

BarColorCustom Color BMIbarMV Bar color. Only applied if EnableLogicalColor is set to


false.

EnableLimitLabel Boolean True Show limit labels

EnableLogicalColor Boolean True If EnableLogicalColor is true, then all used colors are logi-
cal colors. The logical color reference is equal to the de-
fault logical color used in the color properties. To use an
individual color set it to false.

EnableManualRange Boolean False If set to true, the bar’s range can be set manually

Pivot Real 0. Used together with Appearance = 1 (Start from Pivot). The
bar will start from the value set as Pivot.

RangeMax Real 100. Maximum range if EnableManualRange is true

RangeMin Real 0. Minimum range if EnableManualRange is true

SubscriptionRate Integer 0 The update rate for all aspect object properties sub-
scribed for

SymbolSize Integer 14 Symbol size in pixel: Little = 8, Small = 12, Standard = 14,
Large = 18, XXL = 22
VerticalBar Boolean True VerticalBar: True = vertical appearance, false = horizontal
appearance.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 32/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

3.3.2. Faceplate
Aspect Link Buttons

The following aspect view buttons are available on AIS and AIC Faceplates

Default View

Block Indica-
Tag Name &
tion
Description

Graphical Bar
Input Entry

Active Limits
Acknowledge
Button
Rate of
Change

Apply Button

Normal View

Figure 7 - Default Faceplate

Some Indications are given in the Faceplate, which represents various functions.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 33/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Block Limit In-


dication

Simulation In-
dication

Sig Err Indica-


tion

Error Control

Figure 8 - Extended views in Faceplate

Label Description

Simulation The Signal is simulated (via the Group Member – PCC Connection)

Block Input The Signal Value is Blocked. In this case the Faceplate shows both the Value from the
Hardware “IO” and the Value used in the Application “MV”

Error Control The Signal Value is Blocked because of a Signal Status Error Condition. The replacement
Value is applied automatically. If the Signal Status is good again, the IO Value will auto-
matically be used again.

Block Limit One of the Limits is Blocked from the Application (see the “Limits” Tab for Details about
which Limits are blocked)

Sig Err The Signal Quality is not ok (see the “IOStatus” Tab for detailed Status information)
Start Inhibit Active The PCC Interlocks and Limits are blocked because of a configured PCCStartInhibit Time
and the Consumer connected via PCC is not running

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 34/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Normal View

The faceplate normal view gives more detailed information about the Analogue Input.

Drop-Down Tab
Indication

Reduced View

Figure 9 - Normal view in a faceplate

Additional information for the AIS is structured in tabs. The available tabs and a short de-
scription of the contained information are shown below

Tab Description

Trend Mini trend of filtered measured value, IO value and rate of change

Limit Limits and alarm delay settings for the measured value

ROC Rate of change settings

Block - Input Blocking


- Alarm Blocking

MVStatus Sub status for DP, PA and FF Field Devices

PCC - PCC interlock configuration summery


- Link to connected consumer or consumer overview list
Trend

On-Line single Triple trend and log Configuration aspect with the actual values: Signal, Fil-
terdSignal and RateofChange.

Move over the trend area and a cursor will appear, showing enabled traces’ value and record
time.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 35/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Show/Hide Trace
MV: Filtered Signal
IO: Signal
ROC: Rate of Change

Record Time
Show/Hide Grid

Figure 10 - Trend Indication

Limit

Limit settings for measured value are done here.

Figure 11 - Limit indication in a faceplate

Limit Description

B Indication that the corresponding alarm limit has been blocked. Yellow means that the
alarm limit is blocked (disabled)

H2 2nd High limit (H2) – Failure

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 36/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

H1 1st High limit (H1) – Warning

Phigh Process High Limit

Plow Process Low Limit

L1 1st Low limit (L1) – Warning

L2 2nd Low limit (L2) – Failure

Alarm Delay Time delay before alarm message will be send to the operator station. Check below the
special mode for 6 alarm limits.

Hysteresis Alarm Hysteresis in %

When limits are changed from the faceplate, you must take into consideration that these val-
ues will be overwritten again with the initial values when a cold restart / reset is performed
and the coldretain files are not available for the corresponding controller.

To avoid this, you need to update the initial values for the corresponding AIS/AIC control
module instance with Control Builder, after changing the Values from the Faceplate.

Six limits alarm delay – special mode

There is a possibility to enable individual alarm delays for each AIS/AIC element. The way to
do that is setting EnIndividualAlarmDelays parameter to true in each AIS/AIC element.

After a download, you will be able to notice the following appearance of the AIS faceplate

Figure 12 - Delays for the Alarm Limits

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 37/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

ROC

Figure 13 - Rate Of Change Indication in faceplate

Parameter Description

ROC High Limit Rate Of Change in % of Total Range per seconds High Limit

ROC Hysteresis ROC Alarm Hysteresis in %

Filter Time Filter time to be applied to the IO.<AISTag>.FilteredValue

When limits are changed from the faceplate, you must take into consideration that these val-
ues will be overwritten again with the initial values when a cold restart / reset is performed
and the coldretain files are not available for the corresponding controller.

To avoid this, you need to update the initial values for the corresponding AIS/AIC control
module instance with Control Builder, after changing the Values from the Faceplate.

Block / Override

Block / Force Input

Figure 14 - Block option on faceplate

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 38/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Block Alarm

Figure 15 - Block Alarm in Faceplate

Reference Table

Block Description

Block Input The analog input will be “forced” on controller hardware input level.
The IO Value shows the actual value in the process. Alarm limits remain active.

Block Alarm All 4 alarm limits will be blocked as well as Signal Error and ROC Alarms. They are not
taken into account anymore.
MVStatus

Substatus for Foundation Fieldbus and S800 Field Devices

Figure 16 - Good MVStatus in Faceplate

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 39/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Figure 17 - Bad MVStatus in faceplate

All Substatus for DP, PA and FF Field Devices will generate error control when quality is Bad or
Uncertain for AIS Control Module.

An Aspect Link giving access to the “Device Management” Object can be configured via the
“BMI DTM Link” General Properties Aspect.

Figure 18 - BMI DTM Link

General Properties Aspect Property Description

BMI DTM Link FPLAspectLink.DTM.ObjectName Name of the DTM Object

BMI DTM Link FPLAspectLink.DTM.AspectName Name of the DTM Aspect

BMI Overlap Link FPLAspectLink.DTM.DefaultAspectName Default Name of the DTM Aspect

The “Device Management” Button will be shown only if the Properties are not empty Strings.

Description

Signal Error Delay Time between the Signal Error occurs until the Value is forced to ErrValue. Only avail-
able for AIS Module.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 40/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

PCC

PCC interlock configuration

Figure 19 - PCC connections indication

The PCC interlock configuration tab shows the actual configuration and a link to the parent
object.

If the configuration via control module parameters “IntlkType” and “IntlkDir” is wrong, the er-
ror message “PCC Intlk Param Error” will be displayed in the Faceplate.

Figure 20 - Error in PCC Connection

Faceplate Control Permission

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 41/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

By the Property Attribute Override Aspect, the faceplate Write permissions (IntPar) can be
configured according the plants access and permission concept. This can be done in the Con-
trol Structure or in the Object Type Structure.

Figure 21 - AIS Property Permissions

Note that forcing to a Value in the Faceplate does require Write permission for IO.Signal.Value
and IO.Signal.Forced, these are not set on IntPar Variables.

3.3.3. Alarm & Event List


Object Status and Modes

Object status and modes are presented on the event list. Whenever the object changes its
status or mode the complete information of the object at the time of the change is logged in
the event list. The AIS and AIC object event message has a dynamic structure, this means that
it can change depending on the case you have.

The first case for eventing is when some limit value is changed for some limits from the face-
plate. In this case the structure for the event message is the following:

[LIMIT SHORT NAME] + Value: + [OLD VALUE] -> [NEW VALUE]

[LIMIT SHORT NAME] Description

L1 Low limit 1

L2 Low limit 2

H1 High limit 1

H2 High limit 2

Phi Process limit high

Plo Process limit low

The OLD VALUE and NEW VALUE correspond exactly to the old and new value of the limit. The
next case is when some limit is blocked from the faceplate. In this case the structure for the
event message is the following.

Limit Blk: + [LIMIT NAME]

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 42/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

[LIMIT NAME] Description

L1 Low limit 1 is blocked

L2 Low limit 2 is blocked

H1 High limit 1 is blocked

H2 High limit 2 is blocked

Phi Process limit high is blocked

Plo Process limit low is blocked

The 3rd and last case of event messages in AIS and AIC is when we have a forced condition for
the MV value. In this case three types of messages are possible:

– When the Forced flag is selected the message is:

– FRC Value: [VALUE]

– Where value is the actual value set for the MV value:

– When the Forced selection is undone the message is:

– FRC Deselected

– Or when MV value is changed under forced condition, the message is:

– FRC Value: [OLD VALUE] -> [NEW VALUE]

Alarm Messages

For the AIS and AIC we have basically 3 main conditions for the alarm messages

– Limit H2 or L2

– Limit H1 or L1

– ROC (Rate of change)

– Signal Error

Notice that Process Limit (Plo/Phi) does not create any alarm. The maximum indication treat-
ment for the Process Limit is 0 (event) as described in the parameter description.For the
alarm limits (Limits H2, L2, H1 and L1) the message will always be:

[LIMIT TYPE]: [LIMIT VALUE]

[LIMIT TYPE] Description

L1 Low limit 1 is reached

L2 Low limit 2 is reached

H1 High limit 1 is reached

H2 High limit 2 is reached

Phi Process limit high is reached

Plo Process limit low is reached


Limit Value is the number defined over the Lim1 and Lim2 Tab for each Limit Type.

ROC is the rate of change for the MV values in a normal scale (0-100% of the total range). It
will create an alarm after the rate of change in seconds for the MV value is higher then the
one defined in the faceplate over the Lim2 tab.

When a ROC appears, the following message is shown in the alarm list:

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 43/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

ROC [ROC HIGH LIMIT]

Where the ROC HIGH LIMIT is the value set over Lim2 faceplate tab.

SigErr

The signal error alarm is created every time a hardware failure which that analog input is con-
nected is encountered. If the configured Signal Error Delay Time is bigger than 0 seconds, a
warning alarm will be sent immediately. The message for both, the warning and the alarm, is
defined as above.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 44/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

4. AO Analogue Output

4.1. Basic description


The Control Module Types AOS and AOC are used to access and control an analogue output.

– AOS module is used to control (write) one analogue output process signal

– AOC module is used to control (write) one analogue output calculated signal, that is to be
indicated on the operator station and that will have no alarm limit control.

The analog output module provides the following features:

– Automatic control from a superior application

– Manual control from the Operator Station (via the faceplate)

– Tracking of mode and output changes

– Output limitation high/low

– On-Line trend with actual output value shown in the faceplate.

– All Substatus for IO and FF Filed Device will generate error control when quality is Bad or
Uncertain for AOS Control Module

– Process Panel Interface

4.2. Control
4.2.1. Diagram Graphical Representation AOS
The default view is shown, it’s possible to modify the visible ports in CBM.

Figure 22 - AOS Block

4.2.2. Diagram Graphical Representation AOC


The default view is shown, it’s possible to modify the visible ports in CBM.

Figure 23 - AOC Block

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 45/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

4.2.3. Parameter description


Parameter AOS

No Name Data Type Initial Value Port Dir Description

1 Name string ‘Name’ 1 in INIT: Tag name of the AOS (allowed de-
liminators are “.” and “-“, no blanks “:”
or “;” allowed)

2 Description string ‘Description’ 1 in IN: Description text of the AOS

3 IO AOSData 1 in_out IN/OUT: Connection to AOSData varia-


ble (do not connect to PID or VVVF !)

4 Class dint 1 0 in INIT: AE Class 1 ... 9999 (Section)

5 ModeTr bool true 0 in IN: True enables events on mode


change

6 StatusTr bool true 0 in IN: True enables events on output value


changes in Manual Mode

7 EnExtLimits bool false 0 in IN: false = limit settings from Operate


IT, true = COLD INIT can be used as ex-
ternal limits

8 OutpH real 100 0 in COLD INIT: External and initial high limit
for output limitation

9 OutpL real 0 0 in COLD INIT: External and initial low limit


for output limitation

10 Simulation bool false 0 in IN: TRUE = override signal error indica-


tion in Operate IT, used for simulations
only
Parameter AOC

No Name Data Type Initial Value Port Direction Description

1 Name string ‘Name’ 1 in INIT: Tag name of the AOC (allowed de-
liminators are “.” and “-“, no blanks “:”
or “;” allowed)

2 Description string ‘Description’ 1 in IN: Description text of the AOC

3 IO AOSData default 1 in_out IN/OUT: Connection to AOSData varia-


ble

4 Min real 0 1 in INIT: Scaling Parameter Range.

5 Max real 100 1 in INIT: Scaling Parameter Range Max.

6 Unit string ‘%’ 1 in INIT: Scaling Parameter Unit.

7 Fraction dint 1 1 in INIT: Fraction (Number of Decimals).

8 Class dint 1 0 in INIT: AE Class 1 ... 9999 (Section)

9 ModeTr bool true 0 in IN: True enables events on mode


change

10 StatusTr bool true 0 in IN: True enables events on output


value changes in Manual Mode

11 EnExtLim- bool false 0 in IN: false = limit settings from Operate


its IT, true = COLD INIT can be used as ex-
ternal limits

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 46/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

12 OutpH real 100 0 in COLD INIT: External and initial high


limit for output limitation

13 OutpL real 0 0 in COLD INIT: External and initial low limit


for output limitation

4.2.4. Data Type description


Together with the AOS and AOC Control Module Type a Structured Data Type AOSData is
available.

AOSData; components

Name Data Type Attributes Initial Value Description

1 SetMan bool retain false IN: Set operation mode to Man. If


permanentaly set to true, selection
of Auto is not possible from FCP

2 SetAuto bool retain false IN: Set operation mode to Auto. If


permanentaly set to true, selection
of Manual is not possible from FCP

3 H bool retain nosort false OUT: High limit output

4 L bool retain nosort false OUT: Low limit output

5 AutoValue real retain 0.0 IN: Value reference in Auto Mode.

6 Man bool coldretain nosort false OUT: Indication of Operation mode


Man

7 SigErr bool retain nosort false OUT: Indication of Signal Error

8 Signal RealIO retain nosort dis- IN/OUT: Signal to be connected to


playvalue the S800 HW I/O

9 ProcessPanel PanelLinkAOS retain Interface from / to ProcessPanel


For AOS, use the Data type structure:

– Write: IO.<TagName>.AutoValue

– Together with IO.<TagName>.SetAuto

– Read: IO.<TagName>.Signal.Value

For AOC, use the Data type structure:

– Write: IO.<TagName>. AutoValue

– Together with IO.<TagName>.SetAuto

– Read: IO.<TagName>.Signal.Value

PanelLinkAOS; components

Name Data Attributes Initial Description


Type Value

1 Status dint Retain nosort hidden Object Status (NoError, SignalErr)

2 Cmd dint Retain nosort hidden Object Commands from Panel to


Basic Object

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 47/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

3 ManOut real Coldretain nosort hid- Manual Output Signal from Process
den Panel to Basic Object

4 EnManOutFld bool Retain nosort hidden Enabling of Input Field (Manual Out-
put)
Status; Bits

Name Bit Position

1 NoError 0

2 SignalErr 1

Cmd; Bits

Name Bit Position

1 Auto 0

2 Man 1

4.3. Operation
4.3.1. Graphic elements
Graphic Element Description Example

VCO_AOSValue or Value and unit indication


VCO_AOCValue

VCO_AOSBar or VCO_AOCBar Bar indication

VCO_AOSValue or VCO_AOCValue

The value and unit presents the output value, it allows direct entry of the value.

Presentation

Indication Type Description Example

Value and Unit Value indication.


Used in Graphic Displays.

Status

Object status Symbol color

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 48/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Value in normal range Value pink

Labels

Description Indication

Mode auto No Frame for the background

Mode manual

Output Signal is Blocked / Forced

Example:

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 49/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Properties

Name DataType Default Value Description

EnableBackAppearance Boolean False Switch on the value and unit back appearance

EnableFitToBestSize Boolean True Set best unit size

EnableLogicalColor Boolean True If EnableLogicalColor is true, then all used colors


are logical colors. The logical color reference is
equal to the default logical color used in the color
properties. To use an individual color set it to
false.

EnableModeManualLabel Boolean True Show mode manual label

EnableUnit Boolean True Show units

NumberOfDigits Integer 4 Number of presented digits

UnitSize Integer 8 Unit size in pixel: 7 = Small, 8 = Standard, 10 =


Large, 12= XXL

ValueColor Color BMIvalueOUT Value color. Only applied if EnableLogicalColor is


set to false.

ValueSize Integer 12 Value size in pixel: 8 = Small, 10 Medium, 12 =


Standard, 14 = Large, 16 = XXL
For common settings please refer to MinLib Overview Getting Started Configuration
(3BHF004109).

VCO_AOCBar or VCO_AOSBar

AOS and AOC bar presents the analogue value as bar. Alarm or process limits are graphical
shown and different bar graph appearances are possible.

Presentation

Appearance Description Example

Vertical Bar This is the standard appearance of the bar graph. The
value will be indicated in relation to the maximum and
minimum range. The green bar will always start from
the minimum range.

Horizontal Bar This is the standard appearance of the bar graph. The
value will be indicated in relation to the maximum and
minimum range. The green bar will always start from
the minimum range.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 50/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Status

Example Object status Symbol color

Bad Quality Red cross pattern

Labels

Description Indication

Output Signal is Blocked / Forced

Signal Quality Bad

Example:

Properties

Name DataType Default Value Description

Appearance Integer 0 0 = Standard, 1 = Start from Pivot, 2 = Inverse, 3 =


Line

BarColorCustom Color BMIbarOUT Bar color. Only applied if EnableLogicalColor is set to


false.

EnableLogicalColor Boolean True If EnableLogicalColor is true, then all used colors are
logical colors. The logical color reference is equal to
the default logical color used in the color properties.
To use an individual color set it to false.

EnableManualRange Boolean False If set to true, the bar's range can be set manually

EnableModeManualLabel Boolean True Show mode manual label

Pivot Real 0. Used together with Appearance = 1 (Start from


Pivot). The bar will start from the value set as pivot.

RangeMax Real 100. Maximum range if EnableManualRange is true

RangeMin Real 0. Minimum range if EnableManualRange is true

SubscriptionRate Integer 0 The update rate for all aspect object properties sub-
scribed for

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 51/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

SymbolSize Integer 14 Symbol size in pixel: Little = 8, Small = 12, Standard =


14, Large = 18, XXL = 22

VerticalBar Boolean True VerticalBar: True = vertical appearance, false = hori-


zontal appearance
For common settings please refer to MinLib Overview Getting Started Configuration
(3BHF004109).

4.3.2. Faceplate
Aspect Link and Command Buttons

The following aspect view buttons are available on AOS and AOC Faceplates

The following command buttons are available on AOS and AOC Faceplates

Icon Operation Mode

Manual: Output value is defined in faceplate

Auto: Value is written from application

Increase the Output Value with the defined Step Value

Decrease the Output Value with the defined Step Value

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 52/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Default View

Tag Name &


Description

Operation
Mode
Graphical Bar

Output Value

Normal View

4.3.2.1.
Figure 24 - Default AOS Faceplate

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 53/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Normal View

Figure 25- AOS Normal faceplate

Auto Mode

Operation Mode Auto: output value (OUT) written from the application. The value of the
AOS/AOC actually corresponds to the output value.

Manual Mode

Operation Mode Man: output value (OUT) entered from the faceplate. The value of the
AOS/AOC corresponds to the output value. The Auto value indicates the actual value coming
from the application.

The last entered value in Man mode will be preserved during a cold restart.

Furthermore, the faceplate normal view gives more detailed information about the Analog
Output, such as:

Tab Description

Trend Mini trend of output value, IO value and auto value

Limit Limits for output value

Block - Output Blocking


- Alarm Blocking

IOStatus Sub status for IO and FF Field Devices


Trend

On-Line trend with actual output value and auto value.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 54/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Move over the trend area and a cursor will appear, showing enabled traces’ value and record
time.

Show/Hide Trace
Out: Output Signal
IO: Signal
ROC: Rate of Change

Record Time

Show/Hide Grid

Figure 26 - AOS Trend Indication

Limits

Figure 27- AOS Limits

Reference Table

Limits Description

High Limit Output High limitation

Low Limit Output Low limitation

Speed Rate of change Limitation for the Output value

Enable Auto Calc for Auto Calculation sets the Stepsize to a multiple of 10 times 1 or 5 dependent on
Inc/Dec Step the Range of the Setpoint

Inc/Dec Step If “Enable Auto Calc for Inc/Dec Step” is not set, the Stepsize used for the
Inc/Dec Buttons and the Direct Entry Window can be set manually

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 55/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Enable relative Limits for If set, the Max Increase / Decrease Values are enforced
Entry Window

Max Increase The Direct Entry Window’s high limit is set to the current Value plus the Value
given here

Max Decrease The Direct Entry Window’s low limit is set to the current Value minus the Value
given here

Block / Override

Figure 28 - AOS Block Indication

The IO value (process output value) indicates the “frozen” output value before forcing.

The Auto value indicates the actual value coming from the application.

Reference Table

Block Description

Block Output Block an output value. Value going to the process (IO value) is frozen and can be forced
later on, by changing the IO value.
IOStatus

Figure 29 - AOS Status

All Sub-statuses for IO Devices in Quality Bad or Uncertain will be indicated as Signal Error in
the Faceplate.

An Aspect Link giving access to the “Device Management” Object can be configured via the
“BMI DTM Link” General Properties Aspect. See AIS MVStatus for details.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 56/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Faceplate Control Permission

By the Property Attribute Override Aspect, the faceplate Write permissions (IntPar) can be
configured according the plants access and permission concept. This can be done in the Con-
trol Structure or in the Object Type Structure.

Figure 30- AOS Property permissions

Note that forcing to a Value in the Faceplate does require Write permission for
IO.Signal.IOValue and IO.Signal.Forced, these are not set on IntPar Variables.

4.3.3. Alarm & Event List


Object Status and Modes

The following conditions creates a event message for AOS and AOC.

– Mode changes from Auto to Manual and vice versa.

– When OUT value is changed (only in manual mode).

Then, the structure of the message will always be:

[MODE] + Value: + [Value]

Or

[MODE] + Value: + [Old Value] + -> + [New Value]

Where mode can be:

[MODE] Description

Aut Auto Mode

Man Manual Mode


In the second case, will just appear when Out value is different from the old value when
changing the modes or in manual mode, where all changes are tracked.

Alarm Messages

For the AOS and AOC object there is not generation of alarms.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 57/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 58/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

5. DI Digital Input

5.1. Basic description


The Control Module Type DIS and DIC are used to access and control a digital input.

– DIS module is used to read one digital input signal, coming from the process

– DIC module is used to write a calculated signal from the application, that is to be indi-
cated on the operator station and that will have alarm indication.

The digital input module provides the following features:

– Blocking and forcing of input value

– Alarming if input value differs from pre-defined (healthy; normal position) state

– Warning delay time to generate a pre warning alarm or event before the main alarm (fail-
ure) occurs.

– Ready Delay time to hold the alarm position in order to prevent noisy signals to clear and
re-activate the alarm very often.

– Alarm delay

– Alarm blocking (from faceplate). All alarms and warnings will be blocked.

– Alarm disabling/enabling (from application program)

– On-Line trend with actual input value

– Minerals Library Process Control Connection (PCC)

– Parameterized interlocks towards parent objects

– Advanced alarm disabling from parent objects

– Process Panel Interface

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 59/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

5.2. Control
5.2.1. Diagram Graphical Representation DIS
The default view is shown, it’s possible to modify the visible ports in CBM.

Figure 31 - DIS Block

5.2.2. Diagram Graphical Representation DIC


The default view is shown, it’s possible to modify the visible ports in CBM.

Figure 32 - DIC Block

5.2.3. Parameter description


Parameter DIS

No Name Data Type Initial Por Dir Description


Value t

1 Name string 'Name' 1 in INIT: Tag name of the DIS (allowed deliminators
are "." and "-", no blanks ":" or ";" allowed)

2 Description string 'Descrip- 1 in IN: Description text of the DIS


tion'

3 IO DISData 1 in_out IN/OUT: Connection to DISData variable

4 PCC PCCComData Default 1 out IN/OUT: Interlock Bus, PriorityCommand/Inter-


lock to motors, valves or groups

5 PCCAEListFrcEn bool false 0 in IN: PCC AE List handling forced to be always on


and not controlled by PCC parent

6 ExtTimeStamp bool false 0 in INIT: False = Signal is monitored; True = SignalID


is monitored with external time stamp

7 SignalID string '' 0 in INIT: Identifier of the signal with external time
stamp. Valid when ExtTimeStamp = True

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 60/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

8 UseSigToInit bool false 0 in INIT: True = Use Signal to get an init value. Valid
when ExtTimeStamp = True

9 Class dint 1 0 in INIT: AE Class 1 ... 9999 (Section)

10 AETxt string cBMI.Emp 1 in INIT: Alarm Message description (e.g. Pull Rope
ty_str Switch, Level High) for NLS support use
||AE_NLS_ preffix and no space in the text

11 ValTr dint 3 0 in INIT: Alarm Treatment: -1 no AE; 0 = Event ; 1,2,3


= ALPrio# (1=lowest)

12 WarnValTr dint 2 0 in INIT: Warning Treatment: -1 no AE; 0 = Event ;


1,2,3 = ALPrio# (1=lowest)

13 NormPos bool true 1 in IN: Normal position of the DI signal. Alarm is acti-
vated when signal is not in this position.

14 IntlkTypeAlarm dint No_Inter- 1 in INIT:


lock PCC_Disabled;No_Interlock;PD_PrevDrive;IA_Proc
ess;IA_Process_RFS;IB_Equipment;IB_Equipment
_RFS;IC_Safety;IC_Safety_RFS;Auto_Start

15 IntlkDirAlarm dint DirXY 1 in INIT: 1:DirX/Y/XY+Fast+noAck;


2:DirX/Y/XYFB+Fast+noAck;
3:DirX/Y/XYStart+noAck; Ex. DirX, DirXFast-
noAck, noAck=Acknowledge not need

16 IntlkTypeWarn- dint No_Inter- 0 in INIT:


ing lock PCC_Disabled;No_Interlock;PD_PrevDrive;IA_Proc
ess;IA_Process_RFS;IB_Equipment;IB_Equipment
_RFS;IC_Safety;IC_Safety_RFS;Auto_Start

17 IntlkDirWarning dint DirXY 0 in INIT: DirX; DirXStart; DirY; DirYStart; DirXY;


DirXYStart

18 IntlkStartInhibit time 0s 0 in INIT: Bypass Interlock for a certain time after


start of PCC parent (MOTx, VLVx), Start by Ord in-
stead of Run where the IntlkDir is DirFB#

19 IntlkLocStar- bool false 0 in INIT: Bypass Interlock in LOC mode if LCBStart is


tOverride continuously pushed. All PCC parents need to be
in LOC.

20 ErrCtrl bool true 0 in IN: Action in case of Signal Error: false = no ac-
tion; true = IO.SigHW.Value forced to NOT
Norm_Pos

21 AlarmDelay time 0s 0 in COLD INIT: Initial time delay before the Alarm is
activated after the signal has left the Normal Po-
sition

22 WarnDelay time 0s 0 in COLD INIT: Initial time delay before the Warning
is activated after the signal has left the Normal
Position

23 ReadyDelay time 0s 0 in COLD INIT: Initial time delay before the Warning
or Alarm is reset after the signal is returned to
the Normal Position

24 AlarmAck bool false 0 in IN pulse: Acknowledge the alarms.

25 Simulation bool false 0 in IN: TRUE = override signal error indication in Op-
erate IT, used for simulations only

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 61/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

For more information on how to use Interlock Parameters, see chapter PCC Interlock Parame-
ter Description

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 62/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Parameter DIC

No Name Data Type Initial Value Port Dir Description

1 Name string 'Name' 1 in INIT: Tag name of the DIC (allowed delimina-
tors are "." and "-", no blanks ":" or ";" al-
lowed)

2 Description string 'Descrip- 1 in IN: Description text of the DIC


tion'

3 IO DISData 1 in_ou IN/OUT: Connection to DISData variable


t

4 PCC PCCComData Default 1 out IN/OUT: Interlock Bus, PriorityCommand/In-


terlock to motors, valves or groups

5 PCCAEListFrcEn bool false 0 in IN: PCC AE List handling forced to be always


on and not controlled by PCC parent

6 Class dint 1 0 in INIT: AE Class 1 ... 9999 (Section)

7 AETxt string cBMI.Empty 1 in INIT: Alarm Message description (e.g. Pull


_str Rope Switch, Level High) for NLS support
use ||AE_NLS_ preffix and no space in the
text

8 ValTr dint 3 0 in INIT: Alarm Treatment: -1 no AE; 0 = Event ;


1,2,3 = ALPrio# (1=lowest)

9 WarnValTr dint 2 0 in INIT: Warning Treatment: -1 no AE; 0 = Event


; 1,2,3 = ALPrio# (1=lowest)

10 NormPos bool true 1 in IN: Normal position of the DI signal. Alarm is


activated when signal is not in this position.

11 IntlkTypeAlarm dint No_Inter- 1 in INIT:


lock PCC_Disabled;No_Interlock;PD_PrevDrive;IA_
Pro-
cess;IA_Process_RFS;IB_Equipment;IB_Equip
ment_RFS;IC_Safety;IC_Safety_RFS;Auto_Sta
rt

12 IntlkDirAlarm dint DirXY 1 in INIT: 1:DirX/Y/XY+noAck;


2:DirFBX/Y/XY+noAck;
3:DirX/Y/XYStart+no-
Ack;Ex.DirFBX,DirXnoAck,no-
Ack=Acknowledge not need if value back to
NormPos

13 IntlkTypeWarning dint No_Inter- 0 in INIT:


lock PCC_Disabled;No_Interlock;PD_PrevDrive;IA_
Pro-
cess;IA_Process_RFS;IB_Equipment;IB_Equip
ment_RFS;IC_Safety;IC_Safety_RFS;Auto_Sta
rt

14 IntlkDirWarning dint DirXY 0 in INIT: DirX; DirXStart; DirY; DirYStart; DirXY;


DirXYStart

15 IntlkStartInhibit time 0s 0 in INIT: Bypass Interlock for a certain time after


start of PCC parent (MOTx, VLVx Order)

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 63/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

16 IntlkLocStartOver- bool false 0 in INIT: Bypass Interlock in LOC mode if LCB-


ride Start is continuously pushed. All PCC par-
ents need to be in LOC.

17 AlarmDelay time 0s 0 in COLD INIT: Initial time delay for the


Norm_Pos handling

18 WarnDelay time 0s 0 in COLD INIT: Initial time delay before the


Warning is activated after the signal has left
the Normal Position

19 ReadyDelay time 0s 0 in COLD INIT: Initial time delay before the


Warning or Alarm is reset after the signal is
returned to the Normal Position

20 AlarmAck bool false 0 in IN pulse: Acknowledge the alarms.

For more information on how to use Interlock Parameters, see chapter PCC Interlock Parame-
ter Description.

5.2.4. Data Type description


Together with the DIS and DIC Control Module Type a Structured Data Type DISData is availa-
ble.

DISData; components

Name Data Attributes Initial Description


Type Value

1 AlarmEn bool retain no- TRUE IN true: External Alarm Enabling of DIS, temporary
sort blocking of alarming and interlocking

2 AEListEn bool retain no- TRUE IN true: External Alarm List Enabling of DIS, tempo-
sort rary disabling of unack alarming and entries in alarm-
list

3 SigErr bool retain FALSE OUT: Indication of Signal Error (e.g. S800 Hardware
Error)

4 Signal BoolAL retain no- OUT: Treated Signal to be used for process interlocks
sort in glue logic

5 PreWarning bool retain no- OUT: Pre Warning Signal can be used for process con-
sort trol in glue logic, true if object is in prewarning state

6 SigHW BoolIO retain no- IN/OUT: Signal to be connected to the S800 HW I/O
sort

7 Process Panel Panel- retain Interface from / to Process Panel


LinkDIS

8 Name string[24] retain Name of DIS/DIC


For DIS, use the Data type structure:

– Write: not available, use DIC control module if the signal shall be written from Glue Logic

– Read: IO.<TagName>.Signal.Value

– Interlock: IO.<TagName>.Signal.Normal

For DIC, use the Data type structure:

– Write: IO.<TagName>. SigHW.IOValue

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 64/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

– Read: IO.<TagName>.Signal.Value

– Interlock: IO.<TagName>.Signal.Normal

PanelLinkDIS; components

Name Data Attributes Initial Description


Type Value

1 Status dint Retain nosort hidden Object Status (Ready,Event, Warning etc.)

2 Cmd dint Retain nosort hidden Object Commands from Panel to Basic Object

3 SignalValue bool Retain nosort hidden Signal Value to Process Panel

4 Blink bool Retain nosort hidden Enabling of Basic Object Blinking


Cmd; Bits

Name Bit Position

1 AlarmAck 0

5.2.5. Project Constants


Name Data Type Default Value

1 cBMI.DIS.DisabledIntMaxIndTr dint 13

2 cBMI.DIS.PropagateSigErrToPCC bool false

3 cBMI.DIS.ShowSigErrIndTr bool false

5.2.6. Time Diagram


For the DIS and DIC, the following timing diagram shows the behaviour with Delays set:

The Alarm Condition is defined as SigHW.Value being different to NormPos. Warning delay is
the time between an Alarm Condition occurs until IO.Prewarning is set to true. Alarm delay is
the time between an Alarm Condition until the Alarm is generated and Signal.Normal, used in
the glue logic as Interlock to Consumers, becomes false. Note that if an Alarm is generated,
the Signal.Normal will be kept false until the Alarm has been acknowledged by the Operator,
independent of the Input Signals state (this is not shown in the diagram).

Ready delay is the time to disable IO.Prewarning or set Signal.Normal to true after the Alarm
Condition has disappeared. Note that if the AlarmCondition comes back, the Ready Delay
Timer will be reset. In case this happens during Prewarning is set, the whole Alarm Delay time
will be waited again until Signal.Normal changes to false.

Warning Delay, Alarm Delay and Ready Delay can be set from the faceplate.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 65/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O B J ECTS

The NormPos is a parameter set thru Control Builder in order to define the normal position
for the signal, which means, the value of the signal that will not create any warning or alarm.

The PCC Interlock Condition follows the Signal.Normal, however with the “NoAck” Option, e.g.
PCC Interlock Direction configured as “DirXYNoAck”, the Interlock Condition is not consider-
ing any Ready Delay as shown in the Diagram “PCC with NoAck”.

Note that when using the “Fast” Option for DIS Alarm, Delays are not supported.

5.2.7. PCC Interlock Limitations


The “Fast” Interlock configuration Option is not supported by the DIC CM. If IntlkDir is config-
ured as Fast (e.g. DirXFast, DirXYFastnoAck) the Interlock will still be executed as but without
the “Fast” option, and the FPL will indicate PCC Param Error.

For explanation of the different configuration options see chapter PCC Interlock Parameter
Description

Any Interlock defined by IntlkTypeWarning / IntlkDirWarning is only active before


the Alarm, while IO.PreWarning is false and IO.Signal.Normal is still true (see 5.2.6
for a diagram).

This means that the PCC Parameter for Alarm should always be set to an Interlock with prior-
ity equal or higher than the Interlock defined for Warning.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 66/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

5.3. Operation
5.3.1. Graphic elements
Graphic Element Description Example

VCO_DISSignal or Signal status and alarm indication.


VCO_DICSignal

VCO_DISAlarmTxt or Signal status or alarm text indica-


VCO_DICAlarmTxt tion

Presentation

Indication Type Example

Text with background color

Status Indication in front of text

VCO_DISSignal or VCO_DICSignal

This element presents the value and alarm of a digital input as symbol.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 67/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Presentation

Status

Object status Symbol color

OFF Grey

OFF / ALARM Grey / red thick frame

ON Green

ON / ALARM Green / red thick frame

Labels

Description Indication
Status blocked

Example:

Properties

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 68/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Name DataType Default Value Description

IndicationType IndicationTypeEnum A00_Rectan- Symbol type selection


gle

Inverse Boolean False Inverse indication of on/ off status

MirrorPosition Boolean False Mirrors position left / right and open / close in-
dication

Orientation Real 0 Rotate symbol clockwise 0 - 360 °

SensorText String "X" Sensor text if IndicationType = E08_Lollipop

SymbolSize Integer 16 8 = Litle, 12 = Small, 16 = Standard, 20 = Large, 24


= XXL
For common settings please refer to MinLib Overview Getting Started Configuration
(3BHF004109).

VCO_DISAlarmTxt or VCO_DICAlarmTxt

Digital Input text can be used to create small error labels on process graphic displays or over-
lap displays with meaningful interlock texts. The text appearance can be configured to show
the text only on alarm, depending on the value, always but with different colors depending on
value or alarm condition.

Status

Object status Symbol color

Normal Position Gray dimmed (semitransparent)

Warning Position Orange Text

Abnormal Position Red Text

Alarm Position Red Frame

Labels

Description Indication

Status blocked

Example:

Properties

Name DataType Default Value Description

AppearanceType Integer 0 0 = Alarm, 2 = Value, 3 = Value custom color, 10 =


Alarm interlock, 12 Value interlock

ColorAbnormalPos Color Lime Used for AppearanceType 3 = Value custom color

ColorNormalPos Color RGB(159,159,159) Used for AppearanceType 3 = Value custom color

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 69/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

EnableFont Boolean False Enable the Font property

EnableLogicalColor Boolean True To use an individual color set it to false

EnableNormalPos Boolean True If false, symbol and text are not visible in NormalPos.

Font Font Font( "Arial" ,10 Text font when EnableFont is true
,Regular, Bold)

IndicationType Integer 0 0 = Text with background color, 10 = Square in front


of text, 20 = Text colored

NormalPos Boolean False Used for AppearanceType 2 = Value, 3 = Value custom


color, 12 = Value Interlock

SubscriptionRate Integer 0 The update rate for all aspect object properties sub-
scribed for

SymbolSize Integer 12 Defined the square size in case of IndicationType =


10

TextBold Boolean True Text style is bold

TextIndAbnormalPos String "On" Text for abnormal position

TextIndNormalPos String "Off" Text for normal position

TextSize Integer 10 Text size in pixel: 8 = Small, 10 = Standard, 12 = Large,


16 = XXL
TextSource Integer 1 0 = None, 1 = TextIndAbnormalPos / TextIndNormal-
Pos, 2 = OPC Text, 3 = NLS Text

DISAlarmDelay or DICAlarmDelay

This element features the same Presentations and Properties as the DISTxt / DICTxt, but ad-
ditionally displays the Remaining Time until while the Warning is active. The objects
AlarmDelay must be set bigger than the WarningDelay for this to work.

Properties

Name DataType Default Value Description

EnableAlarmDelayIndication Boolean true Show remaining Delay Time until Alarm


EnableWarningDelayIndication Boolean false Show remaining Delay Time until Warning

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 70/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

5.3.2. Faceplate
Aspect Link and Command Buttons

The following aspect view buttons are available on DIS and DIC Faceplates

Default View

Alarm or Event
Tag Name &
Message Text
Description

DIS: Input sig-


nal from Pro-
Time to Fail-
cess
ure
DIC:
alculated
Signal From
App

Figure 33 - DIS Default Faceplate

Some Indications are given in the Faceplate, which represents various functions.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 71/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Block Limit In-


dication

Simulation In-
dication

Sig Err Indica-


tion

Error Control

Figure 34 - DIS Alarm on faceplate

Label Description

Simulation The Signal is simulated (via the Group Member – PCC Connection)

Block Input The Signal Value is Blocked

IO Alarm Blocked The Alarm is Blocked from the Application code

Sig Err The Signal Quality is not ok (see the “IOStatus” Tab for detailed Status information)

Start Inhibit Active The PCC Interlocks and Limits are blocked because of a configured PCCStartInhibit
Time and the Consumer connected via PCC is not running

Normal View

Figure 35 - DIS Normal View

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 72/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

The faceplate normal view gives more detailed information about the Digital Input, such as:

Tab Description

Trend Mini trend of output value and value from process (DIS) or application (DIC)

Parameter Alarm, Warning and Ready Delay

Block - Input Blocking


- Alarm Blocking

PCC - PCC interlock configuration summery


- Link to connected consumer or consumer overview list

Trend

On-Line trend with actual input value.

Move over the trend area and a cursor will appear, showing enabled traces’ value and record
time.

Show/Hide Trace
Out: Output Signal
IO: Signal
ROC: Rate of Change

Record Time

Show/Hide Grid

Figure 36 - DIS Trends

Parameters

Setting of Alarm, Warning and Ready Delay

Figure 37 - DIS Delay Setting

Reference Table, Parameters

Parameters Description

Ready Delay Time delay before the Warning or Alarm is reset after the signal is returned to the Nor-
mal Position.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 73/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Warning Delay Time delay between the signal leaving the normal position and pre-warning. Incase
Warning Delay = Alarm Delay no pre-warning will occur.

Alarm Delay Time delay between the signal leaving the normal position and alarm / failure. Alarm De-
lay must be >= Warning Delay.

Block / Override

Block / Force Input

Figure 38 - DIS Input Block

Block Alarm

Figure 39 - DIS Alarm Block

Reference Table, Block

Description

Block Input The digital input will be “forced” on controller hardware input level.
The IO Value shows the actual value in the process. Alarm handling remains active.

Block Alarm The alarm treatment will be blocked. No alarm messages will be sent to the operator station.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 74/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

PCC

PCC interlock configuration:

Figure 40 - DIS PCC Configuration

The PCC interlock configuration tab shows the actual configuration and a link to the parent
object. If the PCC interlock configuration via parameter “IntlkTypeAlarm”/“IntlkDirAlarm”
resp. “IntlkTypeWarn”/“IntlkDirWarn” is wrong, a yellow colored error message “PCC Intlk
Param Error” will be displayed.

Faceplate Control Permission

By the Property Attribute Override Aspect, the faceplate Write permissions (IntPar) can be
configured according the plants access and permission concept. This can be done in the Con-
trol Structure or in the Object Type Structure.

Figure 41 - DIS property permissions

Note that forcing to a Value in the Faceplate does require Write permission for IO.SigHW.Value
and IO.SigHW.Forced, these are not set on IntPar Variables.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 75/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

5.3.3. Alarm & Event List


Object Status and Modes

For eventing in DIS and DIC we have the in forced condtion case, which can be:

– When the Forced flag is selected the message is:

– FRC Value: [VALUE]

– Where value is the actual value is the IO.SigHw.Value

– When the Forced selection is undone the message is:

– FRC Deselected

– Or when IO.SigHW.Value value is changed under forced condition, the message is:

– FRC Value: [OLD VALUE] -> [NEW VALUE]

Alarm Messages

For the DIS, an alarm message is generated when the Signal.Value is different of NormPos pa-
rameter and the AlarmDelay time is elapsed. Then the message is the following:

[AETxt] + [Severity]

Where AETxt is a parameter defined over DIS parameters in the Control Builder and for sever-
ity the text can also be changed but then over BMIConstAndVar constants, depending on the
severity.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 76/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

6. DO Digital Output

6.1. Basic description


The Control Module Types DOS and DOC are used to access and control a digital output.

– DOS module is used to control (write) one digital output process signal

– DOC module is used to control (write) one digital output calculated signal, that is to be
indicated on the operator station and that will have no alarm indication.

The digital output module provides the following features:

– Automatic control from a superior application

– Manual control from the Operator Station (via the faceplate)

– Tracking of mode and output changes

– On-Line trend with actual output value shown in the faceplate.

– Process Panel Interface

6.2. Control
6.2.1. Diagram Graphical Representation DOS
The default view is shown, it’s possible to modify the visible ports in CBM.

Figure 42 - DOS Block

6.2.2. Diagram Graphical Representation DOC


The default view is shown, it’s possible to modify the visible ports in CBM.

Figure 43 - DOC Block

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 77/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

6.2.3. Parameter description


Parameter DOS

No Name Data Type Initial Value Port Dir Description

1 Name string 'Name' 1 in INIT: Tag name of the DOS (allowed de-
liminators are "." and "-", no blanks ":"
or ";" allowed)

2 Description string 'Description' 1 in IN: Description text of the DOS

3 IO DOSData 1 in_out IN/OUT: Connection to DOSData varia-


ble

4 Class dint 1 0 in INIT: AE Class 1 ... 9999 (Section)

5 ModeTr bool true 0 in IN: True enables events on mode


change

6 StatusTr bool true 0 in IN: True enables events on status


(on/off) change

7 Simulation bool false 0 in IN: TRUE = override signal error indica-


tion in Operate IT, used for simulations
only

Parameter DOC

No Name Data Type Initial Value Port Dir Description

1 Name string 'Name' 1 in INIT: Tag name of the DOC (allowed de-
liminators are "." and "-", no blanks ":"
or ";" allowed)

2 Description string 'Description' 1 in IN: Description text of the DOC

3 IO DOSData default 1 in_out IN/OUT: Connection to DOSData varia-


ble

4 Class dint 1 0 in INIT: AE Class 1 ... 9999 (Section)

5 ModeTr bool true 0 in IN: True enables events on mode


change

6 StatusTr bool true 0 in IN: True enables events on status


(on/off) change

6.2.4. Data Type description


Together with DOS & DOC Control Module Type, Structured Data Type DOSData is available.

DOSData; components

Name Data Attributes Initial Description


Type Value

1 SetMan bool retain IN: Set operation mode to Man. If permanentaly


set to true, selection of Auto is not possible
from FPL

2 SetAuto bool retain IN: Set operation mode to Auto. If permanentaly


set to true, selection of Manual is not possible
from FPL

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 78/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

3 AutoValue bool retain FALSE IN: Value reference in Auto Mode.

4 Man bool coldretain nosort FALSE OUT: Indication of Operation mode Man

5 SigErr bool retain nosort FALSE OUT: Indication of Signal Error

6 Signal BoolIO retain nosort IN/OUT: Signal to be connected to the S800 HW


I/O

7 Process Panel PanelLin retain Interface from / to Process Panel


kDOS
For DOS, use the Data type structure:

– Write: IO.<TagName>.AutoValue

– Together with IO.<TagName>.SetAuto

– Read: IO.<TagName>.Signal.Value

For DOC, use the Data type structure:

– Write: IO.<TagName>. AutoValue

– Together with IO.<TagName>.SetAuto

– Read: IO.<TagName>.Signal.Value

PanelLinkDOS; components

Name Data Type Attributes Initial Value Description

1 Cmd dint Retain nosort hidden Object Commands from Panel


to Basic Object

2 SignalValue bool Retain nosort hidden Signal Value to Process Panel

3 ConEn bool Retain nosort hidden Enabling of Control

Cmd; Bits

Name Bit Position

1 On 0

2 Off 1

3 Auto 2

4 Man 3

5 AlarmAck 4

6.3. Operation
6.3.1. Graphic elements
Graphic Element Description Example

DOS or DOC Signal status indication.


Used in Graphic Displays.
DOSButton or DOCButton Command button

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 79/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

DOS or DOC

Presentation

Status

Object status Symbol color

OFF Grey

ON Green

Labels

Description Indication

Status blocked

Example:

Properties

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 80/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Name DataType Default Value Description

EnableModeManualLabel Boolean True Show mode manual label

EnableObjectStatusColor Boolean False If set to false, the status color de-


pends on the indication type, else
the logical DO colors are used.

IndicationType IndicationTypeEnum A00_Rectangle Symbol type selection

Inverse Boolean False Inverse indication of on/ off status

MirrorPosition Boolean False Mirrors position left / right and


open / close indication

Orientation Integer 0 Orientation

SymbolSize Integer 16 SymbolSize


For common settings and symbol logical colors please refer to MinLib Overview Getting
Started Configuration (3BHF004109).

DOSButton or DOCButton

Digital Output buttons allow sending of commands from the operator station. The type of
the command e.g. toggle, pulse, while down can be selected by properties. The button can
contain a symbol showing the feedback or text. The bar on top of the button can be switched
off.

Presentation

Indication Type Description Example

Button Command Button.

Status

Object status Symbol color

Feedback signal Off Gray steady

Feedback signal On White steady

Properties

Name DataType Default Value Description

Action Action SystemDefault Controls the action type, i.e.


whether the button has direct or
applied (two step oparation) ac-
tion. Used only for ButtonType =
0 (toggle) and ButtonType = 1
(single pulse)

ButtonType Integer 0 0 = toggle, 1 = single pulse, 2 =


while down: set signal, 3 = while
down: alternate, 4 = set signal, 5
= reset signal

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 81/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

EnableColorBar Boolean True If true the colored bar on top of


the button is presented.

EnableObjectStatusColor Boolean False If set to false, the status color de-


pends on the indication type, else
the logical DO colors are used.

EnableStoreMode Boolean True After an action the original mode


will be restored

EnableSymbol Boolean True Show button with symbol

EnableWriteWhenAuto Boolean True If true, the button is enabled in


manual and auto mode

FeedBackSignal Boolean False If property FeedBackType = 1


then this property is used as the
feed back signal

FeedBackType Integer 0 0 = DO value, 1 = feedback signal

IndicationType IndicationTypeEnum A00_Rectangle Symbol type selection

PulseTime Integer 1 Pulse time in seconds

SymbolPos Integer 5 1 = top left, 2 = top center, 3 = top


right, 4 = center left, 5 = center
center, 6 = center right, 7 = bot-
tom left, 8 = bottom center, 9 =
bottom right

SymbolSize Integer 10 8 = small, 10 = standard, 12 =


large, 14 = XXL

Text String "Text" Description text

TextAlign Integer 5 1 = top left, 2 = top center, 3 = top


right, 4 = center left, 5 = center
center, 6 = center right, 7 = bot-
tom left, 8 = bottom center, 9 =
bottom right

TextBold Boolean True Enable text style bold

TextSize Integer 10 8 = small, 10 = standard, 12 =


large, 14 = XXL

TextSource Integer 0 0 = None, 1 = Manual, 2 = OPC, 3 =


NLS
For common settings and Symbol Logical colors please refer MinLib Overview Getting
Started Configuration (3BHF004109).

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 82/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECT S

6.3.2. Faceplate
Aspect Link and Command Buttons

The following aspect view buttons are available on DOS and DOC Faceplates

The following command buttons are available on DOS and DOC Faceplates

Icon Command Buttons

Set Output Value, only enabled if operation mode is Manual.

Reset Output Value, only enabled if operation mode is Auto.

Operation Mode Manual: Output value is written from faceplate

Operation Mode Auto: Value is written from application

Default View

Tag Name & Mode Indication


Description

Graphical Rep-
resentation

Normal
View

Figure 44 - DOS Default View

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 83/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Normal View

Figure 45 - DOS Normal view

AUTO Mode

– Operation Mode Auto: Output written from the application.

MAN Mode

– Operation Mode Man: Output controlled from the faceplate via the buttons ON and OFF.
The Auto value indicates the actual value coming from the application. The last entered
value in Man mode will be preserved during a cold restart.

Furthermore, the faceplate normal view gives more detailed information about the Digital
Output, such as:

Tab Description

Trend Mini trend of output value and value from process (DOS) or application (DOC)

Block Output Blocking

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 84/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Trend

On-Line trend with actual output value and IO value.

Move over the trend area and a cursor will appear, showing enabled traces’ value and record
time.

Show/Hide Trace
Out: Output Signal
IO: Signal
ROC: Rate of Change

Record Time
Show/Hide Grid

Figure 46 - DOS Trends

Block / Override

Figure 47 - DOS Block Indication

The IO value (process output value) indicates the “frozen” output value before forcing.

The Auto value indicates the actual value coming from the application.

Reference Table, Block

Block Description

Block Output Block an output value. Value going to the process (IO value) is frozen and can be forced
later on, to “1” or to “0”

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 85/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

6.3.3. Faceplate Control Permission


By the Property Attribute Override Aspect, the faceplate Write permissions (IntPar) can be
configured according the plants access and permission concept. This can be done in the Con-
trol Structure or in the Object Type Structure.

– Note that forcing to a Value in the Faceplate does require Write permission for
IO.SigHW.IOValue and IO.SigHW.Forced, these are not set on IntPar Variables.

6.3.4. Alarm & Event List


Object Status and Modes

For the DOS and DOC the only event created is when the mode is changed from manual to
auto and vice-versa. Then the following message can be seen:

[MODE] + [VALUE]

[MODE] Description

Aut Auto Mode

Man Manual Mode

And the value can be true or false depending on its status during the mode change

Alarm Messages

For the DOS and DOC object, no alarms are generated.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 86/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

7. PCC_Connect_6

7.1. Basic description


The Control Module Type PCC_Connect_6 is used to

– assign a Basic Object via PCC to up to 6 consumers / groups

– overwrite the Warning / Failure state to the Basic Object if needed

Furthermore, it supports PCC Interlocks:

– Interlocks by default forwarded to all connected Consumers

– Individual Interlock forwarding mask for each consumer:

– Interlock forwarding can be disabled individually for each consumer

– Blocking Mask is per limit type (DIS: Alarm/Warning; AIS: H2, H1, PHi, PLo, L1, L2), each
type can be blocked individually

– Indication of blocked signals on PCC Bus forwarded to the consumer.

7.2. Control
7.2.1. Diagram Graphical Representation

Figure 48 - PCC Connect Block

7.2.2. Parameter description

No Name Data Type Dir Port Initial Val Description

1 Name string[20] in yes cBMI.Emp INIT: Tag name of PCC_Connect Block (. : -


ty_str ok, no blanks allowed!), used to link from
Signal to this Block, needs to be unique

2 SignalPCC_Override bool in no false IN false: Enabling of override for PCC Alarm


Enable from Drives

3 SignalPCC_Warn- bool in no false IN false: overrides Warning X PCC from


ingXEn Drives

4 SignalPCC_FailureXEn bool in no false IN false: overrides Failure X PCC from Drives

5 SignalPCC_Warning- bool in no false IN false: overrides Warning Y PCC from


YEn Drives

6 SignalPCC_FailureYEn bool in no false IN false: overrides Failure Y PCC from Drives

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 87/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

7 SignalPCC PCCComDat in_ou yes left IN/OUT: To be connected to the Signals PCC
a t Out Port

8 DrivePCC1_EnWrite bool in no true IN true: enabling of PCC write from IO to


consumer

9 DrivePCC1 PCCComDat out yes default IN/OUT: Connect to the first Consumer
a

10 IntrlkMask1 dword in no Transpar- INIT: Transparent;NoInterlockForwarding;


ent NoPCCForward-
ing;DI_Alarm;DI_Warning;AI_PID_H2;AI_PID_
H1;AI_PID_L1;AI_PID_L2;AI_PID_H12;AI_PID_P
HiLo

11 DrivePCC2_EnWrite bool in no true IN true: enabling of PCC write from Signal to


Consumer

12 DrivePCC2 PCCComDat out yes default IN/OUT: Connect to the second Consumer
a

13 IntrlkMask2 dword in no Transpar- INIT: Transparent;NoInterlockForwarding;


ent NoPCCForward-
ing;DI_Alarm;DI_Warning;AI_PID_H2;AI_PID_
H1;AI_PID_L1;AI_PID_L2;AI_PID_H12;AI_PID_P
HiLo

14 DrivePCC3_EnWrite bool in no true IN true: enabling of PCC write from Signal to


Consumer

15 DrivePCC3 PCCComDat out yes default IN/OUT: Connect to the third Consumer
a

16 IntrlkMask3 dword in no Transpar- INIT: Transparent;NoInterlockForwarding;


ent NoPCCForward-
ing;DI_Alarm;DI_Warning;AI_PID_H2;AI_PID_
H1;AI_PID_L1;AI_PID_L2;AI_PID_H12;AI_PID_P
HiLo

17 DrivePCC4_EnWrite bool in no true IN true: enabling of PCC write from Signal to


Consumer

18 DrivePCC4 PCCComDat out yes default IN/OUT: Connect to the fourth Consumer
a

19 IntrlkMask4 dword in no Transpar- INIT: Transparent;NoInterlockForwarding;


ent NoPCCForward-
ing;DI_Alarm;DI_Warning;AI_PID_H2;AI_PID_
H1;AI_PID_L1;AI_PID_L2;AI_PID_H12;AI_PID_P
HiLo

20 DrivePCC5_EnWrite bool in no true IN true: enabling of PCC write from Signal to


Consumer

21 DrivePCC5 PCCComDat out yes default IN/OUT: Connect to the fifth Consumer
a

22 IntrlkMask5 dword in no Transpar- INIT: Transparent;NoInterlockForwarding;


ent NoPCCForward-
ing;DI_Alarm;DI_Warning;AI_PID_H2;AI_PID_
H1;AI_PID_L1;AI_PID_L2;AI_PID_H12;AI_PID_P
HiLo

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 88/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

23 DrivePCC6_EnWrite bool in no true IN true: enabling of PCC write from Signal to


Consumer

24 DrivePCC6 PCCComDat out yes default IN/OUT: Connect to the sixth Consumer
a

25 IntrlkMask6 dword in no Transpar- INIT: Transparent;NoInterlockForwarding;


ent NoPCCForward-
ing;DI_Alarm;DI_Warning;AI_PID_H2;AI_PID_
H1;AI_PID_L1;AI_PID_L2;AI_PID_H12;AI_PID_P
HiLo

7.2.3. Interlock Masks


An interlock mask is composed of the following value definitions:

Mask Value Description

1/ 16#001 Interlock Action for H2 (AIS/PID) or Alarm (DIS) to be forwarded

2/ 16#002 Interlock Action for H1 (AIS/PID) or Warning (DIS) to be forwarded

4/ 16#004 Interlock Action for PHi (AIS/PID) to be forwarded

8/ 16#008 Interlock Action for PLo (AIS/PID) to be forwarded

16 / 16#010 Interlock Action for L1 (AIS/PID) to be forwarded

32 / 16#020 Interlock Action for L2 (AIS/PID) to be forwarded

64 / 16#040 Interlock Action for ROC (AIS) to be forwarded

128 / 16#080 Interlock Action for DEVH (PID) to be forwarded

256 / 16#100 Interlock Action for DEVL (PID) to be forwarded

512 / 16#200 Alarm Forwarding disabled, if set no Alarm Messages are forwarded

1024 / 16#400 Fast Interlock Action to be forwarded – this is not supported on the PCC_Connect

2048 / 16#800 Invert the behaviour of 16#200, forward all Alarm Messages (PCC Light behaviour) – even
if the corresponding Interlock is masked

Project Constants are used to ease the reading of the most common configurations

Constant Name Value Description

Transparent 2047 / 16#5FF All defined interlocks on the signal are forwarded to the consumer

NoInterlockFor- 0 / 16#0 Regardless of the configuration on the signal no interlock is for-


warding warded to the consumer. If the Active Alarm (highest Prio) is an Inter-
lock, the Alarm Indication will not be forwarded

NoInterlock- 2560 / 16#A00 No Interlock, but all Alarm Indications are forwarded (PCC Light be-
Fwd_FullAE haviour). This behaviour is similar to a PCCIntlk without Interlock Con-
dition configured

NoPCCForward- 512 / 16#200 Alarm and interlock forwarding to the consumer is disabled all to-
ing gether

DI_Alarm 1 / 16#001 Only interlock for DIS alarm is forwarded

DI_Warning 2 / 16#002 Only interlock for DIS warning is forwarded

AI_PID_H2 1 / 16#001 Only interlock for AIS/PID H2 limit is forwarded

AI_PID_H1 2 / 16#002 Only interlock for AIS/PID H1 limit is forwarded

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 89/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

AI_PID_L1 16 / 16#010 Only interlock for AIS/PID L1 limit is forwarded

AI_PID_L2 32 / 16#020 Only interlock for AIS/PID L2 limit is forwarded

AI_PID_H12 3 / 16#003 Interlock for AIS/PID H1 and H2 limit is forwarded

AI_PID_L12 48 / 16#030 Interlock for AIS/PID L1 and L2 limit is forwarded

AI_PID_All_H 7 / 16#007 Interlock for AIS/PID PHi, H1 and H2 limit is forwarded

AI_PID_All_L 56 / 16#038 Interlock for AIS/PID PLo, L1 and L2 limit is forwarded

AI_PID_PHiLo 12 / 16#00C Interlock for AIS/PID PHi and PLo limit is forwarded

PID_DevHL 384 / 16#180 Interlock for PID DevH and DevL limit is forwarded

Custom masks can be created in the project library if desired. The added-up values of the ac-
tions to be forwarded shall be defined as dword in hex format.

7.3. Operation
7.3.1. PCC Parent Link
The Control Module contains one Graphic Element that links to all connected PCC Consumer /
Group Objects. From the signals’ PCC Faceplate Element this Faceplate is linked and allows to
trace all connections in case a signal is connected to more than one parent.

Figure 49 - PCC Parent Link

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 90/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

8. PCC_Connect

8.1. Basic description


The Function Block Type PCC_Connect has the same function as the PCC_Connect_6 Block,
but it allows connecting up to 32 Consumers.

It is an extensible Function Block and allows to configure the Number of Consumers that can
be connected.

Note that the “Fast” type of interlock is not executed in Fast Task and therefore
Fast interlocking using DIS is not supported by this block.

The PCC_Connect_6 Block can be used instead to support Fast Interlocks to multi-
ple Parents.

8.2. Control
8.2.1. Diagram Graphical Representation
The default view is shown, it’s possible to change the visible ports in CBM.

Figure 50 - Multiple PCC Connect Block

8.2.2. Parameter description

No Name Data Attrib- Dir Port Initial Val Description


Type utes

1 Name string retain no- in 1 cBMI.Emp INIT: Tag name of PCC_Connect Block (. : -
sort ty_str ok, no blanks allowed!), used to link from
Signal to this Block, needs to be unique

2 SignalPCC_Over- bool retain no- in 0 false IN false: Enabling of override for PCC com-
ride sort ing from all PCCInX

3 Signal- bool retain no- in 0 false IN false: overrides Warning X PCC coming
PCC_Warn- sort from all PCCInX
ingXEn

4 SignalPCC_Fail- bool retain no- in 0 false IN false: overrides Failure X PCC coming
ureXEn sort from all PCCInX

5 Signal- bool retain no- in 0 false IN false: overrides Warning Y PCC coming
PCC_Warning- sort from all PCCInX
YEn

6 SignalPCC_Fail- bool retain no- in 0 false IN false: overrides Failure Y PCC coming
ureYEn sort from all PCCInX

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 91/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

7 SignalPCC PCCComD in_ 1 IN/OUT: To be connected to the IO through


ata out a new DataType

5+ DrivePCC_En- bool retain no- in 0 true IN true: enabling of PCC write from IO to
3n Write[1] sort consumer

6+ DrivePCC[1] PCCComD by_ref out 1 IN/OUT: Connect to the first Consumer


3n ata

7+ IntrlkMask[1] dword nosort in 1 Transpar- INIT: Transparent;NoInterlockForward-


3n ent ing;NoPCCForward-
ing;DI_Alarm;DI_Warning;AI_PID_H2;AI_PID_
H1;AI_PID_L1;AI_PID_L2;AI_PID_H12;AI_PID_P
HiLo

8.2.3. Interlock Masks


The Interlock Masks supported are exactly the same as for the PCC_Connect_6 Block as de-
scribed in 7.2.3

8.2.4. Application Example


In the following example the oil pumps _561_LQ1_M1 and _561_LQ1_M2 or the oil heater
_561_LQ1_H1 should only be started if there is enough oil in the tank. The corresponding level
switch _561_LQ1_L1 is configured as an IB_Equipment interlock. Thru a PCCComData variable
the DIS is connected to the PCC_Connect. Because the interlock should be defined for all 3
consumers, the IntrlkMask Transparent is used for all of them.

Figure 51 - Multi PCC connection Example.

8.3. Operation
8.3.1. PCC Parent Link
The Function Block contains one Graphic Element that links to all connected PCC Consumer /
Group Objects. As this Element is linked from the signals connected to the SignalPCC Bus, it
allows to trace all connections in case a signal is connected to more than one parent.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 92/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Figure 52 - Multiple PCC Parent Link

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 93/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

9. PCC_Threshold_AND3

9.1. Basic Description


The Function Block Type PCC_Threshold_AND3 allows handling of complex interlocks.

– Drive Condition (DriveCond) or main condition, which also acts as PCC interlock according
to the configuration, consists of up to 9 sub conditions. Each of these sub conditions con-
sists of 3 conditions itself.

– Level parameter defines how many of the sub conditions (SubCond) need to be fulfilled
for the DriveCond to be fulfilled.

– Equal defines if the fulfilled number must exactly match Level or if it can be equal and also
higher.

– Indication of blocked signals on PCC Bus forwarded to the consumer.

Figure 53 - PCC_Threshold_AND3 of the size 3

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 94/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

9.2. Control
9.2.1. Diagram Graphical Representation
The default view is shown, it’s possible to modify visible ports in CBM.

Figure 54 - PCC Threshold AND3 Block

9.2.2. Parameter description

No Name Data Attributes Dir Por Initial Val Description


Type t

1 Name string nosort in 1 INIT: Tag name of the PCC Thresh-


old Condition (allowed delimina-
tors are "." and "-", no blanks ":" or
";" allowed)

2 Description string nosort in 1 IN: Description text of the the


PCC Threshold Condition

3 Class dint nosort in 0 1 INIT: Alarm/Event class 1 ... 9999


(process section)

4 Level dint nosort in 1 9 IN: Number of conditions AND(3)


groups that should be true

5 Equal bool nosort in 1 true IN: If false DriveCond is ok when


number of true conditions >=
Level. If true DriveCond is ok
when number of true conditions =
Level

6 DrivePCC PCCCo by_ref out 1 IN/OUT: Connect to the Con-


mData sumer or Group PCC Bus

7 DriveCond bool retain nosort out 1 OUT: Threshold - AND(3) calcu-


lated drive condition

8 CondOnDe- time coldretain nosort in 0 0s IN: Time On Delay for DriveCond


lay Output, can be set from FPL if
not connected

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 95/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

9 CondOff- time coldretain nosort in 0 0s IN: Time Off Delay for DriveCond
Delay Output, can be set from FPL if
not connected

10 IntlkTr dint nosort in 0 3 INIT: Interlock treatment: -1 Auto-


Mode; 1,2,3 = ALPrio# (1=lowest)

11 IntlkType dint nosort in 1 No_Interlock INIT:


PCC_Disabled;No_Interlock;PD_Pr
evDrive;IA_Process;IA_Process_RF
S;IB_Equipment;IB_Equipment_R
FS;IC_Safety;IC_Safety_RFS;Auto_
Start

12 IntlkDir dint nosort in 1 DirXY INIT:


1:DirX/Y/XY;
2:DirFBX/Y/XY; 3:DirX/Y/XYStart;
Ex. DirX, DirFBY,DirXYStart

13 IntlkStartIn- time nosort in 0 0s INIT: Bypass Interlock for a cer-


hibit tain time after start of PCC par-
ent (MOTx, GROUP)

14 IntlkLoc- bool nosort in 0 false INIT: Bypass Interlock in LOC


StartOver- mode if LCBStart is continuously
ride pushed

6+ CondA[1] bool retain hidden in 1 true IN true: 1st Condition of the


9n AND(3)

7+ NameCond string nosort hidden in 1 cBMI.Empty_str IN/OUT: ConditionName /


9n A[1] TagName for the PCC Viewer

8+ Sub- string nosort hidden in 1 cBMI.Empty_str IN/OUT: Condition Sub Text PCC
9n TextCondA[ Viewer (supports Control Builder
1] NLS A/E NLS Syntax)

9+ CondB[1] bool retain hidden in 1 true IN true: 2nd Condition of the


9n AND(3)

10+ NameCond string nosort hidden in 1 cBMI.Empty_str IN/OUT: ConditionName /


9n B[1] TagName for the PCC Viewer

11+ Sub- string nosort hidden in 1 cBMI.Empty_str IN/OUT: Condition Sub Text PCC
9n TextCondB[ Viewer (supports Control Builder
1] NLS A/E NLS Syntax)

12+ CondC[1] bool retain hidden in 1 true IN true: 3rd Condition of the
9n AND(3)

13+ NameCond string nosort hidden in 1 cBMI.Empty_str IN/OUT: ConditionName /


9n C[1] TagName for the PCC Viewer

14+ Sub- string nosort hidden in 1 cBMI.Empty_str IN/OUT: Condition Sub Text PCC
9n TextCondC[ Viewer (supports Control Builder
1] NLS A/E NLS Syntax)

For more information on how to use Interlock Parameters, see chapter PCC Interlock Parame-
ter Description

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 96/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

9.2.3. Application Example


In the following example pump _561_LQ1_M1 or _561_LQ1_M2 must be running for the ball mill
_561_BM1_M1 to start/run. This precondition is a safety issue and therefore is configured as
Safety interlock (IC).

The run signals for both pumps are used, each as a sub condition. With Level = 1 the interlock
is ok as soon as 1 pump runs. Because Equal = false also a two pump running situation is ok.

Figure 55 - PCC Threshold AND3 Block Connection

The same example programmed in CBM Diagrams Editor:

Figure 56 - PCC Threshold with MOT1 connection

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 97/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

9.3. Operation
9.3.1. Faceplate
Aspect Link Buttons

The following aspect view buttons are available on PCC_Threshold_AND3 Faceplates

Default View

Tag Name & And


Description Sub-Condition Status
Main Condition

Tag Name &


Description Threshold
Sub Conditions Main Condition Status

Figure 57 - PCC Threshold Default Faceplate

Additional information for the PCC_Treshold_AND3 is structured in tabs. The available tabs
and a short description of the contained information are shown below

Tab Description

Status Status of sub and main conditions

Parameters On Delay / Off Delay time setting for interlock

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 98/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

PCC - PCC interlock configuration summery


- Link to connected consumer or consumer overview list
Reference Table, Block

Block Description
B (Block) Individual blocking of sub condition
The sub condition input will be “forced” on controller level.
The sub condition line shows the actual value of the condition.
Reference Table, PCC_Threshold

Equal or more then x out of Y Condition Color Main Condition Color

CondA1 not ok Gray DriveCond not ok Gray


CondB1 not ok Gray
CondC1 not ok Gray

CondA1 ok Green DriveCond not ok until Gray


CondB1 ok Green ON delay elapsed
CondC1 ok Green

CondA1 ok Green DriveCond ok Green


CondB1 ok Green
CondC1 ok Green

CondA1 ok Green DriveCond ok until Green


CondB1 ok Green OFF delay elapsed
CondC1 not ok Gray

CondA1 ok Green Ok Green


CondB1 ok Green As long the condition is
CondC1 not ok (B) Gray blocked

Equal x out of y Condition Color Main Condition Color


CondA1 ok Green DriveCond ok Green
CondB1 ok Green
CondC1 ok Green

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 99/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Parameters

On/Off delay settings for the interlock output.

Figure 58 - PCC Threshold Parameters

Reference Table

Description

On Delay Time On Delay for interlock output

Off Delay Time Off Delay for interlock output

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 100/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

PCC

PCC interlock configuration

Figure 59 - PCC Interlock Configuration

The PCC interlock configuration tab shows the actual configuration and a link to the parent
object. For explanation of the different configuration options see chapter PCC Interlock Pa-
rameter Description.

9.3.2. Alarm & Event List


Object Status Event

An Event is created when a Condition is blocked or un-blocked:

Condition + [BLOCK LIST] + FRC Value: True

Condition + [BLOCK LIST] + FRC Deselected

Block List contains the List of Conditions in the Form 1A 1B 1C 2A etc.

Example:

Condition(2A) FRC Deselected

The first Condition on the second “AND” was un-blocked.

9.3.3. Application Example


In the following example pump 561-LQ1.M1 or 561-LQ1.M2 must be running for the ball mill
561_BM1_M1 to start/run.

In this example the interlock condition is ok.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 101/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Figure 60 - Multiple PCC connection Example

Above example will present as below in the PCC Viewer. The configured Sub-Conditions are
shown as separate Lines under the actual Interlock Condition of the PCC_Threshold_AND3,
but the Status Color Red for Active Conditions is shown half-transparent.

In the following example air slide 591-AS2.M1 and distribution gate 591-DG1.M1 on position to
silo 1 or air slide 591-AS3.M1 and distribution gate 591-DG1.M1 on position to silo 2 / 3 or air
slide 591-AS2.M1 and air slide 591-AS3.M1 must be running for the air slide 591-AS1.M1 to
start/run.

In this example the interlock condition is not ok.

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 102/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Figure 61 - Multiple Connections

Figure 62 - PCC Viewer

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 103/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

10. PCC_Intlk

10.1. Basic description


PCC_Intlk is a simple State or Summary Block for the PCC Bus. It acts both as Child with a sin-
gle PCC Interlock to a Drive or Group connected to the PCC Output as well as a PCC Parent to
Signals connected to its IO Variable. It is also possible to use the Block to add a single Inter-
lock Signal to PCC via the ExtIntlk Boolean Input.

– Blocking of the Interlock

– Interlock Delay for an overall Delay on the Interlock

– Ready Delay Time

10.2. Control
10.2.1. CDE Graphical Representation
This is a default view and only enabled ports shown in graphic. it’s possible to modify the
view via the Port visibility Dialog.

Figure 63 - PCC Intlk Block

10.2.2. Parameter description

No Name Data Type Dir Port Initial Val Description

1 Name string[24] in yes 'Name' INIT: Tag name of the Interlock (allowed delimi-
nators are "." and "-", no blanks ":" or ";" allowed)

2 Description string[40] in yes 'Description' IN: Description text of the Interlock

3 IO PCC_IntlkData in_out yes default IN/OUT: PCC_Intlk Data Variable

4 PCC PCCComData out yes default IN/OUT: Interlock Bus, PriorityCommand/Inter-


lock to motors, valves or groups

5 ExtIntlk bool in yes true IN: Interlock (Trip) Signal from Glue Logic

6 Sta- bool in no true IN: Consumer Run/Started State, for Alarm Ena-
tus_StartedX ble and Start Inhibit Timer, Overridden by Parent
PCC if not IO.In.Status_Override

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 104/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

7 Sta- bool in no true IN: Consumer Run/Started State, for Alarm Ena-
tus_StartedY ble and Start Inhibit Timer, Overridden by Parent
PCC if not IO.In.Status_Override

8 IntlkType dint in yes No_Interlock INIT: PCC_Disabled;No_Interlock;


PD_PrevDrive;IA_Process;IA_Process_RFS;
IB_Equipment;IB_Equipment_RFS;
IC_Safety;IC_Safety_RFS;Auto_Start

9 IntlkDir dint in yes DirXY INIT: 1:DirX/Y/XY; 2:DirFBX/Y/XY; 3:DirX/Y/XYS-


tart; Ex. DirX, DirFBY,DirXYStart

10 IntlkStartIn- time in no 0s INIT: Bypass Interlock for a certain time after


hibit start of PCC parent (MOTx, VLVx Order)

11 IntlkLocStar- bool in no false INIT: Bypass Interlock in LOC mode if LCBStart is


tOverride continuously pushed. All PCC parents need to be
in LOC.

12 EnEx- bool in no false IN: false = IntlkDelay and IntlkReadyDelay from


tIntlkDelay Faceplate, true = COLD INIT Parameter can be
used during runtime from Glue Logic

13 IntlkDelay time in yes 0s COLD INIT: Delay Time for Interlock to get active,
valid for both ExtIntlk and any PCC Interlock

14 IntlkReadyDe- time in no 0s COLD INIT: Delay Time for Interlock to be re-


lay leased, valid for both ExtIntlk and any PCC Inter-
lock

15 Class dint in no 1 INIT: Alarm/Event class 1 ... 9999 (process sec-


tion)

16 InterlockTr dint in no cBMI.AE.Interlo INIT: Interlock Treatment; 1,2,3 = ALPrio#


ckTr (1=lowest)

17 StatusTr bool in no cBMI.MOT.Statu IN true: True enables events on status (on/off)


sTr change

10.2.3. Data Type Definition


Together with the PCC_Intlk Control Module Type a structured Data Type PCC_IntlkData is
available.

PCC_ComData contains the components In, Out and PCC

PCC_IntlkData; components

Name Data Type Attributes Initial Val ISP Val Description

1 In PCC_IntlkInput retain Input variables to the block

2 Out PCC_IntlkOutput retain Output variables from the block

3 PCC PCCComData retain IN Interlock Bus, Priori-


tyCommand/Interlock from Input
modules to Block
PCC_IntlkInput; components

Name Data Attributes Initial Val ISP Val Description


Type

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 105/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

1 Status_Override bool retain false false IN false: Override Status Warn-


ing/Failure En with Variables below
and Run/Started with Parameters

2 Status_WarningXEn bool retain false false IN false: overrides Warning X on PCC


to Signals, if Status_Override is set

3 Status_FailureXEn bool retain false false IN false: overrides Failure X on PCC to


Signals, if Status_Override is set

4 Status_WarningYEn bool retain false false IN false: overrides Warning Y on PCC


to Signals, if Status_Override is set

5 Status_FailureYEn bool retain false false IN false: overrides Failure Y on PCC to


Signals, if Status_Override is set

PCC_IntlkOutput; components

Name Data Attrib- Initial Val ISP Val Description


Type utes

1 NoInt bool retain no- true No INTerlock is active


sort

2 Trip bool retain no- false TRIPped Indication, an Interlock is ac-


sort tive and the AlarmDelay has passed

3 TimeToChange time retain Running Timer for change of Inter-


lock *State* e.g. until Trip will get the
NoINT state

4 FirstOrMaxAE- string[32] retain no- '' Tag Name of the IO Device with the
Tag sort first or highest Alarm or Event caus-
ing an action on the Motor, Group or
Valve

5 FirstOrMax- dint retain no- 0 Indication treatment of the first or


AEIndTr sort highest Alarm or Event causing an ac-
tion accroding to Minerals Library
Alarm Indication Standards

6 NoInt_IC bool retain no- true No Interlock IC Safety is active


sort

7 NoInt_IC_Start bool retain no- true No Start Interlock IC Safety is active


sort

8 NoInt_IB bool retain no- true No Interlock IB Equipment is active


sort

9 NoInt_IB_Start bool retain no- true No Start Interlock IB Equipment is ac-


sort tive

10 NoInt_IA bool retain no- true No Interlock IA Process is active


sort

11 NoInt_IA_Start bool retain no- true No Start Interlock IA Process is active


sort

12 NoInt_PD bool retain no- true No Interlock PD PrevDrive is active


sort

13 NoInt_PD_Start bool retain no- true No Start Interlock PD PrevDrive is ac-


sort tive

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 106/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

10.3. Operation

PCC Viewer
Tag Name &
Description

Block Indica-
tion
Actual State
Indication

Normal View

Figure 64 - Default PCC Intlk Faceplate

Normal View

The faceplate normal view gives more detailed info about the state of the PCC_Intlk

Tab Description

PCC Interlock State of the Interlocks connected via PCC to this PCC_Intlk

Parameters Alarm Delay configuration

PCC Information about the configured Interlock Type and Link to the PCC Parent

Maintenance Interlock Blocking and Last Trip Information

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 107/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

PCC Interlock

Figure 65 - PCC Interlock

Parameters

Figure 66 - PCC Intlk Parameters

Parameter Description

Ready Delay Delay until the PCC_Intlk is healthy again after all Interlock conditions are ok and the Inter-
lock is released
Alarm Delay Delay until the PCC_Intlk trips and the Interlock is activated

PCC

Figure 67 - PCC Connections

Block

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 108/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

Figure 68 - PCC Block

Parameter Description

Last Trip Reason The active Alarm at the Time of the Last Trip

Last Trip Time Date and Time of the Last Trip


Block Interlock Block the PCC_Intlk trip, disables the Interlock to the PCC Parent
Per Default, the Block Indication in the reduced Faceplate is visible both if the PCC_Intlk itself
or any Signal connected to PCC is blocked.

10.3.1. Alarm & Event List


Object Status Events

For PCC_Intlk, an event is created when the ExtIntlk is blocked or the PCC_Intlk interlock is ac-
tivated (Trip).

[STATUS] + [TRIP REASON] + Blk: + [BLOCK LIST]

[STATUS] Description

On Interlock is not Active (“On” indication in FPL)

Off Interlock is Active

[TRIP REASON] Description

IntL Stopped due to External Interlock Signal from Application Program (ExtIntlk Param-
eter)

PCC-IC Stopped due to IC interlock via PCC

PCC-IB Stopped due to IB interlock via PCC

PCC-IA Stopped due to IA interlock via PCC

PCC-PD Stopped due to PD interlock via PCC

[BLOCK LIST] Description

- No blockings active

IntL Interlock blocked (All Interlocks)

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 109/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

11. PCC_Connect_2 (OBSOLETE)

11.1. Basic description


The Function Block Type PCC_Connect_2 is used to

– assign a Basic Object to 2 consumers / groups

– overwrite the Warning / Failure state to the Basic Object if needed

This Block is Obsolete and should not be used in new Projects.

PCC Interlocks are not forwarded to the consumers. For the full PCC functionality,
PCC_Connect should be used as a direct replacement for PCC_Connect_2.

11.2. Control
11.2.1. Parameter description
N Name Data Type Attrib- Dir Port Initial Description
o utes Val

1 Name string[20] retain in yes cbmi. INIT: Tag name of PCC_Connect


nosort Empty Block (. : - ok, no blanks allowed!),
_str used to link from Signal to this Block,
needs to be unique

2 PCCIn1 PCCComData by_ref out yes IN/OUT: Connect to the first Con-
sumer

3 EnPC- bool retain in yes true IN true: enabling of PCC write from
CIn1Write nosort IO to device

4 PCCIn2 PCCComData by_ref out yes IN/OUT: Connect to the second Con-
sumer

5 EnPC- bool retain in yes true IN true: enabling of PCC write from
CIn2Write nosort IO to device

6 PCCOut_Over- bool retain in yes false IN false: enabling of override for PCC
ride nosort coming from PCCIn1 or 2

7 PCCOut_Warn- bool retain in yes false IN false: overrides Warning X PCC


ingXEn nosort coming from PCCIn1 or 2

8 PCCOut_Fail- bool retain in yes false IN false: overrides Failure X PCC


ureXEn nosort coming from PCCIn1 or 2

9 PCCOut_Warn- bool retain in yes false IN false: overrides Warning Y PCC


ingYEn nosort coming from PCCIn1 or 2

10 PCCOut_Fail- bool retain in yes false IN false: overrides Failure Y PCC


ureYEn nosort coming from PCCIn1 or 2

11 PCCOut PCCComData in_out yes IN/OUT: To be connected to the IO


through a new DataType

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 110/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

11.3. Operation
11.3.1. Faceplate
The Function Block contains one Graphic Element that links to all connected PCC Consumer /
Group Objects. As this Element is linked from the signals connected to the PCCOut Bus, it al-
lows to trace all connections in case a signal is connected to more than one parent.

Figure 69 - PCC_Connect_2 Faceplate

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 111/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt
M INER A LS LIB R ARY BA SI C O BJ ECTS

12. Revisions
Rev. Page (P) Description Date Dept./Init.
Chapt. (C)

A All Initial draft 2018-01-31 / AT

B All Update for VCO MinLib Release 2020-02-08 / AT

C All Update for VCO MinLib 6.1/2 2021-11-11/JM

STATUS SECURITY LEVEL DOCUMENT ID. REV. LANG. PAGE

Approved Public 3BHS161556-612 C en 112/112


We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© Copyright 2021 ABB Switzerland Lt

You might also like