PC Device Lib - Flyer
PC Device Lib - Flyer
Engineering
■ Assurance and Corporate Citizenship: Process Control Device Library (PCDeviceLib) is a comprehensive
The PCDevice Library objects are devel- and proven-in-use library for Industrial IT Extended Automation
oped under stringent Quality Assurance System 800xA. Part of a broad family of System 800xA libraries,
and Safety Assurance standards, tested and PCDeviceLib provides pre-built configurable control modules,
encapsulated to ensure functional integrity. faceplates, graphic display elements, alarm lists and other key
This can reduce your project testing and aspects for the standard devices found in most process plants.
compliance documentation, especially for Using PCDeviceLib, automation engineers can create complex
Safety and FDA validated projects, by 35%. control applications and group control sequences simply and
You could also reduce plant upsets and efficiently, while engineering to internationally recognized
trips during commissioning by 40%. standards. PCDeviceLib completely automates the customization
of faceplates and graphic display elements to match the configured
■ Risk Management: ABB maintains the options within the control logic. This ensures consistency of
standard PCDevice Library Aspect Objects the information displayed to operators while greatly reducing
to minimize your risk by ensuring the engineering and testing time. The system searches an application
future migration and upgrade path. In and then automatically builds the dynamic display elements
addition your remote support and service
to provide real-time root cause analysis of trip and interlock
is simplified and minimizes the risk to
conditions, both from the initiating ‘cause’ and to the ‘effect’ on
your plant production. This can reduce
the devices. In addition the Drives, MCCs and Group Control
your downtime typically by 20%.
sequence dynamic displays are automatically built. ABB’s unique
■ Operational Profitability: Consistent and
Aspect Objects technology makes this possible.
logical functionality improves operator
intuitive actions when the workload is The PCDeviceLib is built upon System 800xA. Being fully scalable it
high. Operator response time is reduced can be used to control a few devices, an equipment item, a process
by immediate navigation to the initiating unit, or a whole plant or platform. Customers with the desire to
trip/interlock or shutdown ‘causes’ that innovate while strictly maintaining quality, safety, and integrity
results in an ‘effect’. They can fully trust and regulatory compliance, or where the cost and performance
that displays are correct and up to date, pressures are high, will gain most from utilizing this approach.
as these are automatically built. This saves
valuable time during plant upsets and
shutdowns. Your operator effectiveness
can be improved by 25%
Process Control Device Library
Device Aspect Your plant devices are represented by an object in PCDeviceLib that is enriched with
Objects. aspects (intelligent automation) that support device management over the entire life
cycle. These aspects include the controller code, faceplates, graphic display elements,
alarm lists, event lists and other key aspects for the standard devices found in most
process plants. The controller code is written in IEC 61131 Structured Text in a System
800xA Control Builder control module type. The faceplates are context sensitive;
they only show the functionality that is configured. The graphic display elements are
ISA style and show the status of the device and whether alarms are active, inhibits in
use etc. in accordance with EEMUA recommendations. Each device has operational
modes such as auto, manual, group, local and test mode. Additional asset information
such as running time, number of starts and current for motors, valve stroke times,
etc is calculated. These values can generate alerts or alarms, which are presented
on the faceplate; they can also generate SMS messages to operators or maintenance
personnel. Using the standard Asset Optimization facilities of System 800xA, these
alerts can be passed electronically to Computerized Maintenance Management Systems
(CMMS).
■ Valve on/off
■ Valve Manually operated
■ Control Valves Pneumatically/Electrically driven
■ PID, Advanced PID Controllers and Loops
■ Advanced regulatory control Loops
■ Ratio Controller
■ Setpoint Ramping Internal and External
■ Totalizers
■ Motor on/off with/without hardwired MCC inputs
■ Motor on/off with bus connected MCC
■ Motor 2Speed/2Direction
■ Motor 2Speed/2Direction with bus connected MCC
■ Motor Variable speed
■ Motor Variable Speed with bus connected Drive
■ Motor Duty / Standby Noo2 Noo3
■ Transmitter analog input
■ Transmitter Duty / Standby
■ Digital Input and Output
■ Boolean Input and Output
■ Shutdown System Level
■ Trip and Interlock connections (or, and, vote, split, delay etc)
■ Group Control and Group Cycle Control Master with PreSelection
■ Start Warning and Prewarning.
2 3BUS092090 en A
Process Control Device Library
Building Your
Application.
Project composite objects are then created for items of equipment / areas of plant
that contain a number of pre-connected and pre-configured PCDeviceLib objects, e.g.
vessels, pump sets, reactors, compressors, advanced regulatory control loops, etc. (3).
These are then tested once.
From these instances objects and composite objects are created and individual
parameters set. To make this task simpler ABB’s Bulk data manager (Excel based) can
be utilized. Connection is then made for the single structured data types, containing
multiple nested simple parameters, between instances of trips and interlocks. (4).
At this point any project specific structured text code would be written, e.g. SFC
sequences.
Operator graphics are then built and the pre-built and pre-connected graphic display
elements provided by these library-based objects are inserted. Adjust size, orientation
and object path at the same time. (5)
Following these simple steps the application and connections would be tested as part
of the project / application tests. Individual testing of devices is not required as these
have been built from the ABB-supported tested library objects.
Modification with inheritance as late data arrives, or changes that occur due to ongoing
process engineering / plant changes are similarly simple to incorporate and instantiate.
3BUS092090 en A 3
Process Control Device Library
Modifying The PCDevice Library Objects and System 800xA have a large number of configurable
PCDevice options. However your project requirements may result in the need to add
enhancements or to modify the Objects. The operator interface components
Library Objects.
(faceplate elements, faceplates and graphic display elements) can either be locked to
prevent modification (and avoid you having to retest them) or can be unlocked so that
they can be copied and any modifications and enhancements made.
The PCDevice Library Objects structured text code is locked in order to avoid you
having to retest them. However your project can add a Wrapper control module type
with any additional functionality or enhancements. Only the additional code needs
to be tested, and of course the inheritance including any project specific aspects is
maintained.
Priority Commands Priority commands (PriCmds) force a device to a certain state (position). PriCmds are
and Interlocks. also known as safety commands or trips. Interlocks (ILocks) prevent a device from
being moved to a certain state or position. ILocks are also known as permissives.
4 3BUS092090 en A
Process Control Device Library
Priority commands have priority over interlocks. There is one overriding inhibit for all
priority commands and interlocks incoming to a device. Each initiating cause also has
an inhibit for wherever the outgoing command is used.
An immediate action button on the faceplate can be used by the operator to stop a
motor or close a valve even if the device is locked in automatic mode.
The creation of priority commands and interlocks is as easy as connecting input and
output modules graphically. The use of nested structure data types means all of the
necessary attributes of a device module are connected with one simple graphical
connection. PCDevice Library Control Modules are used to create the required logic.
Shown in yellow if
Inhibited and active.
Shown in orange
if Inhibited and not
active.
Shutdown PCDeviceLib includes the easy configuration of Process Shutdown System (PSD) and
Emergency Shutdown Systems (ESD). These systems are characterized by the high
Systems.
number of inputs (causes) and outputs (effects), plus the organization of the system
into a hierarchical structure of shutdown levels. For example a push button may
trigger the shutdown of the whole plant, whereas another input may only shutdown a
section of the plant and all of the devices in that section. Each input and output is only
configured and connected once.
3BUS092090 en A 5
Process Control Device Library
Group Control. PCDeviceLib includes a quick and simple approach to configuring simple sequences,
without the need to write any Sequential Function Chart (SFC) code. This is very
efficient for start up sequences, shutdown sequences, duty standby and feedstock/
product routing applications. A number of sub-groups of the connected devices can
be defined as PreSelection options enabling this functionality to be used for route
selection, either changing the route without interrupting the flow, or with a stop in-
between route changeover.
The operator display is automatically built, so that the operator is always sure that it is
correct and up to date. Immediate access for the operator is thereby provided to see
the status of each connected device, the list of connected devices, the Start sequence,
the Stop sequence, the PreSelected devices, the devices that are not ready for start or
are inhibited, and to navigate to any associated device.
6 3BUS092090 en A
Process Control Device Library
Drive and Motor PCDeviceLib includes control module type Templates to allow easy configuration and
Control Centre tight integration of bus connected Drives and Motor Control Centres (MCCs). These
are pre-configured for ABB Drives and ABB Insum MCCs, and can easily be used for
Integration.
other devices. The integration includes the automatically built operator interface to
show the Operator the active errors and messages from the device and to send events
to the Event List.
The Industrial IT PCDeviceLib is part of the Industrial IT and System 800xA suite of products and
Advantage. services from ABB. System 800xA Aspect Object technology and fully integrated Safety
Instrumented System (SIS), internal Asset Management Software (AMS) fieldbus,
intelligent motor control centres, drives and other automation and electrical devices
provides many operational benefits whilst reducing cost and risk. By the use of
these fully type tested products a single automation platform can be achieved for
automation, safety and electrical control reducing and simplifying engineering, risks
and improving operational profitability.
Similarly the PCDeviceLib objects are utilized within the PCEquipmentLib elements to
simplify batch (and other) applications reducing the need for complex programming
effort in running and modifying the control of such plants by enabling process
engineers to make changes. This reduces testing and validation. Refer to datasheet
3BUS092091.
Similarly where System 800xA is being utilized for both Process and Environmental
Control, the PCDeviceLib Aspect Objects are utilized with the Facility Automation
Library. Refer to datasheet 3BUS094338.
3BUS092090 en A 7
Process Control Device Library
3BUS092090 en A
© Copyright 2006 ABB. All rights reserved. Specifications subject to change without notice. Pictures, schematics, and other graphics contained herein are
published for illustration purposes only and do not represent product configurations or functionality. User documentation accompanying the product is the
exclusive source for functionality descriptions.
The Industrial IT wordmark, Aspect Objects, and all above-mentioned names in the form XXXXXXIT are registered or pending trademarks of ABB. All rights to
other trademarks reside with their respective owners.
8 3BUS092090 en A