concept v2.5

36
Concept V2.5 Lesson 13 Objectives: After completing this lesson, the learner will be able to: Use the Project Browser to create sections. Create a new section for programming in FBD. Locate, insert and connect Function Blocks in an FBD Section. Utilize the built-in Help files to determine the operating characteristics of a given Function Block.

Upload: juana

Post on 28-Jan-2016

18 views

Category:

Documents


0 download

DESCRIPTION

Concept V2.5. Lesson 13 Objectives: After completing this lesson, the learner will be able to: Use the Project Browser to create sections. Create a new section for programming in FBD. Locate, insert and connect Function Blocks in an FBD Section. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Concept V2.5

Concept V2.5

Lesson 13 Objectives:After completing this lesson, the learner will be

able to: Use the Project Browser to create sections. Create a new section for programming in FBD. Locate, insert and connect Function Blocks in an

FBD Section. Utilize the built-in Help files to determine the

operating characteristics of a given Function Block.

Page 2: Concept V2.5

Concept V2.5

The Project Browser

Page 3: Concept V2.5

Concept V2.5 Project Browser Functionality

Sections

• Create, Open, Delete/clear sections (apply editor) Change section properties (name, comment) Change execution order

Section Groups

• Create, Open, Rename, Delete (show substructure), Close section group (hide substructure), Search section groups/sections in the Project Browser, Move section groups / sections (changes execution order!)

Open Configurator Windows:

• open, close, minimize/maximize, Set window size Animate enable states (animation of structure tree) Switch enable/disable state

Page 4: Concept V2.5

Concept V2.5

Creating a New Section using Menus

Page 5: Concept V2.5

Concept V2.5

Create a New Section Using the Browser

RightClick

Page 6: Concept V2.5

Concept V2.5

Menu Items Available Under FBD

Page 7: Concept V2.5

Concept V2.5 Memory Prediction

Calculate Memory Usage By Section

Page 8: Concept V2.5

Concept V2.5 Memory Prediction (cont)

Calculate Memory Usage By Project

Page 9: Concept V2.5

Concept V2.5 Toolbar Icons Common to all editors

Zoom OutZoom InPaste objects from the clipboardCopy selected objects to the clipboardCut selected objects to the clipboardUndo last deleteDownload changes to controllerOpen online control panelSearch for objectsOpen Project BrowserCreate or edit variablesSave fileOpen an existing program sectionCreate a new program section

Page 10: Concept V2.5

Concept V2.5

Toolbar Icons for FBD

Select mode

Link creation mode

Re-insert last selected FFB

Pin inversion mode

Text creation mode

Show FFB selection dialog

Animate all selected variables

Animate all boolean variables

Page 11: Concept V2.5

Concept V2.5

Functions (F)

Function Block (FB)

Elementary Function Blocks (EFB)

Derived Function Blocks (DFB)

General Abbreviation = FFB(Function/Function Block)

Macros (FFBs, DFBs)

FFBs are in Libraries and Groups

Interconnection of FFBs with:

Graphic Links: or

Variable Name: “MOT_LE”

Page 12: Concept V2.5

Concept V2.5

Provided Libraries

Page 13: Concept V2.5

Concept V2.5 Supported Block Libraries IEC: with the groups

Arithmetic, Bistable, Comparison,Converter, Counter, Edge detection,Logic, Numerical, Selection, Timer

EXTENDED: with the groupsArithmetic, Converter, Counter,Edge detection, Measurement, Selection

SYSTEM: with the groups HSBY, Specials, System

DIAGNO (DIAGNOSIS): with the groupsDiag View, Diagnostics, Extended

ANA_IO: with the groups Analog I/O Config, Analog I/O Debug, Analog I/O Scaling, Compact I/O Config, ConverterIBS, IM I/O, Quantum I/O, Scaling

Page 14: Concept V2.5

Concept V2.5 Supported Block Libraries (cont.)

CONT_CTL: with the groupsCLC, CLC_PRO, Conditioning,Controller, Mathematics,Output processing,Setpoint management

FUZZY: with the groups Defuzzify, Defuzzify_Struct,Fuzzify, Fuzzify_Struct,Operators_AND, Operators_OR

COMM: with the groups COMMON, IBS_NOA_PCP, MBP, RTU

EXPERTS: with the groups I/O Control, MVP, On Demand I/O, RTU, SIMTSX, ULEX Status

LIB984: Selected 984LL functions (21), incl. Block Move

Page 15: Concept V2.5

Concept V2.5

Select appropriate library Select group Select FFB and place on section

Page 16: Concept V2.5

Concept V2.5

Selecting anFFB from adifferent library

Page 17: Concept V2.5

Concept V2.5

Getting Help for Function Blocks

Page 18: Concept V2.5

Concept V2.5 Help on Type

Page 19: Concept V2.5

Concept V2.5

Selecting a Derived Function Block

Page 20: Concept V2.5

Concept V2.5 FBD logic format

NOTE: Data Type MUST match pin variable type or you will not be able to connect (only correct data type variables shown when you do a Variable Lookup)

Execution order Programmer SelectedInstance Name

Inverted (Normally Closed) Input.Outputs can also be inverted.

Value Passedwithout declaring

Variable Passedby linking

and declared

Output can be linkedto multiple inputs

Page 21: Concept V2.5

Concept V2.5

Extendable Function Blocks

How many pins do you need?

Up to 32 pins!

Page 22: Concept V2.5

Concept V2.5

Assigning Values to Pins

Page 23: Concept V2.5

Concept V2.5

Assigning Values to Pins

Page 24: Concept V2.5

Concept V2.5

Assigning Values to Pins

Page 25: Concept V2.5

Concept V2.5

Zooming into a Function Block

Page 26: Concept V2.5

Concept V2.5

Advanced Dialog

Page 27: Concept V2.5

Concept V2.5

Reversing Execution OrderExecution order

reversedExecution order

(1)

(2)

Page 28: Concept V2.5

Concept V2.5

Click one FFB in FBD Section This FFB can be replaced: Objects Replace FFBs If number and names of formal

operands (Data Types) are identical, no object will be lost.

Page 29: Concept V2.5

Concept V2.5

Double click on FFB, show EN/ENO: Any FFB (DFB) will be executed only if

EN = 1 (Saves scan time) If EN/ENO is not displayed then EN has

the default value of EN = 1 ENO = 1 indicates the correct and

successful execution

EN / ENO Special Input / Output

Page 30: Concept V2.5

Concept V2.5 Logic Format

FBI_9_1 (1)

Default Function Block Instance name _9. created section _1. invoked EFB(can be changed by the user).

(1) First executed Function Block in the execution order. (Display can be turned off)

.9.3 (2)

Default function identifier (cannot be changed): .9. created section. .3. invoked EFB

(2) Second executed Function Block in execution order. (Display can be turned off)

Page 31: Concept V2.5

Concept V2.5

Basic Logic and Timing Functions

Page 32: Concept V2.5

Concept V2.5

Basic Math Functions

Page 33: Concept V2.5

Concept V2.5

Basic Latches and Comparisons

Page 34: Concept V2.5

Concept V2.5

Basic Functions Counters

Page 35: Concept V2.5

Concept V2.5 FBD - Example

Page 36: Concept V2.5

Concept V2.5