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