Course T315 Chapter 4
Project Framework
Extended Automation System 800xA
© ABB University - 1
Revision C
Project
Framework Overview
Objectives
After this chapter you should be able to:
Create a new project in the 800xA system
Navigate in the Project Explorer
Structure the application
Describe the POU editor
Interpret P&ID and Functional Specification
Reference Documentation
3BSE036904 IndustrialIT 800xA - System
Engineering Planning
3BSE041880 IndustrialIT 800xA - Control and I/O
Getting Started
3BSE035980 IndustrialIT 800xA - Control and I/O
Basic Control Software - Introduction and
© ABB University - 2
Configuration
Revision C
Project
Framework Project Framework
Automation Solution
Project Explorer
Program Organization Unit (POU) Editor
Test Mode / Control Structure – Project Explorer
Training Project
© ABB University - 3
Revision C
Automation
Solution Automation Solution
800xA System
Control Builder M Plant Explorer /
Project Explorer Engineering Workplace
Handles one Handles many
Control Project Control Projects
Control Project Control Project
configuration Synchronization administration
Download and Faceplates and
testing Alarm Lists
AC 800M Controller Operator Workplace
© ABB University - 4
Revision C
Automation
Solution Control Network / Control Project
An automation system might contain a number of Control
Networks representing different parts of a large plant.
Within each Control Network, you can create a number of Control
Projects. A Control Project contains the configuration data for
libraries, applications, connected hardware, etc.
Each application contains programs and additional objects (data
types, function block types, control module types) that are used
within the application.
Each program is connected to a task, which decides how often
the program is executed.
© ABB University - 5
Revision C
Automation
Solution Create a Control Network
© ABB University - 6
Revision C
Automation
Solution Create a Control Project
© ABB University - 7
Revision C
Automation
Solution Start Control Builder M
Usually opens automatically as soon as Control Project is created
© ABB University - 8
Revision C
Project
Framework Project Framework
Automation Solution
Project Explorer
Program Organization Unit (POU) Editor
Test Mode / Control Structure – Project Explorer
Training Project
© ABB University - 9
Revision C
Project
Explorer Overview and Online Help
© ABB University - 10
Revision C
© ABB University - 11
Revision C Project
Explorer
Toolbar Buttons
Project
Explorer Libraries / Applications / Controllers
Max 64 programs per application
Max 256 applications per Control Project
Max 8 applications per controller
Max 32 tasks per controller
© ABB University - 12
Max 32 controller per Control Project
Revision C
Project
Explorer Languages according IEC 61131-3
Instruction List Structured Text Sequential Function Chart
LD A
ANDN B C:= A AND NOT B; Step 1 N FILL
ST C Transition 1
Function Block Diagram Ladder Diagram Step 2 S Empty
A B C Transition 2
AND
A C -| |--|/|----------------( )
Step 3
B
© ABB University - 13
Revision C
Project
Explorer Control Modules and Programs
Application
Control Control Control
Module 1 Module 2 Module N
Program 1 Program 2 Program N
© ABB University - 14
Revision C
Project
Explorer Multi-User Engineering
© ABB University - 15
Revision C
Project
Framework Project Framework
Automation Solution
Project Explorer
Program Organization Unit (POU) Editor
Test Mode / Control Structure – Project Explorer
Training Project
© ABB University - 16
Revision C
POU Editor
Program Organization Units
Application
Program Program
Code Code
Function Block Function Block Function
Code Code Code
Function Block Function
© ABB University - 17
Code Code
Revision C
© ABB University - 18
Revision C
POU Editor
Editor Overview
POU Editor
Declaration Pane
The variables in the program are the holders of values. They are
declared by giving each a name and by assigning a data type.
Variables can be written in Microsoft Excel and then copied and
pasted to the declaration pane of the POU editor.
Function blocks must be declared in the “Function Blocks” tab
© ABB University - 19
before they are used in the ST or IL languages (not necessary in
the FBD or LD editors)
Revision C
© ABB University - 20
Revision C
POU Editor
Message Pane
© ABB University - 21
Revision C
POU Editor
Code Pane
Project
Framework Project Framework
Automation Solution
Project Explorer
Program Organization Unit (POU) Editor
Test Mode / Control Structure – Project Explorer
Training Project
© ABB University - 22
Revision C
Test Mode
Test (Simulation) Mode
To simulate a project without using any physical hardware
© ABB University - 23
Revision C
Synchronization
Tag Shown on Both Places
© ABB University - 24
Revision C
Synchronization
Different Places
Libraries are handled in Library Structure and
Object Structure.
Connected libraries are in the Application
aspect of a specific application (such as
Sxx_ReactorApp) in the Control Structure.
Data types, function block types and
control module types are handled in the
Object Structure.
© ABB University - 25
Revision C
Synchronization
Automatic Update
© ABB University - 26
Revision C
Project
Framework Project Framework
Automation Solution
Project Explorer
Program Organization Unit (POU) Editor
Test Mode / Control Structure – Project Explorer
Training Project
© ABB University - 27
Revision C
© ABB University - 28
Revision C
Project
Training
P&ID Diagram
© ABB University - 29
Revision C