Transcript Libraries

Course T314
© ABB University - 1
Revision C
Extended Automation System 800xA
Chapter 8
Libraries
Libraries

Overview
Objectives
After this chapter you should be able to:

Explain the concept of libraries and types
 Describes the standard libraries provided by ABB
 Identify the libraries that are used in a project
 Handle libraries

Reference Documentation

© ABB University - 2
Revision C

3BSE035981
IndustrialIT 800xA - Control and I/O
3BSE038018
Extended Control Software - Binary and Analog Handling
IndustrialIT 800xA - System
System Guide - Functional Description
Libraries
Libraries






© ABB University - 3
Revision C

Library Concept
ABB Fundamental libraries
ABB Continuous Control libraries
ABB Process Object libraries
ABB Hardware Libraries
Available Help
Library Handling
Library
Concept
Type and Instances
Type
Instance 1
Instance 2
Instance 3
© ABB University - 4
Revision C
Instance name
Type name
Library
Concept
Functions
Distinguish between functions and functions blocks:

Functions return a single result immediately on execution of the function call.
 Functions do not retain values from previous calls, unlike function blocks
© ABB University - 5
Revision C
It is not possible for the user to define his own functions.
Library
Concept
Library Dependencies
A library may use types from another library.
ProcessObjExtLib
ProcessObjBasicLib
AlarmEventLib
BasicLib
© ABB University - 6
Revision C
IconLib
Library
Concept
ABB Standard Libraries
Batch Applications
Fundamental
Continuous Control
Communication
Hardware
© ABB University - 7
Revision C
Process Objects
Libraries
Libraries






© ABB University - 8
Revision C

Library Concept
ABB Fundamental libraries
ABB Continuous Control libraries
ABB Process Object libraries
ABB Hardware Libraries
Available Help
Library Handling
Fundamental
Libraries
“System” - Data Types
© ABB University - 9
Revision C
Contains the basic data types
© ABB University - 10
Revision C
Fundamental
Libraries
“System” - Functions
Note: Those functions having a „2“ in the icon are SIL 2 certified
© ABB University - 11
Revision C
Fundamental
Libraries
“BasicLib” - Function Block Types
Note: Those functions having a „2“ in the icon are SIL 2 certified
© ABB University - 12
Revision C
Fundamental
Libraries
“IconLib” – Control Modules
Standard icons used by many control modules in other libraries.
Fundamental
Libraries
“AlarmEventLib”
Hardware / System alarms
Printing on line printer
connected to controller
Alarm Detection
© ABB University - 13
Revision C
Event Detection
Libraries
Libraries






© ABB University - 14
Revision C

Library Concept
ABB Fundamental libraries
ABB Continuous Control libraries
ABB Process Object libraries
ABB Hardware Libraries
Available Help
Library Handling
Continous Control
Libraries
“ControlSimpleLib” – “ControlBasicLib”
© ABB University - 15
Revision C
Simplest and lowest level
control library
Function block types for
complete control loops
which may be connected
directly to the I/O signals
Continous Control
Libraries
“ControlStandardLib”
© ABB University - 16
Revision C
Control module types use
to create PID loops in the
CMD editor.
All modules in this library
may be connected using
graphical connections.
Data type Control Connection (represented by CC)
is used to connect between control modules.
Continous Control
Libraries
Extended Functionality
© ABB University - 17
Revision C
ControlSolutionLib
ControlExtendedLib
ControlAdvancedLib
ControlFuzzyLib
Libraries
Libraries






© ABB University - 18
Revision C

Library Concept
ABB Fundamental libraries
ABB Continuous Control libraries
ABB Process Object libraries
ABB Hardware Libraries
Available Help
Library Handling
Process Objects
Libraries
Process Objects
© ABB University - 19
Revision C
ProcessObjBasicLib
ProcessObjExtLib
Process Objects
Libraries
Drives and Motor Control
ProcessObjDriveLib
© ABB University - 20
Revision C
Standard Drives
Engineered Drives
ProcessObjINSUMLib
Process Objects
Libraries
Startup and Shutdown Sequences
SeqStartLib
GroupStartLib
© ABB University - 21
Revision C
Control and supervise a sequential
startup of process objects
Contains functionality for control of
an SFC (Sequential Function Chart)
© ABB University - 22
Revision C
Process Objects
Libraries
Signal Detection and Supervision
Libraries
Libraries






© ABB University - 23
Revision C

Library Concept
ABB Fundamental libraries
ABB Continuous Control libraries
ABB Process Object libraries
ABB Hardware Libraries
Available Help
Library Handling
© ABB University - 24
Revision C
Hardware
Libraries
Available in Control Builder
© ABB University - 25
Revision C
Hardware
Libraries
Overview
Libraries
Libraries






© ABB University - 26
Revision C

Library Concept
ABB Fundamental libraries
ABB Continuous Control libraries
ABB Process Object libraries
ABB Hardware Libraries
Available Help
Library Handling
Available
Help
Online Help
© ABB University - 27
Revision C
Press „F1“ to get context sensitive help!
© ABB University - 28
Revision C
Available
Help
Library Objects Overview
Libraries
Libraries






© ABB University - 29
Revision C

Library Concept
ABB Fundamental libraries
ABB Continuous Control libraries
ABB Process Object libraries
ABB Hardware Libraries
Available Help
Library Handling
© ABB University - 30
Revision C
Library Handling
Insert Libraries
Library Handling
Connect Libraries to Application
© ABB University - 31
Revision C
Similar than how to connect Hardware libraries to Controllers.
© ABB University - 32
Revision C