86
June/2007 Simatic WinCC Flexible SIEMENS LTD EGYPT 2007 All Rights Reserved 1 s HMI Human Machine Interface s

Wincc Course.ppt

Embed Size (px)

Citation preview

Page 1: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

1

s

HMI

Human Machine Interface

s

Page 2: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

2

s

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

Page 3: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

3

s

Components of WinCC

• WinCC flexible Engineering System

• WinCC flexible Runtime

• WinCC flexible options

Page 4: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

4

s

Application for HMI

Controller with one HMI devices

Controller with several HMI devices

Control with one HMI deviceAn 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 devicesSeveral 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.

Page 5: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

5

s

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.

Page 6: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

6

s

Application for HMI

Support for Mobile UnitsMobile 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.

Page 7: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

7

s

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.

Page 8: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

8

s

Siemens HMI Family

• Micro PanelsMicro Panels

• Mobile PanelsMobile Panels

• Touch & Operating panelsTouch & Operating panels

• Panel PCsPanel PCs

• PC (SCADA) PC (SCADA)

Page 9: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

9

s

Operator Panel

Touch Panel

Mobile Panel

Siemens HMI family

Page 10: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

10

s

Panel PC

Multi Panel

Siemens HMI family

Page 11: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

11

s

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 PCs as 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

Page 12: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

12

s

Micro Panels Panels Panels / Multi Panels

PC-based

• Scalable for different operator devices

WinCC flexible Standard

WinCC flexible Compact

WinCC flexibleMicro

WinCC flexible Advanced

Power Pack

Power Pack

Power Pack

SIMATIC WinCC flexibleProduct Spectrum

Page 13: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

13

s

Working with WINCC Flexible

s

Page 14: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

14

s

Creating a new project.

• You have two ways to create a project1-using the project wizard2-Creat an Empty Project

Page 15: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

15

s

WinCC Flexible Work-Bench

Page 16: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

16

s

Device settings

Device selection

Ava

ilab

le s

ervi

ces

Page 17: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

17

s

Setting up communication

Page 18: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

18

s

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

Page 19: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

19

s

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

Page 20: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

20

s

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

Page 21: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

21

s

Graphic Design

s

Page 22: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

22

s

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.

Page 23: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

23

s

Screens

Page 24: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

24

s

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.

Page 25: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

25

s

Screens navigation

Page 26: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

26

s

Navigation Editor

Unu

sed

scre

ens

Screen hierarchy

Drag & Drop

Page 27: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

27

sNavigation control

Page 28: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

28

s

Navigation Bar

Navigation Bar is automatically created when you use the “screen navigation”

Page 29: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

29

s

Graphics elements

•Simple objects

•Enhanced objects

•Graphics

•library

Page 30: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

30

s

Simple objects

Button

Bar

Date & time field

Graphic view

Symbolic IO field

Switch

Page 31: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

31

s

Enhanced objectsGauge

Clock

Status View

SliderSymbol library

Page 32: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

32

s

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

Page 33: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

33

sLinking objects to tags

Ready made objects has a tags called process tag

Pressing the switch will toggle the tag Switch

Page 34: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

34

s

Linking objects to tags

Gauge When Tag_2 value changes the pointer moves through the gauge

Page 35: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

35

s

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

Page 36: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

36

s

Graphic list

Two clicks to create new

graphic list

This image will appear as if the tag value between 0 19

Page 37: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

37

sSymbolic 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.

Page 38: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

38

sText list

Two clicks to create new

text list

This text will appear as if the tag value between 0 10

Page 39: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

39

s

Simple objects Description

(Continued)

Page 40: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

40

s

Simple objects

Page 41: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

41

s

Enhanced objects Description

Page 42: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

42

s

Logging & displaying tags

s

Page 43: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

43

s

Tag logging

• First step for logging tags : Create data log

Page 44: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

44

s

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

Page 45: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

45

s

Logging method

Page 46: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

46

s

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

Page 47: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

47

s

Trends

Page 48: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

48

s

Displaying tag values

Trends

Runtime values

(Tag current value)

Historical values

(Tag log)

Page 49: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

49

s

Trends

Page 50: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

50

s

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

Page 51: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

51

s

Trends a log

Trend typeWhich log to be displayed

Which item in the log

Page 52: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

52

s

Alarms

s

Page 53: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

53

s

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.

Page 54: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

54

s

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.

Page 55: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

55

s

Alarm Groups

Page 56: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

56

s

Alarm classes

Pressing two clicks to create new class

Acknowledgment ON/OFF

Class name

Page 57: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

57

s

Alarm class properties

Color of the messageFlashing ON/OFF

Page 58: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

58

sCreating 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

Page 59: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

59

s

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

Page 60: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

60

s

Displaying an alarm on the HMI.

Alarm window

Alarm view

Template only

Page 61: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

61

s

Alarm logging

• First you have to create an alarm log

Page 62: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

62

s

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

Page 63: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

63

s

Alarm logging

• Second select the class of errors to be logged

Page 64: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

64

s

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

Page 65: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

65

s

Recipes

s

Page 66: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

66

s

Recipes structure

Drawer Recipe

Recipe elements

Page 67: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

67

s

Recipe creation

Two clicks to create new recipe

Rename the recipe

Recipe contents

Data records having the same elements

Page 68: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

68

s

Data records

Recipe elements

Page 69: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

69

s

Recipe display

New data record Save data record Delete data record

Send data record to PLC

Get existing data from PLC

Page 70: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

70

s

Structures

s

Page 71: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

71

s

Creating structures

Structure elements

Click to add structure

Page 72: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

72

s

Structured tags

This structures can only be used with Faceplates

Page 73: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

73

s

Creating Faceplates

Select the object to be created as a faceplate & press right click

Select create faceplate option

Page 74: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

74

s

Working with faceplates

Face plate editor

Objects properties in the face plate

Faceplate properties linked to the objects selected

Page 75: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

75

s

Faceplate configuration

Page 76: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

76

s

Re-using faceplates

Available properties selected from the faceplate configuration

Page 77: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

77

s

User administration

s

Page 78: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

78

s

Administration overview

Page 79: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

79

s

Users Groups

Page 80: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

80

s

Adding users

Select the group the user belongs to.Click to add user

Type the user password

Page 81: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

81

s

Working with user administration

Selecting the security option in any object

Select the security level

Page 82: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

82

s

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

Page 83: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

83

s

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

Page 84: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

84

s

Displaying the existing users

If your account got the administration facilities you can add user & change passwords In the run time from this box

Page 85: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

85

s

Transfer Project to the HMI Device

Page 86: Wincc Course.ppt

June/2007 Simatic WinCC FlexibleSIEMENS LTD EGYPT 2007All Rights Reserved

86

s

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