SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
1
WinCC flexible 2008
- Screens
Exercise
Objects
Screens
2
After creating an empty project, one screen is created automatically.
This screen is predefined as start screen. The start screen can be changed
here: Device Settings -> Device Settings -> start screen
Design of a screen
All objects that can be placed on screens can be found in the tools window.
A screen can consist of static and dynamic elements:
Static elements like texts, graphics, do not change during runtime
Dynamic elements change their behaviour or look depending on process
values.
The exchange of process values and user operations between the controller
and the HMI device is done by tags.
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 2/25
WinCC flexible 2008 - Screens
Exercise
Objects
The Template
The start screen
Screens
The start screen
3
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 3/25
WinCC flexible 2008 - Screens
Exercise
Objects
The Template
The start screen
Screens
The start screen
´
Festlegung des Startbildes zeigen
Set the start
screen of the
project
4
The template is used to place objects you need in any screen of the project.
The Template
Objects that are placed on the template are visible and useable on each screen of the
project. With the template you do not need to place these objects multiple times on
different screens but only one time on one screen.
Permanent window
The permanent window is defined in the template.
To define the permanent window do the following:
Drag down the line on the upper side of the template. Specify the size of the window and
release the mouse button.
Hint
The permanent window has the advantage that it is an own window and does not need to
be loaded on each screen change.
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 4/25
WinCC flexible 2008 - Screens
Exercise
Objects
The Template
The start screen
Screens
The Template
Use of the template and the permanent window
Define permanent window only one time
Shows objects on any other screen
Permanent window
5
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 5/25
WinCC flexible 2008 - Screens
Exercise
Objects
The Template
The start screen
Screens
The Template
Objects placed
on the
template
Objects placed
on the screen
itself
Use of the
template in
runtime
6
WinCC flexible 2008
- Screens
Exercise
Objects
Screens
7
The Tools window normally is shown when a screen is opened.
If it is not shown you can open it through the menu View -> Tools.
The tools window is divided into different categories.
The simple objects contain all basic objects like vector graphics or buttons.
Vector graphics: Lines, Polygons, Ellipse, Circle, Rectangle
Text Field: For display of static texts
IO – Field: Input/Output of numeric values or text
Date – Time - Field
Graphic IO Field: Display of graphics dependant of process values in runtime
Symbolic IO Field: Display of texts dependant of process values in runtime
Graphics view: Display of single graphics
Button, Switch: Triggering events
Bars: Graphical display of process values
The objects that can be placed on screens depend on the selected device. In the tools window only
the supported objects are shown.
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 7/25
WinCC flexible 2008 - Screens
Exercise
Libraries
Faceplates
Layers
Engineering
Properties
Graphics
Enhanced
Objects
Simple Objects
Objects
Screens
Simple Objects
Simple Objects
8
The Enhanced Objects contain the following elements:
Slider
Clock
Status Force
- Online View and Control of PLC tags
Sm@rtClient – View
- Display and control of other devices
HTML – Browser
User View
Gauge
Trend View
Symbol library
Recipe View
Alarm View
Alarm indicator
Detail View, Motion View, Step View, Unit View
- ProAgent specific views
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 8/25
WinCC flexible 2008 - Screens
Exercise
Libraries
Faceplates
Layers
Engineering
Properties
Graphics
Enhanced
Objects
Simple Objects
Objects
Screens
Enhanced Objects
9
WinCC flexible brings a lot of graphics with the installation.
You can find them in the tools window under Graphics.
Graphics can be placed on a screen by a simple Drag & Drop action. You can also place
graphics directly on existing objects of a screen, e.g. buttons. The properties of the object
then are automatically changed in the right way.
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 9/25
WinCC flexible 2008 - Screens
Exercise
Libraries
Faceplates
Layers
Engineering
Properties
Graphics
Enhanced
Objects
Simple Objects
Objects
Screens
Graphics
Graphics are implemented into existing objects
Drag & Drop directly into a
screen or on an existing
object, e.g. a button
10
Using own graphics
You have the following possibilities to use your own graphics:
Create a link to a graphic folder: The graphics that are in this folder and its subfolders are
displayed in the tools window.
The tool for editing graphics can be opened directly in WinCC flexible
Precondition
a screen editor is opened
the tools window is displayed
Supported graphic file formats: *.bmp, *.ico, *.emf,
*.wmf, *.gif, *.tif, *.jpeg oder *.jpg
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 10/25
WinCC flexible 2008 - Screens
Exercise
Libraries
Faceplates
Layers
Engineering
Properties
Graphics
Enhanced
Objects
Simple Objects
Objects
Screens
Graphics
Simple access to graphics
Start of external editor (e.g. Paint)
Copy graphics
Creating links to own graphic folders
11
The properties of objects are displayed in the property window.
Depending on the selected object the properties are displayed.
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 11/25
WinCC flexible 2008 - Screens
Exercise
Libraries
Faceplates
Layers
Engineering
Properties
Graphics
Enhanced
Objects
Simple Objects
Objects
Screens
Object Properties
The objects have different properties that can be configured
12
In the screen editor all objects can be placed very simple. With the example of an IO field it
is shown here:
Principle
For IO fields, buttons and switches there is only one object in the tools window. The different
settings, behaviour and special properties are set in the properties window of the objects.
Placing an IO – Field
There are different possibilities of placing IO fields on a screen:
- To create the IO field with its default size just select it in the tools window and drag it into
the screen, or select it and click into the screen to place it
- The size of the object can be changed by dragging it with the mouse.
Configuring an IO - Field
The most important settings are shown on the General – tab.
Here you define the type of the object, for example if it should be for input/output or just for
output.
Also the display format is defined here.
Hint
You can insert IO-fields by dragging tags out of the object window into a screen.
This creates an IO-field with a connection to the tag you dragged into the screen.
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 12/25
WinCC flexible 2008 - Screens
Exercise
Libraries
Faceplates
Layers
Engineering
Properties
Graphics
Enhanced
Objects
Simple Objects
Objects
Screens
Engineering
Drag & Drop of an IO Field
13
With a button you can trigger different events during runtime. The button can show static text
or a graphic. The design of the button can be made dynamic by using text – or graphic lists
for the look of the button.
With Button mode you define the mode of the button
Invisible The button is not visible during runtime.
Text Labeling the button with a static text
Textlist process value depending labeling of the button during runtime
Graphic Defining a static graphic for designing the button
Graphiclist process value depending design of the button during runtime
Hint
Drag & Drop of a screen in the project tree into an open screen editor creates a new button
with a screen change function to the corresponding screen during runtime
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 13/25
WinCC flexible 2008 - Screens
Exercise
Libraries
Faceplates
Layers
Engineering
Properties
Graphics
Enhanced
Objects
Simple Objects
Objects
Screens
Engineering
Drag & Drop of a button from the object window
ActivateScreen
event is
automatically
created
14
In the properties of an object you can define different animations to change the behavior of
an object during runtime.
Appearance
With Appearance you can change the colors of an object during runtime depending on
process values.
Diagonal, horizontal oder vertical Movement
You can define only one movement animation for one object.
Direct Movement
The object can be moved in x- and y-direction.
Engineering
The Engineering of movement animations is very easy. When activating a movement an
additional transparent copy of the object and an arrow is displayed. Now you can simply drag
the transparent copy of the object to the end position.
Visibility
Depending on the value of a tag the object can be displayed visible or invisible (hidden).
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 14/25
WinCC flexible 2008 - Screens
Exercise
Libraries
Faceplates
Layers
Engineering
Properties
Graphics
Enhanced
Objects
Simple Objects
Objects
Screens
Engineering
Animation
Select the tag for
the animation
Dragging of the
object to the final
position
15
Creating multiple objects
You can duplicate an object by dragging it with pressed Ctrl – Key and selecting one of the
marked positions in the screenshot above.
All created objects have the same properties.
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 15/25
WinCC flexible 2008 - Screens
Exercise
Libraries
Faceplates
Layers
Engineering
Properties
Graphics
Enhanced
Objects
Simple Objects
Objects
Screens
Creating multiple objects
Duplicating objects
Dragging an object with pressed
<Ctrl>-Key and left mouse button
16
Layers
One screen has 32 different layers. Each layer can contain objects. The order of the layers
is defined by its number. Objects in layer 0 are in the background of the screen, objects in
layer 31 in the foreground. The standard layer for new objects is layer 0.
Principle
One layer is always the active layer. New objects are always placed in the active layer. The
number of the active layer is shown in the toolbar.
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 16/25
WinCC flexible 2008 - Screens
Exercise
Libraries
Faceplates
Layers
Engineering
Properties
Graphics
Enhanced
Objects
Simple Objects
Objects
Screens
Layers
Working with Layers
Object in Layer 31
All Layers visible
Layer of selected
object
17
A Faceplate is a preconfigured group of objects. With faceplates you can extend the count of
available screen objects.
Creating a faceplate
Faceplates are created and edited in the faceplate editor. All faceplates are stored in the
project library.
To create a faceplate just select all graphic objects that are needed for the faceplate. In the
context menu select Create Faceplate to open the faceplate editor.
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 17/25
WinCC flexible 2008 - Screens
Exercise
Libraries
Faceplates
Layers
Engineering
Properties
Graphics
Enhanced
Objects
Simple Objects
Objects
Screens
Faceplates
Faceplates: individual created groups of objects
Less Engineering time
Reusable in other projects
18
Property interface
On the register tab Property interface you define the properties of the faceplate that can be
changed.
This dialog consists of two lists:
The List Faceplate Properties contains all properties, that can be changed when using the
faceplate.
The List Object properties contains the static properties of the faceplate.
Connecting
To make a property access able from the outside, simply select the property and do a drag
& drop action from the inner objects to the interface.
Event interface
Here you define the events the faceplate should perform.
Script
Write a Visual Basic script that is performed in the faceplate.
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 18/25
WinCC flexible 2008 - Screens
Exercise
Libraries
Faceplates
Layers
Engineering
Properties
Graphics
Enhanced
Objects
Simple Objects
Objects
Screens
Faceplates
individual properties
Simple connection with Drag & Drop
Implementing functions and scripts
19
After creating a faceplate it is stored in the project library and can be placed on a screen like
any other object by drag & drop.
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 19/25
WinCC flexible 2008 - Screens
Exercise
Libraries
Faceplates
Layers
Engineering
Properties
Graphics
Enhanced
Objects
Simple Objects
Objects
Screens
Faceplates
Saving the faceplates in the project library
Reusable in other projects
20
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 20/25
WinCC flexible 2008 - Screens
Exercise
Libraries
Faceplates
Layers
Engineering
Properties
Graphics
Enhanced
Objects
Simple Objects
Objects
Screens
Libraries
System libraries preinstalled in the installation folder of WinCC flexible
Content of the
library
Graphics
Project library
21
C:ProgrammeSiemensSIMATIC WinCC flexibleWinCC flexible
SupportLibrariesSystem-Libraries
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 21/25
WinCC flexible 2008 - Screens
Exercise
Libraries
Faceplates
Layers
Engineering
Properties
Graphics
Enhanced
Objects
Simple Objects
Objects
Screens
Libraries
Easy administration of the libraries with categories
Category
22
WinCC flexible 2008
- Screens
Exercise
Objects
Screens
23
Hint
Event for the Buttons: InvertBit
Tag:
“???”
Animation for the circle: Appearance
Tag:
“???”
Type:
Integer
e.g. for
value 0 => background color = red
for
value 1 => background color = green
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 23/25
WinCC flexible 2008 - Screens
Buttons
Exercise
Objects
Screens
Buttons
Create a new screen and name it „Buttons“
Place a button with text, a button with graphic, a switch and an invisible
button
In the background of the invisible button you should place a circle or
something similar
In the tag editor create a new tag with datatype „Bool“. The tag should be
an internal tag
The circle should change its background color depending on the value of
the Boolean tag. You can configure this in the properties of the circle at
animation
When the runtime is started, the circle should change its color on any
button action
You will also need a button on the start screen to change to the screen
„Buttons“
24
Finished the Exercise?
Try placing other Simple Objects to the screen, change properties of placed
objects and see the effects in runtime.
© Siemens AG 2008 - Subject to modifications
Industry Sector
2008-06-30 Rainer Uhl Slide 24/25
WinCC flexible 2008 - Screens
Buttons
Exercise
Objects
Screens
Buttons
Set the necessary events for the buttons and start the runtime for a test

Weitere ähnliche Inhalte

Was ist angesagt?

El mundo de los microcontroladores - Parte1
El mundo de los microcontroladores - Parte1El mundo de los microcontroladores - Parte1
El mundo de los microcontroladores - Parte1
Luis Vasquez
 
Solutions control system sengineering by normannice 6ed 130502172814-phpapp02
Solutions control system sengineering by normannice 6ed 130502172814-phpapp02Solutions control system sengineering by normannice 6ed 130502172814-phpapp02
Solutions control system sengineering by normannice 6ed 130502172814-phpapp02
Khalil Abu Haltam
 
102602994 wincc-course-ppt
102602994 wincc-course-ppt102602994 wincc-course-ppt
102602994 wincc-course-ppt
MrBundle JB
 

Was ist angesagt? (20)

Allen Bradley- Micrologix PLC Instructions
Allen Bradley- Micrologix PLC InstructionsAllen Bradley- Micrologix PLC Instructions
Allen Bradley- Micrologix PLC Instructions
 
El mundo de los microcontroladores - Parte1
El mundo de los microcontroladores - Parte1El mundo de los microcontroladores - Parte1
El mundo de los microcontroladores - Parte1
 
Siemens s7 300 programming
Siemens s7 300 programming Siemens s7 300 programming
Siemens s7 300 programming
 
Circuitos Combinacionales
Circuitos CombinacionalesCircuitos Combinacionales
Circuitos Combinacionales
 
Electrónica digital: circuitos combinacionales
Electrónica digital: circuitos combinacionalesElectrónica digital: circuitos combinacionales
Electrónica digital: circuitos combinacionales
 
Apuntes básicos sobre PLc's
Apuntes básicos sobre PLc'sApuntes básicos sobre PLc's
Apuntes básicos sobre PLc's
 
08 Memoria de los Atmega164P
08 Memoria de los Atmega164P08 Memoria de los Atmega164P
08 Memoria de los Atmega164P
 
Solutions control system sengineering by normannice 6ed 130502172814-phpapp02
Solutions control system sengineering by normannice 6ed 130502172814-phpapp02Solutions control system sengineering by normannice 6ed 130502172814-phpapp02
Solutions control system sengineering by normannice 6ed 130502172814-phpapp02
 
Manejo de avisos y alarmas en HMI
Manejo de avisos y alarmas en HMIManejo de avisos y alarmas en HMI
Manejo de avisos y alarmas en HMI
 
102602994 wincc-course-ppt
102602994 wincc-course-ppt102602994 wincc-course-ppt
102602994 wincc-course-ppt
 
Plc networking basics - controllogix
Plc networking basics - controllogixPlc networking basics - controllogix
Plc networking basics - controllogix
 
Temarios automatizacion
Temarios automatizacionTemarios automatizacion
Temarios automatizacion
 
Allen bradley
Allen bradleyAllen bradley
Allen bradley
 
Fsm sequence detector
Fsm sequence detector Fsm sequence detector
Fsm sequence detector
 
SIEMENS S7-300c.ppt
SIEMENS S7-300c.pptSIEMENS S7-300c.ppt
SIEMENS S7-300c.ppt
 
EJERCICIOS ACOMETIDAS. EMERSON EDUARDO RODRIGUES
EJERCICIOS ACOMETIDAS. EMERSON EDUARDO RODRIGUESEJERCICIOS ACOMETIDAS. EMERSON EDUARDO RODRIGUES
EJERCICIOS ACOMETIDAS. EMERSON EDUARDO RODRIGUES
 
Convolution using Scilab
Convolution using ScilabConvolution using Scilab
Convolution using Scilab
 
Bode lect
Bode lectBode lect
Bode lect
 
Bit manipulation in atmel studio for AVR
Bit manipulation in atmel studio for AVRBit manipulation in atmel studio for AVR
Bit manipulation in atmel studio for AVR
 
S7 bas-16
S7 bas-16S7 bas-16
S7 bas-16
 

Ähnlich wie 3 win cc flexible 2008 - basics_screens_en

AUTOCAD Report
AUTOCAD ReportAUTOCAD Report
AUTOCAD Report
AMIT RAJ
 
XMeeting Graphical User Interface
XMeeting Graphical User InterfaceXMeeting Graphical User Interface
XMeeting Graphical User Interface
Videoguy
 
UILayout plug-in for APEX
UILayout plug-in for APEXUILayout plug-in for APEX
UILayout plug-in for APEX
Tobias Arnhold
 

Ähnlich wie 3 win cc flexible 2008 - basics_screens_en (20)

Nx 7.5 cad
Nx 7.5 cadNx 7.5 cad
Nx 7.5 cad
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Wink
Wink Wink
Wink
 
Using Alf with Cameo Simulation Toolkit - Part 1: Basics
Using Alf with Cameo Simulation Toolkit - Part 1: BasicsUsing Alf with Cameo Simulation Toolkit - Part 1: Basics
Using Alf with Cameo Simulation Toolkit - Part 1: Basics
 
LECTURE 1- BASIC CAD.pdf
LECTURE 1- BASIC CAD.pdfLECTURE 1- BASIC CAD.pdf
LECTURE 1- BASIC CAD.pdf
 
Visual basic
Visual basic Visual basic
Visual basic
 
Symbian OS - GUI Architectures
Symbian OS - GUI ArchitecturesSymbian OS - GUI Architectures
Symbian OS - GUI Architectures
 
Procedure of animation in 3 d autodesk maya tools &amp; techniques
Procedure of animation in 3 d autodesk maya tools &amp; techniquesProcedure of animation in 3 d autodesk maya tools &amp; techniques
Procedure of animation in 3 d autodesk maya tools &amp; techniques
 
A d swincc15e
A d swincc15eA d swincc15e
A d swincc15e
 
AUTOCAD Report
AUTOCAD ReportAUTOCAD Report
AUTOCAD Report
 
Intro to premier pro
Intro to premier proIntro to premier pro
Intro to premier pro
 
Solidworks apple mouse Design
Solidworks apple mouse DesignSolidworks apple mouse Design
Solidworks apple mouse Design
 
hmi_time_sync_how_to_e
hmi_time_sync_how_to_ehmi_time_sync_how_to_e
hmi_time_sync_how_to_e
 
HMI Design
HMI DesignHMI Design
HMI Design
 
XMeeting Graphical User Interface
XMeeting Graphical User InterfaceXMeeting Graphical User Interface
XMeeting Graphical User Interface
 
Presentación Unity
Presentación UnityPresentación Unity
Presentación Unity
 
Timebox Planning Tool V2 with SAFe Support
Timebox Planning Tool V2 with SAFe SupportTimebox Planning Tool V2 with SAFe Support
Timebox Planning Tool V2 with SAFe Support
 
UILayout plug-in for APEX
UILayout plug-in for APEXUILayout plug-in for APEX
UILayout plug-in for APEX
 
Practical work 1
Practical work 1Practical work 1
Practical work 1
 
Eagle tut
Eagle tutEagle tut
Eagle tut
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

3 win cc flexible 2008 - basics_screens_en

  • 1. 1 WinCC flexible 2008 - Screens Exercise Objects Screens
  • 2. 2 After creating an empty project, one screen is created automatically. This screen is predefined as start screen. The start screen can be changed here: Device Settings -> Device Settings -> start screen Design of a screen All objects that can be placed on screens can be found in the tools window. A screen can consist of static and dynamic elements: Static elements like texts, graphics, do not change during runtime Dynamic elements change their behaviour or look depending on process values. The exchange of process values and user operations between the controller and the HMI device is done by tags. © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 2/25 WinCC flexible 2008 - Screens Exercise Objects The Template The start screen Screens The start screen
  • 3. 3 © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 3/25 WinCC flexible 2008 - Screens Exercise Objects The Template The start screen Screens The start screen ´ Festlegung des Startbildes zeigen Set the start screen of the project
  • 4. 4 The template is used to place objects you need in any screen of the project. The Template Objects that are placed on the template are visible and useable on each screen of the project. With the template you do not need to place these objects multiple times on different screens but only one time on one screen. Permanent window The permanent window is defined in the template. To define the permanent window do the following: Drag down the line on the upper side of the template. Specify the size of the window and release the mouse button. Hint The permanent window has the advantage that it is an own window and does not need to be loaded on each screen change. © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 4/25 WinCC flexible 2008 - Screens Exercise Objects The Template The start screen Screens The Template Use of the template and the permanent window Define permanent window only one time Shows objects on any other screen Permanent window
  • 5. 5 © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 5/25 WinCC flexible 2008 - Screens Exercise Objects The Template The start screen Screens The Template Objects placed on the template Objects placed on the screen itself Use of the template in runtime
  • 6. 6 WinCC flexible 2008 - Screens Exercise Objects Screens
  • 7. 7 The Tools window normally is shown when a screen is opened. If it is not shown you can open it through the menu View -> Tools. The tools window is divided into different categories. The simple objects contain all basic objects like vector graphics or buttons. Vector graphics: Lines, Polygons, Ellipse, Circle, Rectangle Text Field: For display of static texts IO – Field: Input/Output of numeric values or text Date – Time - Field Graphic IO Field: Display of graphics dependant of process values in runtime Symbolic IO Field: Display of texts dependant of process values in runtime Graphics view: Display of single graphics Button, Switch: Triggering events Bars: Graphical display of process values The objects that can be placed on screens depend on the selected device. In the tools window only the supported objects are shown. © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 7/25 WinCC flexible 2008 - Screens Exercise Libraries Faceplates Layers Engineering Properties Graphics Enhanced Objects Simple Objects Objects Screens Simple Objects Simple Objects
  • 8. 8 The Enhanced Objects contain the following elements: Slider Clock Status Force - Online View and Control of PLC tags Sm@rtClient – View - Display and control of other devices HTML – Browser User View Gauge Trend View Symbol library Recipe View Alarm View Alarm indicator Detail View, Motion View, Step View, Unit View - ProAgent specific views © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 8/25 WinCC flexible 2008 - Screens Exercise Libraries Faceplates Layers Engineering Properties Graphics Enhanced Objects Simple Objects Objects Screens Enhanced Objects
  • 9. 9 WinCC flexible brings a lot of graphics with the installation. You can find them in the tools window under Graphics. Graphics can be placed on a screen by a simple Drag & Drop action. You can also place graphics directly on existing objects of a screen, e.g. buttons. The properties of the object then are automatically changed in the right way. © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 9/25 WinCC flexible 2008 - Screens Exercise Libraries Faceplates Layers Engineering Properties Graphics Enhanced Objects Simple Objects Objects Screens Graphics Graphics are implemented into existing objects Drag & Drop directly into a screen or on an existing object, e.g. a button
  • 10. 10 Using own graphics You have the following possibilities to use your own graphics: Create a link to a graphic folder: The graphics that are in this folder and its subfolders are displayed in the tools window. The tool for editing graphics can be opened directly in WinCC flexible Precondition a screen editor is opened the tools window is displayed Supported graphic file formats: *.bmp, *.ico, *.emf, *.wmf, *.gif, *.tif, *.jpeg oder *.jpg © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 10/25 WinCC flexible 2008 - Screens Exercise Libraries Faceplates Layers Engineering Properties Graphics Enhanced Objects Simple Objects Objects Screens Graphics Simple access to graphics Start of external editor (e.g. Paint) Copy graphics Creating links to own graphic folders
  • 11. 11 The properties of objects are displayed in the property window. Depending on the selected object the properties are displayed. © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 11/25 WinCC flexible 2008 - Screens Exercise Libraries Faceplates Layers Engineering Properties Graphics Enhanced Objects Simple Objects Objects Screens Object Properties The objects have different properties that can be configured
  • 12. 12 In the screen editor all objects can be placed very simple. With the example of an IO field it is shown here: Principle For IO fields, buttons and switches there is only one object in the tools window. The different settings, behaviour and special properties are set in the properties window of the objects. Placing an IO – Field There are different possibilities of placing IO fields on a screen: - To create the IO field with its default size just select it in the tools window and drag it into the screen, or select it and click into the screen to place it - The size of the object can be changed by dragging it with the mouse. Configuring an IO - Field The most important settings are shown on the General – tab. Here you define the type of the object, for example if it should be for input/output or just for output. Also the display format is defined here. Hint You can insert IO-fields by dragging tags out of the object window into a screen. This creates an IO-field with a connection to the tag you dragged into the screen. © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 12/25 WinCC flexible 2008 - Screens Exercise Libraries Faceplates Layers Engineering Properties Graphics Enhanced Objects Simple Objects Objects Screens Engineering Drag & Drop of an IO Field
  • 13. 13 With a button you can trigger different events during runtime. The button can show static text or a graphic. The design of the button can be made dynamic by using text – or graphic lists for the look of the button. With Button mode you define the mode of the button Invisible The button is not visible during runtime. Text Labeling the button with a static text Textlist process value depending labeling of the button during runtime Graphic Defining a static graphic for designing the button Graphiclist process value depending design of the button during runtime Hint Drag & Drop of a screen in the project tree into an open screen editor creates a new button with a screen change function to the corresponding screen during runtime © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 13/25 WinCC flexible 2008 - Screens Exercise Libraries Faceplates Layers Engineering Properties Graphics Enhanced Objects Simple Objects Objects Screens Engineering Drag & Drop of a button from the object window ActivateScreen event is automatically created
  • 14. 14 In the properties of an object you can define different animations to change the behavior of an object during runtime. Appearance With Appearance you can change the colors of an object during runtime depending on process values. Diagonal, horizontal oder vertical Movement You can define only one movement animation for one object. Direct Movement The object can be moved in x- and y-direction. Engineering The Engineering of movement animations is very easy. When activating a movement an additional transparent copy of the object and an arrow is displayed. Now you can simply drag the transparent copy of the object to the end position. Visibility Depending on the value of a tag the object can be displayed visible or invisible (hidden). © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 14/25 WinCC flexible 2008 - Screens Exercise Libraries Faceplates Layers Engineering Properties Graphics Enhanced Objects Simple Objects Objects Screens Engineering Animation Select the tag for the animation Dragging of the object to the final position
  • 15. 15 Creating multiple objects You can duplicate an object by dragging it with pressed Ctrl – Key and selecting one of the marked positions in the screenshot above. All created objects have the same properties. © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 15/25 WinCC flexible 2008 - Screens Exercise Libraries Faceplates Layers Engineering Properties Graphics Enhanced Objects Simple Objects Objects Screens Creating multiple objects Duplicating objects Dragging an object with pressed <Ctrl>-Key and left mouse button
  • 16. 16 Layers One screen has 32 different layers. Each layer can contain objects. The order of the layers is defined by its number. Objects in layer 0 are in the background of the screen, objects in layer 31 in the foreground. The standard layer for new objects is layer 0. Principle One layer is always the active layer. New objects are always placed in the active layer. The number of the active layer is shown in the toolbar. © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 16/25 WinCC flexible 2008 - Screens Exercise Libraries Faceplates Layers Engineering Properties Graphics Enhanced Objects Simple Objects Objects Screens Layers Working with Layers Object in Layer 31 All Layers visible Layer of selected object
  • 17. 17 A Faceplate is a preconfigured group of objects. With faceplates you can extend the count of available screen objects. Creating a faceplate Faceplates are created and edited in the faceplate editor. All faceplates are stored in the project library. To create a faceplate just select all graphic objects that are needed for the faceplate. In the context menu select Create Faceplate to open the faceplate editor. © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 17/25 WinCC flexible 2008 - Screens Exercise Libraries Faceplates Layers Engineering Properties Graphics Enhanced Objects Simple Objects Objects Screens Faceplates Faceplates: individual created groups of objects Less Engineering time Reusable in other projects
  • 18. 18 Property interface On the register tab Property interface you define the properties of the faceplate that can be changed. This dialog consists of two lists: The List Faceplate Properties contains all properties, that can be changed when using the faceplate. The List Object properties contains the static properties of the faceplate. Connecting To make a property access able from the outside, simply select the property and do a drag & drop action from the inner objects to the interface. Event interface Here you define the events the faceplate should perform. Script Write a Visual Basic script that is performed in the faceplate. © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 18/25 WinCC flexible 2008 - Screens Exercise Libraries Faceplates Layers Engineering Properties Graphics Enhanced Objects Simple Objects Objects Screens Faceplates individual properties Simple connection with Drag & Drop Implementing functions and scripts
  • 19. 19 After creating a faceplate it is stored in the project library and can be placed on a screen like any other object by drag & drop. © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 19/25 WinCC flexible 2008 - Screens Exercise Libraries Faceplates Layers Engineering Properties Graphics Enhanced Objects Simple Objects Objects Screens Faceplates Saving the faceplates in the project library Reusable in other projects
  • 20. 20 © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 20/25 WinCC flexible 2008 - Screens Exercise Libraries Faceplates Layers Engineering Properties Graphics Enhanced Objects Simple Objects Objects Screens Libraries System libraries preinstalled in the installation folder of WinCC flexible Content of the library Graphics Project library
  • 21. 21 C:ProgrammeSiemensSIMATIC WinCC flexibleWinCC flexible SupportLibrariesSystem-Libraries © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 21/25 WinCC flexible 2008 - Screens Exercise Libraries Faceplates Layers Engineering Properties Graphics Enhanced Objects Simple Objects Objects Screens Libraries Easy administration of the libraries with categories Category
  • 22. 22 WinCC flexible 2008 - Screens Exercise Objects Screens
  • 23. 23 Hint Event for the Buttons: InvertBit Tag: “???” Animation for the circle: Appearance Tag: “???” Type: Integer e.g. for value 0 => background color = red for value 1 => background color = green © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 23/25 WinCC flexible 2008 - Screens Buttons Exercise Objects Screens Buttons Create a new screen and name it „Buttons“ Place a button with text, a button with graphic, a switch and an invisible button In the background of the invisible button you should place a circle or something similar In the tag editor create a new tag with datatype „Bool“. The tag should be an internal tag The circle should change its background color depending on the value of the Boolean tag. You can configure this in the properties of the circle at animation When the runtime is started, the circle should change its color on any button action You will also need a button on the start screen to change to the screen „Buttons“
  • 24. 24 Finished the Exercise? Try placing other Simple Objects to the screen, change properties of placed objects and see the effects in runtime. © Siemens AG 2008 - Subject to modifications Industry Sector 2008-06-30 Rainer Uhl Slide 24/25 WinCC flexible 2008 - Screens Buttons Exercise Objects Screens Buttons Set the necessary events for the buttons and start the runtime for a test