Vous êtes sur la page 1sur 34

BU Open Control Systems

Consult IT – Global Consulting


Web Tech Talks

© 2010 ABB Automation GmbH


June 24, 2018 | Slide 1
WT204
Efficient Engineering with Freelance

Presented by:
Brian Micochero

Date:
 August 4th, 2010 at 11:30 a.m. (CET)
 August 4th, 2010 at 3:00 p.m. (CET)

Duration:
 60-90 minutes

Contact:
 AT&T Connect: Karen Reupert (karen.reupert@ch.abb.com)
 Web Tech Talks: Thomas Kruse (thomas.kruse@de.abb.com)

© 2010 ABB Automation GmbH


June 24, 2018 | Slide 2
Agenda

User Function Blocks


 Programming functionality
 Variable types
 Faceplates

Excel Reports
 Configuration

Bulk Data Manager


 Architecture
 Supported Objects
 Workflow
 Demo
Table of contents

User Function Blocks


 Programming functionality
 Variable types
 Faceplates

Excel Reports
 Configuration

Bulk Data Manager


 Architecture
 Supported Objects
 Workflow
 Demo
Building the UFB
Resource Object

 UFBs are stored in their own pool P-FB.


 “CONF > Insert > User function block pool”
 Under the UFB Pool insert a User Function Block class
“FB-Class”.
Building the UFB
Variable Declaration Window

The class is where the functionality and all variables are


declared for use in the FB.
Building the UFB
Data Storage of UFB Variables

Variables are created in the class as standard data types, but are
stored depending upon their usage.
The following UFB variables can be used:
 VAR_IN − represent inputs to the user function block.
 VAR_OUT − represent the outputs of the user function block.
 VAR_DPS − are local variables
 PARA_DPS − variables are used in the configuration of values that effect the
processing at the process station
 PARA_VIS − variables are used in the configuration of variables which are
only used in the faceplate
 PARA_EXP − variables are used to reference data of nested function blocks
 MP_EXP − variables are used to reference message data from nested
function blocks.
Building the UFB
Function Block Diagram
Building the UFB
Adding Control Facilities to Nested FBs
Building the UFB
Specifying Variables
Building the UFB
Dialog Editor
Building the UFB
Creating Parameter Window
Building the UFB
Commissioning Mode
Building the UFB
Help for User Function Blocks

The UFB class comment is


displayed as a help text for
the UFB instances.
The help text is called up
with the “HELP” button in
the instance parameter
dialog window.
UFB Faceplate
Using the Graphic Editor to Build a UFB Faceplate

 Use the standard Freelance Graphic Editor to build faceplates


UFB Lock
Lock the User Function Block Class

 Lock the user function blocks with a password


 Must have CBF Professional License
 A locked UFB may not be edited without the password
 The configuration of a locked UFB may not be viewed
without the password
Live Demo

Live Demo

© 2010 ABB Automation GmbH


June 24, 2018 | Slide 17
Table of contents

User Function Blocks


 Programming functionality
 Variable types
 Faceplates

Excel Reports
 Configuration

Bulk Data Manager


 Architecture
 Supported Objects
 Workflow
 Demo
Excel Reporting
Configuration

 Excel Report added under (VIS) or (P-CD)


 Number of Excel Reports not limited in CBF
Excel Reporting
Configuration
Excel Reports
Configuring Template

 Syntax: <GetValue(variable, next position)>

 variable Name of a variable in the variable list


 next position NEXT_RIGHT
NEXT_LEFT
NEXT_DOWN
NEXT_UP
Excel Reports
Configuring Printer
Excel Reports
Configuring File Transfer
Excel Reporting
Built-in DigiVis
Excel Reporting
Built-in DigiVis
Live Demo

Live Demo

© 2010 ABB Automation GmbH


June 24, 2018 | Slide 26
Table of contents

User Function Blocks


 Programming functionality
 Variable types
 Faceplates

Excel Reports
 Configuration

Bulk Data Manager


 Architecture
 Supported Objects
 Workflow
 Demo
Freelance Bulk Data Manager

 Stand alone tool for offline


configuration with CBF
 Supports manipulation of
large amount of
configuration data
 Uses Microsoft Excel 2003
or 2007 and a COM server
interface from CBF
 Is delivered as a bonus on
the V9.2 product CD
 Use “as is”….For Free!
 Gets installed by default in
Freelance Engineering
Stations
Freelance 800F Bulk Data Manager
Architecture

Excel Control Builder F

Variables
Automation Interface

Automation Interface
Import
Tags
Bulk Data
Manager CBF C-Tree
P-Tree
DB
Objects Export

Parameters

FB Parameter
Templates

© ABB Group
June 24, 2018 | Slide 29
Freelance Bulk Data Manager
Supported Objects

 Tags and Variables


 Rename
 Delete
 Create
 Modify
 Typicals (Programs, Program lists, Displays)
 Copy / Instantiate
 Function Block parameter
 Modify
 Document
 Does not support Hardware Configuration
Start BDM
Workflow

Assign Files

Start Session
Bulk Data Manager

Export
Work in Excel

Import

Close Session

Commit
Live Demo

Live Demo

© 2010 ABB Automation GmbH


June 24, 2018 | Slide 32
Questions

Questions?

© 2010 ABB Automation GmbH


June 24, 2018 | Slide 33
ABB Logo

© 2010 ABB Automation GmbH


June 24, 2018 | Slide 34