You are on page 1of 17

PPLib800xA 6.2

Functional Description
PP_UMCLib

PPLib800xA 6.2

Functional Description
PP_UMCLib

Document Number: 3BTG811796-3024


Document Revision: A
Release: May 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

PROJECT CONSTANTS ................................................................................................................... 7


Project Constant ............................................................................................................................. 7

DATA TYPES ..................................................................................................................................... 9


UMC22_DP ........................................................................................................................................ 9

FUNCTION BLOCK TYPES .............................................................................................................11


UMC22 ..............................................................................................................................................11
UMC22_Act ..................................................................................................................................... 12
UMC22_Act_Sim ............................................................................................................................ 13
Function Block........................................................................................................................... 13
Function ..................................................................................................................................... 13
UMC22_Act02 ................................................................................................................................. 14
UMC22_DI ....................................................................................................................................... 15
Function Block........................................................................................................................... 15
Function ..................................................................................................................................... 15
UMC22_Sim .................................................................................................................................... 16
Function Block........................................................................................................................... 16
Function ..................................................................................................................................... 16
INTRODUCTION

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

For more detail, refer to 3BTG811792-3039 Functional Description - UMC22.

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

For more detail, refer to 3BTG811792-3040 Functional Description - UMC22_Act.

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

For more detail, refer to 3BTG811792-3041 Functional Description - UMC22_Act02.

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

You might also like