s June/2007 Simatic WinCC Flexible SIEMENS LTD EGYPT 2007 All Rights Reserved 1 HMI Human Machine Interface s
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
1
HMI
Human Machine Interface
s
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
2
HMI usages
• Process visualization
• Operator control of the process
• Displaying alarms
• Archiving process values and alarms
• Process values and alarms logging
• Process and machine parameter management
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
3
Components of WinCC
• WinCC flexible Engineering System
• WinCC flexible Runtime
• WinCC flexible options
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
4
Application for HMI
Controller with one HMI devices
Controller with several HMI devices
Control with one HMI device
An HMI device which is directly connected
to the controller via the process bus is
referred to as a single-user system.
Single-user systems are generally used
near production, but can also be deployed
to operate and monitor independent part
processes or system sections.
Controller with several HMI devices
Several HMI devices are connected to
one or more controllers via a process bus
(e.g. PROFIBUS or Ethernet).
Such systems are deployed, for example,
in a production line to operate the plant
from several points.
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
5
Application for HMI
HMI System with centralized
functionsAn HMI system is connected to a PC via
Ethernet. The upstream PC assumes
central functions, e.g. recipe
management. The necessary recipe data
records are provided by the subordinate
HMI system.
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
6
Application for HMI
Support for Mobile Units
Mobile units are mainly implemented in large production plants, long production lines or in conveyor
technology, but can also be implemented in systems in which direct visual contact with the process is
necessary. The machines to be operated are equipped with several interfaces to which the Mobile Panel
170, for example, can be connected.
The operator or service technician can thus work directly on site. This enables an accurate setting up and
positioning, e.g. during the startup phase. In the case of servicing, mobile units ensure shorter downtimes.
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
7
Applications for HMI
By using the Sm@rtService option, it is possible to connect to an HMI device from a
workstation via a network (Internet, LAN).
Example: A medium-sized production company has a service contract with an external
service company. When servicing is required, the service technician responsible can
remotely access the HMI device and display its user interface directly on his workstation.
In this way, updated projects can be transferred more quickly which, in turn, reduces
machine downtime.
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
8
Siemens HMI Family
• Micro Panels
• Mobile Panels
• Touch & Operating panels
• Panel PCs
• PC (SCADA)
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
9
Operator Panel
Touch Panel
Mobile Panel
Siemens HMI family
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
10
Panel PC
Multi Panel
Siemens HMI family
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
11
WinCC Flexible license
•Uniform family of engineering tools for configuring SIMATIC HMI Operator Panels,the operator control part of SIMATIC C7 units, MOTION & SINUMERIK, Panel PCsas well as the PC-based visualization software WinCC flexible Runtime.
• Executable under Windows 2000/XP Professional
• Current version:- SIMATIC WinCC flexible 2005 SP1 Advanced
- SIMATIC WinCC flexible 2005 SP1 Standard
- SIMATIC WinCC flexible 2005 SP1 Compact
- SIMATIC WinCC flexible 2005 SP1 Micro
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
12
Micro Panels Panels Panels / Multi Panels PC-based
• Scalable for different operator devices
WinCC flexible Standard
WinCC flexible Compact
WinCC flexible
Micro
WinCC flexible Advanced
SIMATIC WinCC flexible
Product Spectrum
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
13
Working with WINCC Flexible
s
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
14
Creating a new project.
• You have two ways to create a project
1-using the project wizard
2-Creat an Empty Project
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
15
WinCC Flexible Work-Bench
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
16
Device settings
Device selection
Av
ail
ab
le s
erv
ices
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
17
Setting up communication
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
18
By selecting the cycles we can define a new acquisition cycle if it doesn’t exist In
the default cycles.
Empty lines to
add new
acquisition cycles
User cycle time
Time unit
Acquisition Cycles
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
19
Setting up Connection
By pressing two clicks on the empty lines a new
connection settings appears in the property view
Available interfaces on the
HMI device
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
20
Defining Tags
Pressing two clicks
on the empty line
to create a new tag
Internal or External
tag
Data type to be
transferred
Address Ex:
O/P port 4
Bit 0
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
21
Graphic Design
s
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
22
Graphic Design
Planning
Drawing
(draw the objects in every
screen)
Linking Screens (screens
navigation)
Linking the objects in every
screen with its TAG
Screens hierarchy
SCRN1
SCRN2 SCRN3
SCRN7SCRN6SCRN5SCRN4
What information to be displayed.
How many screens
Screen hierarchy.
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
23
Screens
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
24
Screens
TWO clicks on this
shortcut to add new
screen.
Template : what you are going to
draw in the template will be applied to
all the project screens.
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
25
Screens navigation
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
26
Navigation Editor
Unused s
cre
ens
Screen hierarchy
Drag & Drop
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
27
Navigation control
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
28
Navigation Bar
Navigation Bar is automatically created
when you use the “screen navigation”
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
29
Graphics elements
•Simple objects
•Enhanced objects
•Graphics
•library
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
30
Simple objects
Button
Bar
Date & time field
Graphic view
Symbolic IO field
Switch
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
31
Enhanced objectsGauge
Clock
Status View
Slider
Symbol library
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
32
Linking objects to tags
Linking the
appearance to
the tag IN1
You can link any of this
properties to the tags
The tag value may be
bit(0 or 1) or an analog
value (ex:0100)
Circle
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
33
Linking objects to tags
Ready made objects has a
tags called process tag
Pressing the switch will
toggle the tag Switch
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
34
Linking objects to tags
Gauge When Tag_2 value changes
the pointer moves through
the gauge
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
35
Graphic IO field
Graphic list to be assigned to
the graphic io field
So first we have to create a
graphic list.
By means of this tag value
the image of the io field
will be changed
Graphic io field
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
36
Graphic list
Two clicks to create new
graphic list
This image will appear as if
the tag value between 0 19
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
37
Symbolic IO field
By means of this tag value
the text of the symbolic io
field will be changed
Text list to be assigned to the
symbolic io field
So first we have to create a text
list.
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
38
Text list
Two clicks to create new
text list
This text will appear as if the
tag value between 0 10
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
39
Simple objects Description
(Continued)
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
40
Simple objects
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
41
Enhanced objects
Description
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
42
Logging & displaying
tags
s
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
43
Tag logging
• First step for logging tags : Create data log
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
44
Log settings
File (log) name (ex: tank
temperature )
How many values will be stored
( Ex : last 500 value )
Available storages on the HMI
on which the log file will be stored
(Ex : flash memory internal or external)
Logging method
and this specify how the log
will behave after being filled
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
45
Logging method
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
46
Log settings
Number of tags to be stored in
the log file.
Enable or Disable logging at run
time start
How logging will perform upon
restart
user comment on the log
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
47
Trends
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
48
Displaying tag values
Trends
Runtime values
(Tag current value)
Historical values
(Tag log)
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
49
Trends
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
50
Trend settings
Tag to be
monitored
Color of the
curve
Real time values
Trend for a log
You can draw more than one trend
on the same trend view
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
51
Trends a log
Trend typeWhich log to be displayed
Which item in the log
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
52
Alarms
s
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
53
Types of alarms
System alarms User-defined alarm
System alarms are predefined in
these devices to display particular
system states in the HMI device or
the PLC.
You configure alarms to display
process states or measure and
report process data that you
receive from the PLC on the HMI
device.
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
54
User defined alarm
Discrete alarms Analog alarmsThe HMI device triggers an
alarm if a particular bit is set in
the PLC. Discrete alarms are
configured for this purpose in
WinCC flexible.
The HMI device triggers an
alarm if a particular "tag"
reaches a "limit value." Analog
alarms are configured for this
purpose in WinCC flexible.
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
55
Alarm Groups
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
56
Alarm classes
Pressing two clicks
to create new class
Acknowledgment ON/OFF
Class name
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
57
Alarm class properties
Color of the messageFlashing
ON/OFF
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
58
Creating a discrete alarm
Text to be displayed
when the event occurs
Class of the alarm
The tag causing the event
(must be a data word)
bit number in
the word
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
59
Creating analog alarms
The value at which the
analog value will rise
the event
Text to be displayed
when the event occurs
Class of the alarm
The tag causing the event
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
60
Displaying an alarm on the HMI.
Alarm
window
Alarm
view
Template only
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
61
Alarm logging
• First you have to create an alarm log
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
62
Logging methods
•Circular log
•Segmented circular log
•Log that sends a system event message when it is full
•Log with execution of system functions when log is full
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
63
Alarm logging
• Second select the class of errors to be logged
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
64
Displaying alarm logs
1- create an alarm view from
the enhanced objects
2-select alarm log from
“General” and select which
log to be displayed
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
65
Recipes
s
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
66
Recipes structure
Drawer Recipe
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
67
Recipe creation
Two clicks to create
new recipe
Rename the
recipe
Recipe contents
Data records having the same elements
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
68
Data records
Recipe elements
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
69
Recipe display
New data record Save data record Delete data record
Send data record to PLC
Get existing data from PLC
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
70
Structures
s
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
71
Creating structures
Structure elements
Click to add structure
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
72
Structured tags
This structures can
only be used with
Faceplates
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
73
Creating Faceplates
Select the object to be created as a
faceplate & press right click
Select create faceplate option
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
74
Working with faceplates
Face plate editor
Objects properties in
the face plate
Faceplate properties
linked to the objects
selected
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
75
Faceplate configuration
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
76
Re-using faceplates
Available properties selected from
the faceplate configuration
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
77
User administration
s
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
78
Administration overview
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
79
Users Groups
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
80
Adding users
Select the group the user belongs to.Click to add user
Type the user password
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
81
Working with user administration
Selecting the security option in any object
Select the security level
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
82
Accessing a secured object in the runtime
The log on dialog appears when you try to access a
secured object to see if you have an accessibility on
this object or not.
So if you like to change
the pump speed you
have to got the accessibility
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
83
User Logging
You can create a “button” & assign it
“Show log on dialog”
In the runtime when you press log on
This box will appear
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
84
Displaying the existing users
If your account got the administration
facilities you can add user & change
passwords In the run time from this box
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
85
Transfer Project to the
HMI Device
s
June/2007Simatic WinCC Flexible
SIEMENS LTD EGYPT 2007
All Rights Reserved
86
Transfer settings
Press here
Insert the station address as you
define it on the HMI itself (default=1)
Available
programming port
on the HMI device
Last press