You are on page 1of 44

Day 1 HMI Basics 1. Structure and Design of WinCC flexible 2. Creating projects with WinCC flexible 3.

. Screens in WinCC flexible 4. Communication 5. Messages and Alarms 6. Recipes and Archives 7. Text and Graphiclists 8. User Administration 9. Tips & Tricks HMI l g? HMI = Human Machine Interfacw . Giao tip gia Ngi v my . Quan st my mc . Qun l my mc H thng HMI n gin V d Touch Panels loi nh, c dng trc tip ti nh my. H thng SIMATIC HMI c dng iu khin v kim tra h thng. y l nhng h thng mnh Client Sever HMI cn thit cho ci g ? Cung cp 1 giao din gia ngi v my Cung cp giao din gia hin th (bng iu khin, my tnh) v PLC X l hin th Qu trnh x l c biu din ti cc thit b hin th Nu trng thi trong qu trnh x l b thay i, hin th c cp nht Qu trnh lm vic

Ngi s dng c th iu khin qu trnh qua giao din lm vic ha. V d gi tr thit lp cho ng c khi ng. Hin th bo ng

Nu c cc trng thi nghim trng trong my mc, 1 li cnh bo c pht sinh 1 cch t ng Ghi chp qu trnh x l gi tr v cnh bo Ti liu ca qu trnh x l gi tr v cnh bo To ra 1 giao thc bit cho qu trnh x l gi tr v cnh bo gi chng n my in Qun l cc thng s

Lu cc thng s bit trong cng thc truyn chng cng lc vi my mc Thit b Bng iu khin nt nhn

Sng to bng lm vic Bng iu khin loi nh

Tt cho S7-200 Bng iu khin in thoi

tin cy s dng ti cc a im khc nhau Bng iu khin

Bn, nh gn v linh hot Bng iu khin a phng tin

Hiu sut cao, tnh rng ri v m rng i vo phn 1 nh 1. Structure and Design of WinCC flexible Cu trc v cch thit k ca WinCC flexible WinCC flexible Cu trc

Sau khi bt u WinCC flexible , 1 trang bt u c hin th 1 cch t ng. y bn c th: M 1 project t danh sch ca project son tho gn y nht Sng to 1 project mi vi project winzard M 1 project tn ti bng cch xem qua a c inh To 1 project trng khng c wizard M 1 project ProTool tn ti v chuyn n thnh WinCC flexible

Mi i tng c 1 vng son tho ca chnh n, c gi l vng lm vic i tng n c th tm thy trong khung project, vng son tho c m sau khi double click M mn hnh son tho, t ng m tools window ni cha tt c i tng c th c t trn mn hnh Thuc tnh window ch bui din ty thuc vo thuc tnh ca i tng c chn Output Window ch ra cc tin nhn chn on, v d li khi bin dch project

Trong ca s project bn c th truy cp tt c d liu project. Bn c th nhn thy tt c s tr gip bi thit b c la chn. Mi son tho c k hiu ca chnh n nh ngha ty thuc cc i tng. Mi son tho c m c biu din trong vng lm vic trn thanh ghi tab ca chnh n Mi project cha s liu tiu chun thit b v d liu project ton cc. S liu tiu chun thit b 1 project WinCC flexible c th cha cc thit b khc nhau, s liu tiu chun thit b l tt c tags, screen, logs, ty thuc vo c trng thit b. D liu project ton cc Thay i trong d liu project ton cc tc ng n tt c thit b trong 1 project. V d thit lp ngn ng khng c ci t cho mi thit b nhng ch mt thi gian trong project.

Thuc tnh window thng bu din thuc tnh ca i tng c chn. y bn thay i v nh ngha chng. Properties Thuc tnh ca 1 i tng chia ra thnh 4 thng s khc nhau: General: y bn set thuc tnh trung tm ca 1 i tng ging nh tag kt ni ca 1 IO field hay ch ca nt nhn. Properties: y bn thit lp tnh 1 i tng: font, v tr ca i tng, mu ca i tng Animations: y bn c th nh ngha trng thi ca 1 i tng trong sut qu trnh runtime, ty thuc gi tr ca tag. Events: nh ngha nhim v 1 i tng (v d nt nhn) c biu din khi tng tc vi i tng. Open the Property Window

Window c th c m bng cch double click trn i tng hay qua menu View -> Properties Selection Ty thuc i tng c chn, thuc tnh window t ng biu din cc thuc tnh ty thuc vo i tng ny.

Object Window i tng window thng biu din i tng, l th mc c chn trong khung cha project Eficient Handling Vi i tng window bn c th biu din ko v th cc tc v lm cho thit k project d dng hn. Ko v th cc tc v c chp nhn nh sau: Ko v th tag trn mn hnh:

To 1 IO field c kt ni n tag. Ko v th tag trn IO field tn ti:

Kt ni tag vi IO field. Ko v th mn hnh n mn hnh khc:

To 1 nt nhn vi trng hp mn hnh thay i.

Cc cng c Window cha nhiu loi khc nhau ca nhiu i tng: Simple Objects y bn tm thy cc i tng tnh thng thng ging nh ng thng hay hnh trn v cc i tng thng thng cho cc tng tc ging nh cc nt nhn hay IO fields Enhanced Objects y bn tm thy cc i tng phc tp hn c th c t trn mn hnh, nh thanh trt, hin th bo ng hay hin th cng thc. Library Cha cc th vin khc nhau c ci t sn cho ha v cc i tng.

Trong WinCC flexible bn c th t do t cc ca s son tho. tng kch thc vng lm vic bn c th trng cc ca s bn khng cn dng n. Docking Tch hp gim bt ca s trn b mt Engineering. Ca s c gim bt thng xut hin. Undocking Cc ca s c tch ri ch c biu din khi di chuyn chut ngay trn vng ca s. Khi ri khi vng ca s c ng 1 cch t ng.

Ch gii cng c

Khi bn ch chut ti mt im ngay trn 1 i tng bn s c a ch gii cha m t ngn Bng cch nhn Phm F1 ca bn phm , h thng Help ca WinCC flexible c m.

2. Creating projects with WinCC flexible

Sau khi ci t thnh cng bn c th bt u WinCC flexible qua Start -> SIMATIC -> WinCC flexible 2008 -> WinCC flexible. Nu khng license c ci t bn c 1 tin nhn l bn c th kch hot Trial License trong 14 ngy. Trong nhng ngy ny bn c th s dng WinCC flexible v ci t license vi Automation License Manager. Gi Nu bn khng c license ci t sau thi gin 14 ngy, WinCC flexible s khng bt u na. (Hin gi th crack c c ri, yn tm i nh cc bc ^^~)

C nhiu cch khc nhau to 1 project: S dng Project Wizard To v cu hnh tt c i tng bng tay

Project Wizard 1 Project Wizard to ra 1 project WinCC flexible gn nh 1 cch t ng. Thng s khc nhau ca nhiu ca s hng dn qua phn cu hnh. Sau khi nh ngha tt c thit lp v i tng bn c th to project ca bn bng cch ch nhn 1 nt nhn. iu ny c ngha l n gin ha trong vic to project. Bng tay Khi to project bng tay bn phi nh ngha tt c thuc tnh bng tay. Khng c cu hnh li cc thit lp hay cc kt ni. Chuyn i Nu bn c lm vic vi ProTool v mun s dng project vi WinCC flexible, WinCC flexible a ra cc kh nng di chuyn project. Hu ht cc thit b c th c di chuyn 1 cch t ng

nhng trong 1 vi trng hp di chuyn 1 sang 1 l khng th. Sau bn s phi iu chnh 1 vi thit lp sau khi di chuyn.

Khi ng WinCC flexible vi Project Wizard : Start WinCC flexible -> Create a new project with the Project Wizard 1 Project Wizard c m. Vi wizard bn c s gip trong to project. Wizard hng dn tng bic qua cu hnh ca project. Sau khi hon thnh xong wizard project c to ra vi tt c thit lp bn nh ngha trc . Tt c thit lp to bi project winzard c th c thay i bng tay sau khi to project

Project Wizard -> Select project type Bn c th la chn ch cho ph hp nht vi ci t ca bn: Small machine:

iu khin c kt ni trc tip n thit b HMI. Large machine:

iu khin c kt ni qua vi thit b HMI c ng b. 1 thit b HMI lm nhim v nh 1 server, nhng ci khc l cc client. Cc client ch ngh c gii hn cc c im lm vic. Distibuted operation:

1 trung tm iu khin c kt ni n 3 b iu khin khc, vi mi thit b HMI. Tt c thit b HMI c ng b v ngh cng cc c im lm vic. Control center and local operation:

Cu hnh c trng cho cc sn phm. B iu khin c kt ni n a ch v trung tm iu khin thit b HMI. a ch thit b HMI ch c gii hn cc c im lm vic.

Sm@rtClient:

Kt ni gia 2 thit b HMI (Client/Server) ( d hiu th cc bc bc phn mm WinCC flexible v click vo tng ci tng ng v c bi ca mnh chc s hiu). Thm vo bn c th tch hp project S7 ang tn ti.

Project Wizard -> HMI device and controller Ty thuc loi project c la chn bn c th chn thit b HMI hin ti. Cng bc bn la chn b iu khin thit b HMI phi c kt ni. Wizard ch a ra cc thng s kt ni c support tng ng vi thit b HMI.

Project Wizard -> Screen template Mu mn hnh l 1 mn hnh chi tit c biu din nh mu nn mn hnh trn mn hnh khc. y bn nh ngha cc i tng bn cn trn bt c mn hnh no khc. Header: y bn c th t ta mn hnh, ngy v thi gian xem v logo cng ty. Navigation control: nh ngha v tr v hnh dng bn ngoi. Alarm line / alarm window: nh ngha v tr v hnh dng bn ngoi ca alarm line / alarm window. (Bn c th click vo cc thuc tnh xem n ra sao ^^)

Project Wizard -> Screen Navigation y bn nh ngha gim st mn hnh project ca bn. nh ngha s section screens v s detail screens cho mi section screen. Ty thuc thit b HMI bn c th chn ti a l 5 section screens vi ti a 6 detail screens.

Project Wizard -> System screens La chn khc nhau c thit lp sn system screens cho project ca bn. 1 system screens quan trng cho cc thit lp c bit nh chuyn i ngn ng, cc thit lp thit b, v.v.

Project Wizard -> Libraries Thm vo cc th vin project tn ti n project ca bn. V d th vin ha tiu chun WinCC flexible.

To 1 project trng vi WinCC flexible: Start WinCC flexible -> Create an empty project WinCC flexible to ra 1 project mi trong thit lp c sn cc thnh phn project.

Trong la chn thit b window bn c th chn thit b HMI cho project ca bn. C th bt u m phng runtime cho phin bn thit b c la chn c ph hp vi phin bn WinCC flexible c ci t. Sau khi la chn thit b 1 project mi c to ra. Tt c thit lp giao tip c lm bng tay.

Migrate a ProTool project to WinCC flexible Start WinCC flexible -> Open a ProTool project Chuyn i ty thuc vo thit b HMI: Tt c cc bng iu khin c bn ha v window Vi thit b vn bn ch c OP7 c th (t ng chuyn i sang OP77B) OP3, OP17, TD17 v thit b C7 khng c chuyn i. Chuyn i project ProTool 1 tp tin phi l tp tin pdb hay pdz.

Chuyn i start Wizard Kim tra tnh nht qun ca d liu project ProTool v php tnh ca thi gian chuyn i S chuyn i project bt u, li tin nhn c hin th trong ouput window Cnh bo (mu xanh), ch ra cc thit lp c th khng ng, nhng khng bao gm project Li (mu ), phi c kt ni trc khi chy project

Tt c mn hnh, tag v tin nhn ca project ProTool c chuyn i. Vi tt c nhng nhm i tng khc, nh i tng scripts, cha s dng s khng c chuyn i. Trong sut chuyn i 1 logfile c to ra. Logfile ny cha tt c cc tin nhn trong sut qu trnh chuyn i. Sau khi chuyn i 1 vi vi thit lp bt buc phi km tra: Layout ->ph lp cc i tng Texts -> Kch thc font, ng thng ngt qung trong text fields User administration -> ProTool danh sch pass khng c chuyn i, ngi dng phi to ra ln na trong WinCC flexible.

di Open the most recently edited project bn c truy cp nhanh n tt c project c m vi thit lp WinCC flexible c ci t. Bi tp

To 1 project mi vi WinCC flexible S dng Project Wizard Kim tra cc thit lp khc nhau v nhn iu g xy ra nu bn cho php Wizard to ra project Loi project (Small machine) Thit b HMI v b iu khin WinCC flexible runtime truyn thng qua MPI to S7-300/400 Screen template (Alarm window) Gim st mn hnh (2 section screens v 3 detail screens) H thng mn hnh (activate tt c h thng mn hnh) Libraries (tch hp tt c libraries c sn) Thng tin project (Tn project)

By gi to 1 project mi khng c Project Wizard Chn loi thit b WinCC flexible Runtime i tn mn hnh c to ra bng cch mc nh Start Screen Lu Project

t 2 nt nhn mi rtn template v nhn ca chng nh nhn thy trong screenshot Cu hnh cho cc s kin nt nhn: bn cn 1 s kin cho dng runtime v 1 s kin cho hot ng mn hnh StartScreen t 1 date/time field cho teamplate

Thay i cc thit lp son tho thit b ty chnh Screen resolution cho Runtime y bn cng c th thay i tn thit b, bt u screen v enter n tc gi ca project Bt u runtime v kim tra kt qu

Sau khi to 1 project trng, 1 mn hnh c to ra 1 cch t ng. Mn hnh ny c thit lp sn nh l start screen. 1 start screen c th c thay i y Device Settings -> Device Settings -> start screen

Thit k mn hnh Tt c i tng c th c t trn mn hnh c th c tm thy trong tools window. 1 mn hnh c th cha cc phn t static v dynamic: Phn t Static nh l vn bn, ha, khng thay i trong sut runtime Phn t dynamic thay i trng thi ca n hay ty thuc cc gi tr x l Thay i cc gi tr x l v ngi dng thao tc gia b iu khin v thit b HMI c lm bi cc tag.

Template c dng t cc i tng bn cn trong bt c ch no trn mn hnh ca project. The Template

Cc i tng c t trn teamplate c hin v c th s dng trn mi screen ca project. Vi 1 template bn khng cn t nhng i tng ny nhiu ln trn cc screen khc nhau nhng ch 1 ln trn 1 screen. Permanent window 1 permanent window c nh ngha trong template. nh ngha permanent windown lm nh sau: Ko xung dng ng thng mt trn ca template. Kch thc c th ca window v nh chut ra. Li gi Permanent window c thun li l 1 window ca chnh n v khng cn thit np thay i mi screen.

Tools window thng ch bui din khi screen c m. Nu n khng biu din bn c th m n qua menu View -> Tools. Tools window c chia thnh nhiu thng s khc nhau Cc i tng n gin cha tt c cc i tng c bn nh l vect ha hay nt nhn. Vect ha: ng thng, a gic, elip, hnh trn, hnh ch nht Text Field: cho hin th cc static text IO Field : Input/Ouput ca cc gi tr s hay vn bn Date Time Field Graphic IO Field: hin th ha ty thuc cc gi tr x l trong runtime Symbolic IO Field: hin th vn bn ty thuc cc gi tr x l trong runtime Graphics view: hin th cc ha n Button, Switch: kch hot cc ln tc ng Bars: Graphical hin th cc gi tr x l

Cc i tng c th c t trn cc screen ty thuc thit b c chn. Trong tool window ch gip cc i tng c biu din.

Enhanced Objects cha cc phn t sau: Slider Clock Status Force Xem online v iu khin cc tag PLC Sm@rtClient View Hin th v iu khin cc thit b khc TML 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 (Mnh s gii thiu cc bn sau trong 1 bi vit khc).

WinCC flexible mang nhiu ha vi s ci t. Bn c th tm chng trong tools window di Graphics. Graphics c th c t trn screen bng thao tc n gin ko v th. Bn cng c th t graphics trc tip trn cc i tng d tn trn ca screen, v d nt nhn. Thuc tnh ca i tng sau c t ng thay i ngay tc th.

S dng own graphics Bn c th s dng cc own graphic ca bn nh sau: To 1 link tp tin ha: cc graphic nm trong folder ny v th mc con c hin th trong tools window. Cng c cho son tho cc graphic c th c m trc tip trong WinCC flexible iu kin bt buc 1 screen son tho c m 1 tools window c hin th Gip ha cc nh dng file *.bmp, *.ico, *.emf, *.wmf, *.gif, *.tif, *.jpeg oder *.jpg

Thuc tnh ca i tng c hin th trong property window. Ty thuc i tng c chn cc thuc tnh c hin th.

Trong screen son tho tt c i tng c th c t rt n gin. Vi v d ca 1 IO field c biu din y:

Qui tc i vi IO field, nt nhn v cng tc ch c 1 i tng trong tools window. Cc thit lp, trng thi v thuc tnh c bit khc c set trong thuc tnh window ca cc i tng t 1 IO Field C nhiu v tr khc nhau t cc IO field trn 1 screen: To IO field vi kch thc mc nh va chn trong tools window v ko IO field n screen, hay chn v click n screen t IO field. Kch thc ca i tng c th c thay i bng cch ko IO field vi chut. Cu hnh 1 IO Field Cc thit lp quan trng c biu din trn tag General. y bn nh ngha lai i tng, v d nu IO field bt buc phi c input/output hay ch cn output. nh dng hin th cng c nh ngha y. Gi Bn c th chn IO fields bng cch ko cc tag ra i tng window n screen. iu ny to ra 1 IO field vi s kt ni n tag bn ko n screen.

Vi nt nhn bn c th kch hot cc event khc nhau trong sut runtime. Nt nhn c th biu din static text hay 1 graphic. Thit k nt nhn c th lm mch ng lc bng cch s dng text list hay graphic list nhn thy nt nhn. (Cc bc click vo thuc tnh button -> Properties -> General chn trong khung button mode s thy). Vi Button mode bn nh ngha ch ca nt nhn Invisible Text Textlist runtime Graphic Graphiclis runtime Gi Ko v th 1 screen trong khung project m 1 screen son tho to ra 1 nt nhn mi vi screen thay i chc nng tng ng screen trong sut runtime. Nt nhn khgn hin th trong sut runtime Nhn nt nhn vi 1 static text x l gi tr ty vo nhn ca nt nhn trong sut nh ngha graphic static cho thit k nt nhn x l gi tr ty vo thit k ca nt nhn trong sut

Trong properties ca 1 i tng bn c th nh ngha cc animation khc nhau thay i trng thi ca 1 i tng trong sut runtime. Appearance Vi Appearance bn c th thay i mu sc ca i tng trong sut runtime ty thuc gi tr x l. Diagonal, horizontal oder vertical Movement Bn c th ch xc nh 1 ln di chuyn animation cho 1 i tng Direct Movement i tng c th di chuyn theo hng x v y Engineering Engineering ca cc animation di chuyn rt d dng. Khi ang active 1 s di chuyn thm vo sao chp i tng trong sut v mi tn c hin th. By gi bn c th ko d dng sao chp i tng trong sut n v tr kt thc Visibility Ty thuc gi tr ca tag 1 i tng c th c hin th hin hay khng hin (hidden).

Sng to nhiu i tng Bn c th nhn i i tng bng cch ko i tng vi phm nhn Ctrl v chn 1 v tr c nh du trong creenshot trn. Tt c i tng c to ra c cng 1 thuc tnh.

Layers

1 screen c 32 layer khc nhau. Mi layer c th cha cc i tng. Th t ca cc layer c nh ngha bng con s cc i tng. Cc i tng trong layer 0 trong background ca screen, cc i tng trong layer 31 trong mt trc. Standard layer cho 1 i tng mi l layer 0. Principle 1 layer thng l 1 active layer. Cc i tng mi thng t trong active layer. S ca active layer c biu din trong toolbar.

1 Faceplate l 1 nhm c cu hnh trc ca cc i tng. Vi cc faceplate bn c th m rng b m c sn cc i tng screen. Sng to 1 faceplate Cc faceplate c to ra v c son tho trong son tho faceplate. Tt c cc faceplate c cha trong th vin project. To 1 fceplate ch c chn tt c cc i tng ha cn thit cho fceplate. Trong thuc tnh menu chn Create Faceplate m son tho faceplate.

Property interface Trn thanh ghi tag Property interfae bn nh ngha cc thuc tnh ca faceplate c th c thay i. Hp thoi ny cha 2 danh sch: Danh sch Faceplate Properties cha tt c thuc tnh, c th c thay i khi s dng faceplate. Danh sch Object properties cha cc thuc tnh tnh ca faceplate. Connecting thuc tnh c th truy cp t bn ngoi, cch n gin la chn 1 thuc tnh v lm thao tc ko v th t cc i tng bn trong n giao din Event interface y bn nh ngha cc trng hp 1 faceplate bt buc phi s dng. Script Vit 1 tp ln Visual Basic s dng trong faceplate.

Sau khi to ra 1 faceplate i tng c cha trong th vin project v c th c t trn screen nh bt c i tng no khc bng cch ko v th.

Bi tp

To 1 screen mi v tn screen Buttons t 1 button vi text, 1 button vi graphic, 1 switch v 1 invisible button

Trong background ca invisible button bn phi t 1 vng trn hay 1 th g tng t Trong tag son tho to ra 1 tag mi vi datatype Bool. Tag ny bt buc l tag ni. 1 vng trn phi thay i background color ty thuc v gi tr ca tag Bool. Bn c th cu hnh ci ny trong properties ca vng trn ti animation Khi runtime c bt u, vng trn phi thay i mu ca n trn bt c nt nhn no tc ng. Bn cng s cn 1 nt nhn trn start screen thay i n screen Buttons

You might also like