Function Designer
Download
Report
Transcript Function Designer
Course T314
© ABB University - 1
Revision B
Extended Automation System 800xA
Chapter 21
Function Designer
Function
Designer
Overview
Objectives
After this chapter you should be able to:
Describe advantages and disadvantages of the Function Designer
State the main configuration steps
Display and set values in online mode
© ABB University - 2
Revision B
Reference Documentation
3BSE038018
3BDS011224
3BDS100368
IndustrialIT 800xA – System
System Guide – Functional Description
IndustrialIT 800xA – Engineering
Function Designer
IndustrialIT 800xA – Engineering
Function Designer, Introduction and Basic Operation
Function
Designer
Function Designer
© ABB University - 3
Revision B
Introduction
Function Diagrams
Generate Code and Cross Communication
Diagram States
Monitoring Tools
© ABB University - 4
Revision B
Introduction
General
Introduction
Function Designer and Control Builder
Control Builder
Function Designer
Diagram 1
Diagram 2
Diagram 3
Functional Structure
A Function aspect is added to objects in the Functional Structure and each
diagram is allocated to a particular application in the project. The generated
code is created inside single control modules in the Control Structure.
© ABB University - 5
Revision B
Object Type Structure
Function aspects are added to types in the libraries in the Object Type
Structure. The generated code is created inside control module types in a
library.
© ABB University - 6
Revision B
Introduction
Advantages
Any kind of MMS cross communication is automatically generated.
Combinations between control modules and function blocks on a
Function Diagram are possible.
Navigation between references to different pages within one
Function Diagram, or between different Function Diagram.
The objects names within a Function Diagram can start with a
number and the use of a dash is allowed, e.g. 123FIC345-FD.
Generation of function oriented documentation in one step to
document your control configuration according international
standards.
Introduction
Intuitive Navigation
Reference to other function
© ABB University - 7
Revision B
Reference to other sheet
Reference to nested function
© ABB University - 8
Revision B
Introduction
Instant Access and Monitoring
Introduction
Restrictions
This version of the Function Designer does not support:
Foundation Fieldbus
© ABB University - 9
Revision B
There are still some general procedures that have to be done in the
Control Builder or the Engineering Workplace:
Create a control project
Create the controller hardware objects and assign IP address
Create the control applications and assign to the controllers
Create the control tasks and assign to the applications
Assign some sub-libraries to the application or library
Function
Designer
Function Designer
© ABB University - 10
Revision B
Introduction
Function Diagrams
Generate Code and Cross Communication
Diagram States
Monitoring Tools
Function
Diagrams
Flat and Nested Diagrams
Diagram 1
Reference
Diagram 2
Diagram 3
Reference
Reference
Diagram 1
Diagram 2
© ABB University - 11
Revision B
Diagram 5
Diagram 3
Diagram 6
Diagram 4
Function
Diagrams
Function Diagram Views
Component view
To create symbols or templates for function components in the
Object Type Structure.
Diagram view
To create function diagrams and to insert function components in
the Functional Structure.
Parent Diagram view
© ABB University - 12
Revision B
Alternative to the Diagram view to quickly find and navigate to a
component. It is opened in the Functional Structure on the selected
component object, and it displays and automatically navigates to
the component in its parent diagram.
Function
Diagrams
© ABB University - 13
Revision B
Function Components
Functions, Function Block instances or Control Module instances
Variables, diagram references and parameters.
Signal objects which represent connections to I/O channels
© ABB University - 14
Revision B
Function
Diagrams
Navigation
Function
Diagrams
Sequential Programming Language
Control Builder SFC
Function Diagram
Sequence
Sequence Overview
© ABB University - 15
Revision B
Sequence Details
© ABB University - 16
Revision B
Function
Diagrams
Hide/Unhide Ports
© ABB University - 17
Revision B
Function
Diagrams
References
Function
Designer
Function Designer
© ABB University - 18
Revision B
Introduction
Function Diagrams
Generate Code and Cross Communication
Diagram States
Monitoring Tools
© ABB University - 19
Revision B
Code / MMS
Generation
Allocation of Function Diagrams
© ABB University - 20
Revision B
Code / MMS
Generation
Code Generation
© ABB University - 21
Revision B
Code / MMS
Generation
Generate the Cross Communication (1)
© ABB University - 22
Revision B
Code / MMS
Generation
Generate the Cross Communication (2)
Function
Designer
Function Designer
© ABB University - 23
Revision B
Introduction
Function Diagrams
Generate Code and Cross Communication
Diagram States
Monitoring Tools
© ABB University - 24
Revision B
Diagram
States
Overview
© ABB University - 25
Revision B
Diagram
States
System Status Viewer
Function
Designer
Function Designer
© ABB University - 26
Revision B
Introduction
Function Diagrams
Generate Code and Cross Communication
Diagram States
Monitoring Tools
© ABB University - 27
Revision B
Monitoring
Tools
Display List / Subscribe for Live Data
© ABB University - 28
Revision B
Monitoring
Tools
Watch Window
© ABB University - 29
Revision B