You are on page 1of 28

PPLib800xA 6.2

Functional Description
Valve01 - On/Off Valve

PPLib800xA 6.2

Functional Description
Valve01 - On/Off Valve

Document Number: 3BTG811796-3031


Document Revision: A
Release: Apr 2019

Notice
This document contains information about one or more ABB products and may include a description of or a
reference to one or more standards that may be generally relevant to the ABB products. The presence of any
such description of a standard or reference to a standard is not a representation that all of the ABB products
referenced in this document support all of the features of the described or referenced standard. In order to
determine the specific features supported by a particular ABB product, the reader should consult the product
specifications for the particular ABB product.
ABB may have one or more patents or pending patent applications protecting the intellectual property in the
ABB products described in this document.
The information in this document is subject to change without notice and should not be construed as a
commitment by ABB. ABB assumes no responsibility for any errors that may appear in this document.
Products described or referenced in this document are designed to be connected, and to communicate
information and data via a secure network. It is the sole responsibility of the system/product owner to provide
and continuously ensure a secure connection between the product and the system network and/or any other
networks that may be connected.
The system/product owners must establish and maintain appropriate measures, including, but not limited to,
the installation of firewalls, application of authentication measures, encryption of data, installation of antivirus
programs, and so on, to protect the system, its products and networks, against security breaches, unauthorized
access, interference, intrusion, leakage, and/or theft of data or information.
ABB verifies the function of released products and updates. However system/product owners are ultimately
responsible to ensure that any system update (including but not limited to code changes, configuration file
changes, third- party software updates or patches, hardware change out, and so on) is compatible with the
security measures implemented. The system/product owners must verify that the system and associated
products function as expected in the environment they are deployed.
In no event shall ABB be liable for direct, indirect, special, incidental or consequential damages of any nature or
kind arising from the use of this document, nor shall ABB be liable for incidental or consequential damages
arising from use of any software or hardware described in this document.
This document and parts thereof must not be reproduced or copied without written permission from ABB, and
the contents thereof must not be imparted to a third party nor used for any unauthorized purpose.
The software or hardware described in this document is furnished under a license and may be used, copied, or
disclosed only in accordance with the terms of such license. This product meets the requirements specified in
EMC Directive 2014/30/EU and in Low Voltage Directive 2014/35/EU.


Trademarks
All rights to copyrights, registered trademarks, and trademarks reside with their respective owners.
Copyright © 2019 by ABB.
All rights reserved.
Table of Contents

INTRODUCTION ............................................................................................................................... 5
General .............................................................................................................................................. 5

FUNCTION BLOCK & DATA TYPES ................................................................................................ 7


Function Block ................................................................................................................................. 7
Data Types........................................................................................................................................ 8
Valve01_InPar .............................................................................................................................. 8
Valve01_OutPar ......................................................................................................................... 10
Valve01_Opr ................................................................................................................................11
Permission .......................................................................................................................................11

FUNCTION ...................................................................................................................................... 13
Control Modes ............................................................................................................................... 13
Jog Mode .................................................................................................................................... 13
Local Mode ................................................................................................................................. 13
Manual Mode ............................................................................................................................. 14
E1 and E2 Mode ......................................................................................................................... 14
Home Position ............................................................................................................................... 14
Interlocks ........................................................................................................................................ 15
Safety Interlocks ....................................................................................................................... 15
Process Interlocks .................................................................................................................... 15
Sequence Interlocks ................................................................................................................. 15
Ready for Operation ..................................................................................................................... 15
Open and Close ............................................................................................................................. 16
External Faults ............................................................................................................................... 16
Simulation ...................................................................................................................................... 16
Alarm Blocking ............................................................................................................................... 17
Interaction Window ...................................................................................................................... 17
Text Configuration........................................................................................................................ 19

OPERATOR FUNCTION ................................................................................................................. 21


Process Display.............................................................................................................................. 21
Faceplate ........................................................................................................................................ 21
Aspect Link ................................................................................................................................ 21
Faceplate .................................................................................................................................... 22
Extended Tabs .......................................................................................................................... 22
Interlock Display ............................................................................................................................ 25
Object Display................................................................................................................................ 26
Object Trend Display .................................................................................................................... 26
Alarm & Event ................................................................................................................................. 27
Alarm & Event List..................................................................................................................... 27
Alarm & Event Message ........................................................................................................... 27
INTRODUCTION

General
Valve01 is a functional unit for on/off valve control in ControlIT, to be operated from 800xA
System. A Valve01 normally performs a complete function independently.
Valve01 has the following functions and properties:
· Different control modes which can be set by operator or control logic
· External faults supervision
· Interlocks function
· Open & close control
· Limit switch supervision
· Alarm & Event detection and handling
· KPI monitoring

5
INTRODUCTION
General

6
FUNCTION BLOCK & DATA TYPES

Function Block
Name Data Type Direction Initial Value Description
Name string in Object name
Description string in Object description
Enable bool in true Enable object
FLT1 bool in true Fault 1
FLT2 bool in true Fault 2
IC1 bool in true Safety Interlock 1
IC2 bool in true Safety Interlock 2
ICs ICConn in Safety Interlocks
IB1 bool in true Process Interlock 1
IB2 bool in true Process Interlock 2
IB3 bool in true Process Interlock 3
IB4 bool in true Process Interlock 4
IBs IBConn in Process Interlocks
IA1 bool in true Sequence Interlock 1
IA2 bool in true Sequence Interlock 2
IAs IAConn in Sequence Interlocks
T1 time in 1s Open order pulse Time
T2 time in 10s Supervision Time
FINV bool in false Function inversion
SeqMan bool in Order mode to Man
SeqE1 bool in Order mode to E1
E1Open bool in Open order in E1 mode
E1Close bool in Close order in E1 mode
SeqE2 bool in Order mode to E2
E2Open bool in Open order in E2 mode
E2Close bool in Close order in E2 mode
LSOpn bool in Limit Switch Open
LSCls bool in Limit Switch Close
JogEnbl bool in Order mode to Jog
JogOpn bool in Open order in Jog mode
JogCls bool in Close order in Jog mode
LEnbl bool in Order mode to Local
LOpn bool in Open order in Local mode
LCls bool in Close order in Local mode
AlcBlk bool in Block alarm
AlarmAck bool in Acknowledge alarm
InPar Valve01_InPar in In Parameter
NoInt bool out No Interlocks
NoICInt bool out No Safety Interlocks (IC)

7
FUNCTION BLOCK & DATA TYPES
Data Types

Name Data Type Direction Initial Value Description


NoIBInt bool out No Process Interlocks (IB)
NoIAInt bool out No Sequence Interlocks (IA)
NORD bool out New order. Output for open/close order (pulse)
Blk bool out Standby
IPOS bool out Intermediate position
RDY bool out Ready for operation.
Trip bool out Trip
OPN bool out Open order
OPNP bool out Open pulse (during T1 time)
OPNL bool out Limit switch open is reached
CLS bool out Close order
CLSP bool out Close pulse (during T1 time)
CLSL bool out Limit switch close is reached
Sim bool out Simulation mode
JogInd bool out Jog mode
LocalInd bool out Local mode
ManInd bool out Man mode
E1Ind bool out E1 mode
E2Ind bool out E2 mode
PEO bool out Position Error Open
PEC bool out Position Error Close
NoOfStroke dint out Number of stroke
RunTime real out Total open time if FINV=0 or total close time if FINV=1 (in
minutes)
LastRunTime real out Last/current open time if FINV=0 or total close time if
FINV=1 (in minutes)
LastReset date_and_time out Last reset time
OutPar Valve01_OutPar out Out Parameter
Opr Valve01_Opr out Operator order

Data Types

Valve01_InPar
Valve01_InPar data type contains all configuration parameter available in Valve01.
Configuration can be entered by writing value to this structured data type and connecting it
to input InPar of Valve01 function block.
Name Data Type Initial Value Description
Class dint cPPInit.Class AE class
Severity dint cPPInit.Severity AE severity
InitMode dint 5 Init mode (5 = Man ; 7 = E1 ; 8 = E2)
LocalNorm bool false Local mode is normal mode
ManNorm bool false Man mode is normal mode
E1Norm bool true E1 mode is normal mode
E2Norm bool true E2 mode is normal mode

8
FUNCTION BLOCK & DATA TYPES
Data Types

Name Data Type Initial Value Description


JogEnbl bool true Enable operator order Jog mode
LocalEnbl bool true Enable operator order Local mode
ManEnbl bool true Enable operator order Man mode
E1Enbl bool true Enable operator order E1 mode
E2Enbl bool true Enable operator order E2 mode
OpenEnbl bool true Enable operator order Open command
CloseEnbl bool true Enable operator order Close command
SimEnbl bool false Enable operator order simulation command
AlcBlkEvEnbl bool cPPInit.AlcBlkEvEnbl Enable event for AlcBlk
ExtModeEvEnbl bool cPPInit.ExtModeEvEnbl Enable event for mode change by logic
OprModeEvEnbl bool cPPInit.OprModeEvEnbl Enable event for mode change by operator
LSOpnEvEnbl bool false Enable event for LSOpn
LSClsEvEnbl bool false Enable event for LSCls
ExtOpenEvEnbl bool false Enable event for ExtOpen
ExtCloseEvEnbl bool false Enable event for ExtClose
IABlockNotExtMode bool true IA blocked when not in E1 or E2 mode
IA1 IAInParType1 Configuration for IA1
IA2 IAInParType1 Configuration for IA2
IAs1 IAInParType1 Configuration for IAs.IA1
IAs2 IAInParType1 Configuration for IAs.IA2
IB1 IBInParType1 Configuration for IB1
IB2 IBInParType1 Configuration for IB2
IB3 IBInParType1 Configuration for IB3
IB4 IBInParType1 Configuration for IB4
IBs1 IBInParType1 Configuration for IBs.IB1
IBs2 IBInParType1 Configuration for IBs.IB2
IBs3 IBInParType1 Configuration for IBs.IB3
IBs4 IBInParType1 Configuration for IBs.IB4
IBs5 IBInParType1 Configuration for IBs.IB5
IBs6 IBInParType1 Configuration for IBs.IB6
IBs7 IBInParType1 Configuration for IBs.IB7
IBs8 IBInParType1 Configuration for IBs.IB8
IC1 ICInParType1 Configuration for IC1
IC2 ICInParType1 Configuration for IC2
ICs1 ICInParType1 Configuration for ICs.IC1
ICs2 ICInParType1 Configuration for ICs.IC2
AEConfigFault1 dint 0 AE configuration for Fault1
AEConfigFault2 dint 0 AE configuration for Fault2
AEConfigLSErr dint 1 AE configuration for Limit Sw Exceed
AEConfigPosErrC dint 1 AE configuration for Pos Error Close
AEConfigPosErrO dint 1 AE configuration for Pos Error Open
AEConfigIntlk dint 0 AE configuration for Interlock
EnNoOfStrokeCounter bool false Enable number of stroke counter
EnRunTimeCounter bool false Enable running time counter (open if FINV=0 or close if FINV=1)
EnKPI bool false Enable KPI monitoring
NOTE: Connecting a variable to InPar parameter which has been configured previously via
Interaction Window, will reset the values in Valve01_InPar to default value.
9
FUNCTION BLOCK & DATA TYPES
Data Types

Valve01_OutPar
Valve01_OutPar data type contains all information on the object which not available on the
output parameter of the function block.
Name Data Type Initial Value Description
AlarmBlk bool Alarm blocked
IntlkBlk bool Interlock blocked
IntlkBlkActive bool Interlock blocked active
EnOverrideAll bool Override All button enabled
Mode dint Active mode
NormalMode bool Normal mode (Active mode = Init mode)
IA1Ind bool IA1 interlocked
IA2Ind bool IA2 interlocked
IB1Ind bool IB1 interlocked
IB2Ind bool IB2 interlocked
IB3Ind bool IB3 interlocked
IB4Ind bool IB4 interlocked
IC1Ind bool IC1 interlocked
IC2Ind bool IC2 interlocked
IAs1Ind bool IAs1 interlocked
IAs2Ind bool IAs2 interlocked
IBs1Ind bool IBs1 interlocked
IBs2Ind bool IBs2 interlocked
IBs3Ind bool IBs3 interlocked
IBs4Ind bool IBs4 interlocked
IBs5Ind bool IBs5 interlocked
IBs6Ind bool IBs6 interlocked
IBs7Ind bool IBs7 interlocked
IBs8Ind bool IBs8 interlocked
ICs1Ind bool ICs1 interlocked
ICs2Ind bool ICs2 interlocked
Fault1 AlarmInd Alarm Indication for Fault1
Fault2 AlarmInd Alarm Indication for Fault2
LSErr AlarmInd Alarm Indication for LSErr
PosErrC AlarmInd Alarm Indication for PosErrC
PosErrO AlarmInd Alarm Indication for PosErrO
LastClose dint Reason for last close (if FINV is False) or last open (if FINV is True)
OpenTime time Actual opening time
CloseTime time Actual closing time
LSOpn bool Limit open indication
LSCls bool Limit close indication
KPINormalMode dint Percentage of object in Normal Mode
KPIAlarmActive dint Percentage of object in Alarm Active state
Pos real Valve position (0 = Closed, 0.5 = intermediate, 1 = Opened)
LastCloseTime date_and_time Time stamp of last close (if FINV is False) or last open (if FINV is
True)

10
FUNCTION BLOCK & DATA TYPES
Permission

Valve01_Opr
Valve01_Opr data type contains all operator order.
Name Data Type Initial Value Description
BlockAlarm bool Operator block alarms
Jog bool Operator order Jog mode
Local bool Operator order Local mode
Man bool Operator order Manual mode
E1 bool Operator order E1 mode
E2 bool Operator order E2 mode
Open bool Operator order Open command
Close bool Operator order Close command
OverrideAll bool Operator override all interlocks
IB1Override bool Operator override IB1 interlock
IB2Override bool Operator override IB2 interlock
IB3Override bool Operator override IB3 interlock
IB4Override bool Operator override IB4 interlock
IBs1Override bool Operator override IBs.IB1 interlock
IBs2Override bool Operator override IBs.IB2 interlock
IBs3Override bool Operator override IBs.IB3 interlock
IBs4Override bool Operator override IBs.IB4 interlock
IBs5Override bool Operator override IBs.IB5 interlock
IBs6Override bool Operator override IBs.IB6 interlock
IBs7Override bool Operator override IBs.IB7 interlock
IBs8Override bool Operator override IBs.IB8 interlock
IA1Override bool Operator override IA1 interlock
IA2Override bool Operator override IA2 interlock
IAs1Override bool Operator override IAs.IA1 interlock
IAs2Override bool Operator override IAs.IA2 interlock
ResetCounter bool Order reset counter and KPI
EnableSim bool Enable simulated running feedback

Permission
All variables in Valve01_InPar data type are set with Configure permission in 800xA system.
All variables in Valve01_Opr data type are set with Operate permission, except for
ResetCounter and EnableSim which have Configure permission.
The variable permission can be configured according to the plant requirement. This can be
done by adding Property Attribute Override aspect for the object in Control Structure or for
the object type in Object Type Structure.

11
FUNCTION BLOCK & DATA TYPES
Permission

12
FUNCTION

Control Modes
There are five different control modes are available in priority order: Jog, Local, Man, E1 and
E2. Active mode is indicated on the faceplate and object display. These modes can also be
blocked individually from operator access. When valve is in one mode, control from other
location is blocked.

Jog Mode
Jog mode is suitable for testing valve in the field. The valve is controlled from open / close
station adjacent to the valve. Jog mode can be activated from the Jog button on the faceplate
or by setting the input JogEnbl of the function block. Valve will return to home position when
Jog mode is activated.
When valve is in Jog mode, control from other location is blocked. The interlocks supervision
is limited. Only the safety interlocks IC and faults in FLT1 and FLT2 will be monitored. When
the valve is leaving Jog mode, valve will return to home position. It will then resume the last
control mode from operator station.
The valve is opened and closed through input JogOpn and JogCls. The function of these inputs
is set as follow:
JogOpn JogCls
0 0 No change
0 1 Close order
1 0 Open order
1 1 Valve return to home position

Local Mode
The valve is controlled from a local desk or panel. If JogEnbl is not active, Local mode can be
activated from the Local button on the faceplate or by setting the input LEnbl of the function
block.
When valve is in Local mode, control from other location is blocked. When the valve is leaving
Local mode, it will resume the last control mode from operator station.
The valve is opened and closed through input LOpn and LCls. The function of these inputs is
set as follow:
LOpn LCls
0 0 No change
0 1 Close order
1 0 Open order
1 1 Valve return to home position

13
FUNCTION
Home Position

Manual Mode
In Manual mode, the operator directly open and close valve from the faceplate button Open
and Close. If JogEnbl and LEnbl is not active, Manual mode can be activated from the Man
button on the faceplate or with a rising edge pulse to the input SeqMan of the function block.

E1 and E2 Mode
The valve is controlled from external signals, i.e.: a process signal. It is normally used for
automatic open / close valves. If JogEnbl and LEnbl is not active, E1 or E2 mode can be
activated from the E1 or E2 button on the faceplate or with a rising edge pulse to the input
SeqE1 or SeqE2 of the function block.
The valve is opened and closed E1Opn and E1Cls for E1 mode or E2Opn and E2Cls for E2 mode.
The function of these inputs is set as follow:
E1/E2Opn E1/E2Cls
0 0 No change
0 1 Close order
1 0 Open order
1 1 Valve return to home position
Operator can also close the valve by pressing the faceplate button Close if closed is the home
position. If opened is the home position, Operator can open the valve by pressing the
faceplate button Open. Control mode will then change to Manual to prevent valve from being
opened or closed again automatically.
The table below describes the commands at the different control modes of Valve01.
Jog Local Manual E1 E2
Input JogOpn Open - - - -
Input JogCls Close - - - -
Input LOpn - Open - - -
Input LCls - Close - - -
Open Open
Operator open - - Open
(FINV=1) (FINV=1)
Close Close
Operator close - - Close
(FINV=0) (FINV=0)
Input E1Open - - - Open -
Input E1Close - - - Close -
Input E2Open - - - - Open
Input E2Close - - - - Close

Home Position
The home position of the Valve01 is defined by input parameter FINV. FINV = 0 means closed
is the home position. FINV = 1 means opened is the home position.
When an interlock or external fault is active, Valve01 will return to the home position.

14
FUNCTION
Interlocks

Interlocks
The valve control can be interlocked by signals from the process or control logic. Interlocks or
faults are active when the value is False. The interlocks are divided into three groups with the
following designations and functions. All interlocks are blocked when valve in Jog mode
except for Safety Interlocks.

Safety Interlocks
Safety interlocks are used to interlock the valve for safety purposes. There are 4 safety
interlocks available: IC1, IC2, ICs.IC1 and ICs.IC2. These interlocks cannot be blocked.

Process Interlocks
Process interlocks are used for normal process interlocks. There are 12 process interlocks
available: IB1 - IB4 and IBs.IB1 - IBs.IB8. All can be configured to accept blocking by the
operator. They can also be configured as open/close interlocks. An open interlock will prevent
the valve from opening (if FINV is set to 0). A close interlock will prevent the valve from closing
(if FINV is set to 1). But once the valve is opened or closed, the interlock will no longer be
observed.

Sequence Interlocks
Sequence interlocks are used if the valve is to be interlocked against other objects such as a
pump motor or a group start or other conditions in an automatic sequence. There are 4
sequence interlocks available: IA1, IA2, IAs.IA1 and IAs.IA2. These interlocks are configurable
as blocked or not when valve is not in E1 or E2 mode.
The valve will be interlocked when the following conditions are met:
Interlock conditions
Case #1 IA blocked when no Ext = 1 AND (IA1 OR IAs.IA1) = 0 AND Control mode = E1
Case #2 IA blocked when no Ext = 1 AND (IA2 OR IAs.IA2) = 0 AND Control mode = E2
Case #3 IA blocked when no Ext = 0 AND (IA1 OR IA2 OR IAs.IA1 OR IAs.IA2) = 0 AND Control mode = Local OR Man OR
E1 OR E2

Ready for Operation


Ready for Operation means all condition is cleared for valve to operate. There is no Safety and
Process interlocks, Sequence interlocks are not included. No faults / unacknowledged faults
alarms exist. Valve is not in Jog mode.
Ready for Operation is indicated by the output parameter RDY in the function block.

15
FUNCTION
Open and Close

Open and Close


Open and close commands may come from faceplate button or input parameter, depending
on the selected control mode.
When an open command is issued, the open order OPN is sent to the valve. The open order
pulse OPNP is a pulse with a duration determined by the input T1. When a close command is
issued, the close order CLS is sent to the valve. The close order pulse CLSP is a pulse with a
duration determined by the input T1.
The valve’s limit switches acknowledge the open order by activating the open limit switch
LSOpn and releasing the close limit switch LSCls. Similarly, they acknowledge the close order
by activating the close limit switch LSCls and releasing the open limit switch LSOpn. These
limit switches must acknowledge within T2 time.
If limit switches do not acknowledge the open or close order, an alarm about the limit switch
failure is issued. The limit switch failure alarm indication disappears when the limit switches
are in the right position and the operator acknowledges the alarm.
Valve01 also issues an alarm about limit switches failure when the switches acknowledge open
or close orders falsely, i.e. when it sets the inputs LSOpn high without any open order being
issued. Alarm will be generated after T2 time.

External Faults
External fault supervision is performed on the input FLT1 and FLT2. Value at these inputs is 1
when there are no faults. Faults are indicated on the output Trip.
FLT1 and FLT2 have Alarm & Event configuration to define the alarm treatment.

Simulation
The function block support internal simulation. Simulation can be activated by enabling the
simulation button in Interaction Window or by setting the Opr.EnableSim to True using the
bulk tool. The simulation will be reset when cold download is performed.
Object in simulation mode will be indicated with a frame on the graphic elements. The default
color is flashing yellow as defined by ppSimulation in Pulp & Paper Library Colors aspect. It
also indicates Sim next to the mode indication in faceplate.
Open limit or close limit will be activated 5 second after open order OPN or close order CLS is
True.

16
FUNCTION
Alarm Blocking

Alarm Blocking
Alarm can be blocked using input parameter AlcBlk.
Project constant cPPCustom.AlcBlkBlockAll determines the behavior of alarm blocking. If
cPPCustom.AlcBlkBlockAll is set to True, it will automatically acknowledge existing alarms
and prevent new alarm. If set to False, it will only block new alarm. Existing active alarm will
remain in the alarm list and need to be acknowledged manually.
If blocking is released while object is in alarm condition, alarm will then be generated.

Interaction Window
Interaction Window is used to configure the object’s parameter
in the Control Builder. It is only accessible when Control Builder is
in Online mode by right clicking the function block.
The main Interaction Window shows the name and description of
the function block. The buttons are links to open the sub-window.

General Par
Name and Description can be entered from interaction window
or from the function block parameters directly. After performing
Name Uploader, these values will be used as Object Name and
Description and shown in faceplate.
Class defines the process section or area in which alarms are grouped. By utilizing Class, the
alarms can be filtered. Valid values are 1 - 9999. Severity defines the alarm priority for general
alarms. Valid values are 1 - 1000 where 1000 is the highest priority.

Control Mode & Order


Enable Order is used to allow operator to give an order of certain
activity. The faceplate button will be enabled if it is activated (set
to 1)..
Normal Mode defines the mode(s) where object shall be operated
normally. More than 1 mode can be assigned as normal mode
depending on how the object is used. By default, the normal
mode for Valve01 is E1 and E2.
Init Mode defines the initial mode of the object when cold
download is performed. Default init mode for Valve01 is Manual.

17
FUNCTION
Interaction Window

Alarm & Event


Alarm Configuration is used to configure how to present status
changes of certain conditions.
Alarm Configuration can be set in 3 different ways:
0 = No Alarm or Event
1 = Alarm and Event
2 = Event only
Enable Event is used to allow the event message generated due
to changes in status. External Mode refers to mode changes by application while Operator
Mode refers to mode changes by operator from faceplate button. To enable event for selected
message, press the button to set the value to 1.

Interlock Setting
When Enable Event is activated (set to 1), changes in
value of the interlock will generate an event message.
Enabling the Opr Block (set to 1) will give operator the
possibility to override the interlock(s) from faceplate.
When an interlock is configured as Open/Close
Interlock, it will only be monitored during the opening
(FINV is set to 0) or closing (FINV is set to 1) period.
Once the valve is opened or closed, the interlock will
no longer be observed.
By configuring IA Blocked when not Ext to 1, IA
interlocks will not be monitored when the valve is not
in E1 or E2 mode. By setting the value to 0, IA interlocks
will be observed in all modes.
By default, Interlock Alarm is set to 0. For FINV = 0, setting Interlock Alarm to 1 means if
interlock occurs when valve in open position, alarm will be generated. No alarm will be
generated if interlock occurs when valve in closed position.
Interlock Setting can also be configured from Interlocks Display.

KPI
KPI measures valve’s performance, such as number of strokes,
running time, normal mode ratio and alarm ratio.
When Enable Stroke Counter is activated, it will count how many
times the valve has been successfully opened and closed.
Activating Enable Run Time Counter will track two types of run
time. Last Open/Close Time indicates the last open/close time if
valve is in home position or current open/close time if valve is still
opened/closed. Total Open/Close Time will count how long the
valve has been opened/closed since the last reset. Both
open/close time is incremented on per minute period.

18
FUNCTION
Text Configuration

Selection of open time or close time depending the home position of the valve. If home
position is close (FINV = 0), then it will track the open time. Otherwise if the home position is
open (FINV = 1), then it will track the close time.
Enable KPI Monitoring must be activated to measure the normal mode ratio and alarm ratio.
Normal Mode ratio indicates the percentage of valve is in normal control mode. Selection of
normal mode is available from interaction windows Control Mode & Order. The ratio is
calculated by comparing the duration of valve in normal mode to the total duration since KPI
is enabled or last reset. Higher normal mode ratio means valve was frequently operated in the
desired mode.
Alarm Active ratio indicates the percentage of valve is in alarm state. The ratio is calculated
by comparing the duration of valve in alarm state to the total duration since KPI is enabled or
last reset. Higher alarm active ratio means valve was frequently operated in the alarm state.
This value can be reset to zero by pressing the Reset Counter button. Last Reset indicates the
date and time when the last reset is performed. If Reset has not been performed before, the
Last Reset will show 1979-12-31-00:00:00.000.

Text Configuration
Text Configuration aspect is used to define the text properties of the object, such as external
faults, interlocks and info texts. It is accessible in the Control Structure. The length of each
text should not exceed more than 50 characters.

19
FUNCTION
Text Configuration

20
OPERATOR FUNCTION

Process Display
Valve01 has the following graphic elements which can be inserted into graphic displays.

Faceplate

Aspect Link
Icon Aspect View
Faceplate Documentation
Operator Note
Interlocks Display
Object Display
Object Trend Display

21
OPERATOR FUNCTION
Faceplate

Faceplate
Reduced Faceplate and Faceplate give basic information about the object. Extended
Faceplate gives more detailed information in tabs. Reduced Faceplate is the default view.

Reduced Faceplate Faceplate Extended Faceplate

Extended Tabs
Maintenance
The selection of information presented is based on the home position.
If home position is close (FINV = 0), then Reason for Last Close will be
shown. It shows why the valve is closed and time of occurrence. It can
be due to close command from operator or logic, interlocks or faults.
Similarly, if home position is open (FINV = 1), then Reason for Last
Open will be shown

T Curve
Trim Curve is used to present value in the last 4 minutes period. It
contains 1 trace only: LSOpn.

22
OPERATOR FUNCTION
Faceplate

Signals
Fault signal can be configured as no alarm & event (no indication),
alarm & event (indicated with AE) or event only (indicated with E). If
alarm is blocked, then it will be indicated with B.
When a fault is active, a red square indication is shown in front of the
fault signal. It will be indicated with the blinking red square indication
if not acknowledged.

Block
Checkbox Override Interlock will override all blockable interlocks. It is
enabled when at least one interlock is configured blockable.
Operator can block the all alarms by ticking on the checkbox Block
Alarm.
Un-ticking checkbox Enable Object will bring the object to Out of
Service mode.

KPI
When activated, counter value will be shown. Otherwise, nothing will
be visible. No of Stroke shows how many times the valve has been
successfully opened and closed..
For runtime, the selection of information presented is based on the
home position. If home position is close (FINV = 0), then Current Open
Time / Last Open Time and Total Open Time will be shown. If valve is
open, it shows Current Open Time. If valve is close, it shows Last Open
Time. Total Open Time shows how long the valve has been opened
since the last reset. If home position is open (FINV = 1), then Current Close Time / Last Close
Time and Total Close Time will be shown.
When KPI is enabled, Normal Mode ratio and Alarm Active ratio will be shown. Otherwise,
nothing will be visible. Normal Mode ratio indicates the percentage of loop is in normal control
mode. Alarm Active ratio indicates the percentage of loop is in alarm state.
These values can be reset to zero by pressing the Reset Counter button. The button is enabled
when valve is in home position. Last Reset indicates the date and time when the last reset is
performed. If Reset has not been performed before, the Last Reset will not show any value.

23
OPERATOR FUNCTION
Faceplate

Info
Relevant information about the object can be entered here.

24
OPERATOR FUNCTION
Interlock Display

Interlock Display
Interlock Display shows the actual status of all interlocks. Operator can override individual
interlock or all interlocks which is blockable. Blockable, Start Interlock, Enable Event and
Interlock Texts are set with Configure permission.
Use Shift + Left click to enter the interlock text from this display. During normal operation, if
the first word in the interlock text contains object that can be found in the Control Structure,
the text will be indicated as button. Left click will call up the faceplate of the interlocking
object. If interlock text doesn’t contain any object, no button style will be indicated.

By default, it will call Reduced Faceplate. To change it, go to NLS Resource Manager for
Customization aspect from Library Structure > Preferences & Customizations > Pulp and
Paper Library Customization. Set the value of NLSID_FaceplateViewInterlockLink to
Faceplate or Extended as preferred.
When interlock is active, a yellow square indication will be shown in front of the interlock. When
operator blocks an interlock, a BX text indication will be shown. If the interlock is active, it will
be in red color. Otherwise it will be in yellow color.

25
OPERATOR FUNCTION
Object Display

Object Display
Object Display can be used to get the complete overview of the object. It has detailed
information of the valve status, signal status, parameters and available control modes.

Object Trend Display


Values stored can be presented graphically in the form of curves in Object Trend Display
aspect. By default, Valve01 presents 1 trace only: LSOpn. It uses the trend template PP Library
Standard Object Trend in Library Structure.

26
OPERATOR FUNCTION
Alarm & Event

Alarm & Event

Alarm & Event List


All alarm & event list aspect is configured to follow the templates defined in PP Library Alarm
& Event List Configurations in Library Structure.

Alarm & Event Message


The Condition and Message Description text is stored in PPLib800xA AE aspect which has
NLS support. It can be found in Library Structure > Preferences & Customizations > Pulp and
Paper Library.
For interlock related alarm and event, it is possible for the Message Description to display the
actual interlock text. A unique AE Translator for PPLib aspect can be automatically populated
in each instance and contain the information of interlock text from Text Configuration aspect
by using PPLib800xA AE Uploader tool. If interlock text is changed, the uploader needs to be
run again.

27

You might also like