102602994 wincc-course-ppt

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

Transcript of 102602994 wincc-course-ppt

Page 1: 102602994 wincc-course-ppt

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

1

sHMI

Human Machine Interface

s

Page 2: 102602994 wincc-course-ppt

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

2

sHMI 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: 102602994 wincc-course-ppt

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

3

sComponents of WinCC

• WinCC flexible Engineering System

• WinCC flexible Runtime

• WinCC flexible options

Page 4: 102602994 wincc-course-ppt

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

4

sApplication for HMI

Controller with one HMI devices

Controller with several HMI devicesControl 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: 102602994 wincc-course-ppt

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

5

sApplication 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: 102602994 wincc-course-ppt

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

6

sApplication 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: 102602994 wincc-course-ppt

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

7

sApplications 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: 102602994 wincc-course-ppt

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

8

sSiemens HMI Family

• Micro PanelsMicro Panels

• Mobile PanelsMobile Panels

• Touch & Operating panelsTouch & Operating panels

• Panel PCsPanel PCs

• PC (SCADA) PC (SCADA)

Page 9: 102602994 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: 102602994 wincc-course-ppt

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

10

s

Panel PC

Multi Panel

Siemens HMI family

Page 11: 102602994 wincc-course-ppt

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

11

sWinCC 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: 102602994 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: 102602994 wincc-course-ppt

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

13

s

Working with WINCC Flexible

s

Page 14: 102602994 wincc-course-ppt

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

14

sCreating a new project.

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

Page 15: 102602994 wincc-course-ppt

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

15

sWinCC Flexible Work-Bench

Page 16: 102602994 wincc-course-ppt

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

16

sDevice settings

Device selection

Ava

ilabl

e se

rvic

es

Page 17: 102602994 wincc-course-ppt

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

17

sSetting up communication

Page 18: 102602994 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 timeTime unit

Acquisition Cycles

Page 19: 102602994 wincc-course-ppt

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

19

sSetting 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: 102602994 wincc-course-ppt

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

20

sDefining 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: 102602994 wincc-course-ppt

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

21

s

Graphic Design

s

Page 22: 102602994 wincc-course-ppt

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

22

sGraphic 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: 102602994 wincc-course-ppt

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

23

sScreens

Page 24: 102602994 wincc-course-ppt

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

24

sScreens

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: 102602994 wincc-course-ppt

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

25

sScreens navigation

Page 26: 102602994 wincc-course-ppt

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

26

sNavigation Editor

Unu

sed

scre

ens

Screen hierarchy

Drag & Drop

Page 27: 102602994 wincc-course-ppt

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

27

sNavigation control

Page 28: 102602994 wincc-course-ppt

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

28

sNavigation Bar

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

Page 29: 102602994 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: 102602994 wincc-course-ppt

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

30

sSimple objects

Button

Bar

Date & time field

Graphic view

Symbolic IO field

Switch

Page 31: 102602994 wincc-course-ppt

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

31

s

Enhanced objectsGaugeClock

Status View

SliderSymbol library

Page 32: 102602994 wincc-course-ppt

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

32

sLinking 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: 102602994 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: 102602994 wincc-course-ppt

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

34

sLinking objects to tags

Gauge When Tag_2 value changes the pointer moves through the gauge

Page 35: 102602994 wincc-course-ppt

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

35

sGraphic 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: 102602994 wincc-course-ppt

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

36

sGraphic list

Two clicks to create newgraphic list

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

Page 37: 102602994 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: 102602994 wincc-course-ppt

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

38

sText list

Two clicks to create newtext list

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

Page 39: 102602994 wincc-course-ppt

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

39

s

Simple objects Description

(Continued)

Page 40: 102602994 wincc-course-ppt

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

40

s

Simple objects

Page 41: 102602994 wincc-course-ppt

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

41

s

Enhanced objects Description

Page 42: 102602994 wincc-course-ppt

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

42

s

Logging & displaying tags

s

Page 43: 102602994 wincc-course-ppt

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

43

sTag logging

• First step for logging tags : Create data log

Page 44: 102602994 wincc-course-ppt

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

44

sLog 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: 102602994 wincc-course-ppt

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

45

s

Logging method

Page 46: 102602994 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: 102602994 wincc-course-ppt

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

47

s

Trends

Page 48: 102602994 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: 102602994 wincc-course-ppt

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

49

s

Trends

Page 50: 102602994 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: 102602994 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: 102602994 wincc-course-ppt

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

52

s

Alarms

s

Page 53: 102602994 wincc-course-ppt

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

53

sTypes of alarms

System alarms User-defined alarmSystem 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: 102602994 wincc-course-ppt

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

54

sUser 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: 102602994 wincc-course-ppt

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

55

s

Alarm Groups

Page 56: 102602994 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: 102602994 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: 102602994 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: 102602994 wincc-course-ppt

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

59

sCreating 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: 102602994 wincc-course-ppt

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

60

sDisplaying an alarm on the HMI.

Alarm window

Alarm view

Template only

Page 61: 102602994 wincc-course-ppt

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

61

sAlarm logging

• First you have to create an alarm log

Page 62: 102602994 wincc-course-ppt

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

62

sLogging 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: 102602994 wincc-course-ppt

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

63

sAlarm logging

• Second select the class of errors to be logged

Page 64: 102602994 wincc-course-ppt

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

64

sDisplaying 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: 102602994 wincc-course-ppt

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

65

s

Recipes

s

Page 66: 102602994 wincc-course-ppt

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

66

sRecipes structure

Drawer Recipe

Recipe elements

Page 67: 102602994 wincc-course-ppt

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

67

sRecipe creation

Two clicks to create new recipe

Rename the recipe

Recipe contents

Data records having the same elements

Page 68: 102602994 wincc-course-ppt

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

68

sData records

Recipe elements

Page 69: 102602994 wincc-course-ppt

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

69

sRecipe display

New data record Save data record Delete data record

Send data record to PLC

Get existing data from PLC

Page 70: 102602994 wincc-course-ppt

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

70

s

Structures

s

Page 71: 102602994 wincc-course-ppt

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

71

sCreating structures

Structure elements

Click to add structure

Page 72: 102602994 wincc-course-ppt

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

72

sStructured tags

This structures can only be used with Faceplates

Page 73: 102602994 wincc-course-ppt

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

73

sCreating Faceplates

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

Select create faceplate option

Page 74: 102602994 wincc-course-ppt

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

74

sWorking with faceplates

Face plate editor

Objects properties in the face plate

Faceplate properties linked to the objects selected

Page 75: 102602994 wincc-course-ppt

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

75

sFaceplate configuration

Page 76: 102602994 wincc-course-ppt

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

76

sRe-using faceplates

Available properties selected from the faceplate configuration

Page 77: 102602994 wincc-course-ppt

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

77

sUser administration

s

Page 78: 102602994 wincc-course-ppt

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

78

sAdministration overview

Page 79: 102602994 wincc-course-ppt

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

79

sUsers Groups

Page 80: 102602994 wincc-course-ppt

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

80

sAdding users

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

Type the user password

Page 81: 102602994 wincc-course-ppt

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

81

sWorking with user administration

Selecting the security option in any object

Select the security level

Page 82: 102602994 wincc-course-ppt

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

82

sAccessing 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: 102602994 wincc-course-ppt

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

83

sUser 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: 102602994 wincc-course-ppt

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

84

sDisplaying 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: 102602994 wincc-course-ppt

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

85

s

Transfer Project to the HMI Device

Page 86: 102602994 wincc-course-ppt

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

86

sTransfer 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