3BTG811796-3024 Functional Description - PP - UMCLib
3BTG811796-3024 Functional Description - PP - UMCLib
3BTG811796-3024 Functional Description - PP - UMCLib
PPLib800xA 6.2
Functional Description
PP_UMCLib
—
PPLib800xA 6.2
Functional Description
PP_UMCLib
—
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
General
PP_UMCLib contains object types of smart device UMC22.
Most of these objects are configured as aspect objects and have graphical presentation,
faceplate, alarm & event handling and trending.
5
INTRODUCTION
General
6
PROJECT CONSTANTS
Project Constant
The following project constants are available in PP_UMCLib:
Name Data Type Initial Value
cPPLib.UMC22.Alarm.MD06 '||UMC_MD06' string
cPPLib.UMC22.Alarm.MD07 '||UMC_MD07' string
cPPLib.UMC22.AlarmMsg.MD06 '||UMC22_MDB06' string
cPPLib.UMC22.AlarmMsg.MD07 '||UMC22_MDB07' string
cPPLib.UMC22.UMC22DeviceSpecific '||UMC22_DS' string
cPPLib.UMC22.UMC22ExtendedStatus '||UMC22_ES' string
cPPVersion.PPUMC.CBMVersion '6.1.0-0' string
cPPVersion.PPUMC.LibraryName 'PP_UMCLib' string
cPPVersion.PPUMC.LibraryVersion '6.2-0' string
cPPVersion.PPUMC.ReleasedBy 'Pulp And Paper' string
cPPVersion.PPUMC.ReleasedDate '10 May 2019' string
7
PROJECT CONSTANTS
Project Constant
8
DATA TYPES
UMC22_DP
This data type is used for UMC22 objects connection to the UMC drive. It contains variables
which need to be connected to the MCC channel in hardware structure.
Name Data Type Initial Value Description
UMC_Input dint UMC input
UMC_MotorCurrent dint UMC motor current
UMC_Output dint UMC output
9
DATA TYPES
UMC22_DP
10
FUNCTION BLOCK TYPES
UMC22
UMC22 is a functional unit for UMC22 motor control from System 800xA. It is used to control
one or two direction motor of UMC22. A UMC22 normally performs a complete function
independently.
UMC22 has the following functions and properties:
· Different control modes which can be set by operator or control logic
· Control circuits supervision
· Interlocks function
· Start & stop control
· Motor current supervision
· Diagnostics information
· Alarm & Event detection and handling
· KPI monitoring
11
FUNCTION BLOCK TYPES
UMC22_Act
UMC22_Act
UMC22_Act is a functional unit for UMC22 non-position motorized valve control from System
800xA. An UMC22_Act normally performs a complete function independently.
UMC22_Act has the following functions and properties:
· Different control modes which can be set by operator or control logic
· Control circuits supervision
· Interlocks function
· Open, close & stop control
· Motor current supervision
· Diagnostics information
· Alarm & Event detection and handling
· KPI monitoring
12
FUNCTION BLOCK TYPES
UMC22_Act_Sim
UMC22_Act_Sim
UMC22_Act_Sim is used for simulation of UMC22_Act or UMC22_Act02.
Function Block
Name Data Type Direction Initial Value Description
MCC UMC22_DP in_out Communication with MCC
Fault bool in Overload Trip
Warning bool in Warning
Local bool in Enable Local control
LocalOpen bool in Local Open
LocalClose bool in Local Close
Min real in 0.0 Min Actual Position
Max real in 100 Max Actual Position
CloseTorq real in 1.0 Value for Close Torque Switch
CloseLimit real in 2.0 Value for Close Limit Switch
OpenLimit real in 98.0 Value for Open Limit Switch
OpenTorq real in 99.0 Value for Open Torque Switch
Speed real in 5.0 Change rate of Actual Position
BypassAckSim bool in Bypass run feedback simulation
Ack1 bool in Run Feedback Forward
Ack2 bool in Run Feedback Reverse
BypassMCSim bool in Bypass current simulation
MC real in Current
EnRevLockOut bool in Enable Reverse Lock Out
TRevLockOut time in 1s Reverse Lock Out time
UMCUnitStatus HwStatus out UMC22 unit status
ActPos real out Actuator position
Function
The connection to the UMC22_Act or UMC22_Act02 is done through the MCC parameter. Open,
close and stop commands are received via this parameter. The function block will then
simulate a running feedback, limit switches and current accordingly.
Interaction Window
Interaction window can be used for simulating the diagnostics status of UMC22.
UMCUnitStatus parameter in simulation block must be connected to UMCUnitStatus in the
UMC object.
13
FUNCTION BLOCK TYPES
UMC22_Act02
UMC22_Act02
UMC22_Act02 is a functional unit for UMC22 position motorized valve control from System
800xA. An UMC22_Act02 normally performs a complete function independently.
UMC22_Act02 has the following functions and properties:
· Different control modes which can be set by operator or control logic
· Control circuits supervision
· Interlocks function
· Open, close & stop control
· Controllable pulse length & frequency
· Setpoint limitation
· Motor current supervision
· High & low limit supervision
· Diagnostics information
· Alarm & Event detection and handling
· KPI monitoring
14
FUNCTION BLOCK TYPES
UMC22_DI
UMC22_DI
UMC22_DI is used for received the value of digital input of UMC22 objects.
Function Block
Name Data Type Direction Initial Value Description
MCC UMC22_DP in_out Communication with MCC
DI_0 bool out Digital Input 0
DI_1 bool out Digital Input 1
DI_2 bool out Digital Input 2
DI_3 bool out Digital Input 3
DI_4 bool out Digital Input 4
DI_5 bool out Digital Input 5
Function
The connection to the UMC22 objects is done through the MCC parameter. The status of
digital inputs is shown in the output parameters.
15
FUNCTION BLOCK TYPES
UMC22_Sim
UMC22_Sim
UMC22_Sim is used for simulation of UMC22.
Function Block
Name Data Type Direction Initial Value Description
MCC UMC22_DP in_out Communication with MCC
Fault bool in Overload Trip
Warning bool in Warning
Local bool in Order mode to Local
LocalFwd bool in Local Start Forward
LocalRev bool in Local Start Reverse
BypassAckSim bool in Bypass run feedback simulation
Ack1 bool in Run Feedback Forward
Ack2 bool in Run Feedback Reverse
BypassMCSim bool in Bypass current simulation
MC real in Current
EnRevLockOut bool in Enable Reverse Lock Out
TRevLockOut time in 1s Reverse Lock Out time
UMCUnitStatus HwStatus out UMC22 unit status
Function
The connection to the UMC22 is done through the MCC parameter. Start and stop commands
are received via this parameter. The function block will then simulate a running feedback and
current accordingly.
Interaction Window
Interaction Window can be used for simulating the diagnostics status of UMC22.
UMCUnitStatus parameter in simulation block must be connected to UMCUnitStatus in the
UMC object.
16