+ All Categories
Home > Documents > Chapter 6 Application Structures

Chapter 6 Application Structures

Date post: 20-Jan-2016
Category:
Upload: clea
View: 32 times
Download: 0 times
Share this document with a friend
Description:
Chapter 6 Application Structures. Course T314. Application Structures. Overview. Objectives After this chapter you should be able to : Navigate in the Project Explorer Describe application structures Describe the POU editor Reference Documentation - PowerPoint PPT Presentation
25
ABB University - 1 evision C E x t e n d e d A u t o m a t i o n S y s t e m 8 0 0 x A Chapter 6 Application Structures Course T314
Transcript
Page 1: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

1R

evis

ion

C

E x t e n d e d A u t o m a t i o n S y s t e m 8 0 0 x A

Chapter 6Application Structures

Course T314

Page 2: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

2R

evis

ion

C

Overview

ObjectivesAfter this chapter you should be able to:

Navigate in the Project Explorer Describe application structures Describe the POU editor

Reference Documentation 3BSE041880 IndustrialIT 800xA - Control and I/O

Getting Started 3BSE035980 IndustrialIT 800xA - Control and I/O

Basic Control Software - Introduction and Configuration

Application Structures

Page 3: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

3R

evis

ion

C

Automation Solution Project Explorer Program Organization Unit (POU) Editor Test Mode / Control Structure – Project Explorer

Application StructuresApplication Structures

Page 4: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

4R

evis

ion

C

Automation Solution Automation

Solution

Plant Explorer /Engineering Workplace

Handles manyControl Projects

Control Projectadministration

Faceplates andAlarm Lists

Operator Workplace

Control Builder MProject Explorer

Handles oneControl Project

Control Projectconfiguration

Download andtesting

AC 800M Controller

Synchronization

800xA System

Page 5: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

5R

evis

ion

C

Control Network / Control Project Automation

Solution

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.

Page 6: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

6R

evis

ion

C

Start Control Builder M Automation

Solution

Page 7: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

7R

evis

ion

C

Automation Solution Project Explorer Program Organization Unit (POU) Editor Test Mode / Control Structure – Project Explorer

Application StructuresApplication Structures

Page 8: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

8R

evis

ion

C

Overview and Online HelpProject

Explorer

Page 9: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

9R

evis

ion

C

Toolbar ButtonsProject

Explorer

Page 10: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

10

Rev

isio

n C

Libraries / Applications / ControllersProject

Explorer

Max 64 programs per application Max 256 applications per Control Project Max 8 applications per controller Max 32 tasks per controller Max 32 controller per Control Project

Page 11: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

11

Rev

isio

n C

Instruction List

LD A

ANDN B

ST C

Function Block Diagram

A C

B

C:= A AND NOT B;

Structured Text

A B C

-| |--|/|----------------( )

Ladder Diagram

Step 1 N FILL

Step 3

Step 2 S Empty

Transition 1

Transition 2

Sequential Function Chart

AND

Languages according IEC 61131-3 Project

Explorer

Page 12: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

12

Rev

isio

n C

Control Modules and Programs

Application

Control Module 1

Control Module 2

Control Module N

Program 1 Program 2 Program N

Project Explorer

Page 13: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

13

Rev

isio

n C

Multi-User EngineeringProject

Explorer

Page 14: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

14

Rev

isio

n C

Automation Solution Project Explorer Program Organization Unit (POU) Editor Test Mode / Control Structure – Project Explorer

Application StructuresApplication Structures

Page 15: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

15

Rev

isio

n C

POU Editor

Application

Code

Program

Code

Program

Code

Function Block

Code

Function

Code

Function Block

Code

Function Block

Code

Function

Program Organization Units

Page 16: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

16

Rev

isio

n C

Editor OverviewPOU Editor

Page 17: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

17

Rev

isio

n C

Declaration PanePOU Editor

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 before they are used in the ST or IL languages (not necessary in the FBD or LD editors)

Page 18: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

18

Rev

isio

n C

Message PanePOU Editor

Page 19: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

19

Rev

isio

n C

Code PanePOU Editor

Page 20: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

20

Rev

isio

n C

Automation Solution Project Explorer Program Organization Unit (POU) Editor Test Mode / Control Structure – Project Explorer

Application StructuresApplication Structures

Page 21: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

21

Rev

isio

n C

Test (Simulation) ModeTest Mode

To simulate a project without using any physical hardware

Page 22: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

22

Rev

isio

n C

Tag Shown on Both PlacesSynchronization

Page 23: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

23

Rev

isio

n C

Different Places Synchronization

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.

Page 24: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

24

Rev

isio

n C

Automatic UpdateSynchronization

Page 25: Chapter 6 Application Structures

© A

BB

Uni

vers

ity -

25

Rev

isio

n C


Recommended