P HN II: THI K THI CÔNG MÔ HÌNH
3.2.2.2 -K t ni WinCC vi PLC thông qua Driver KepWare
Sau khi ã t o k t n i gi a PLC v i KepWare, ta dùng WinCC t o giao di n HMI (Human Machine Interface) và k t n i WinCC v i KepWare, nh v y s gián ti p k t n i v i PLC, m t gi i pháp ph n m m trong vi c t o m t h th ng SCADA v i nhi u thi t b u khi n c a nhi u hãng khác nhau (h th ng s d ng ph n m m
WinCC 6.0 SP2)
a.Kh i t o Driver k t n i WinCC v i KepWare
Ta kh i ng WinCC và ti n hành t o k t n i gi a WinCC v i KepWare, h p tho i WinCC Explore xu t hi n ta t o m t d án m i v i
m t User u khi n (Single – User Project)
C a s Create a new project xu t hi n, ta t tên cho d án m i, và n i l u tr c a d án ví d làMPS-LACHONG
Sau khi nh n nút Create m t d án
m i c t o v i t t các các thành ph n c a m t ph n m m SCADA c n ph i có
C a s WinCCExplorer xu t hi n v i các thành ph n nh : Tag Management (qu n lý các tag), Graphic Designer (qu n lý hình
nh),Alarm Logging (qu n lý l i)…
Hình 3.33 Hình 3.32
Ta Right Click vàoTag Management bên c a s trái và ch nAdd New Driver khai báo driver k t n i thi t b
C a s Add New Driver xu t hi n, ta ch n Driver k t n i là OPC.chn sau ó click
Open m Driver
Ngay l p t c, t i c a s WinCCExplorer ph n Tag Management xu t hi n m t th
m c OPC c nh th m c Internal tags (qu n lý các bi n n i c a WinCC)
Hình 3.35
K t n i OPC
Hình 3.34
Ta Click vào d u c ng “+” bên c a s trái c a OPC m th m c con là OPC Groups
Ta Right Click (RClick) vào OPC Groups bên c a s trái System Parameter ki m tra ã có Server c a Kepware ch a ?
Hình 3.37
C a s OPC Item Manager xu t hi n, ta click vào bi u t ng LOCAL ki m tra, n u ã t o Server c a KepWare ta c k t qu nh sau:
Ta click Exit thoát c a s OPC Item Manager quá trình ki m tra liên k t Server c a KepWare ã thành công
T i c a s WinCCExplorer ta RClick vàoOPC Groups ch nNew Driver Connection
t o k t n i Driver v i Driver c a KepWare
Hình 3.39
H p tho i Connection Properties xu t hi n ta nh p tên vào textbox Name ví d HT- MPS
Sau ó click nút
Properties khai báo Server k t n i cho WinCC, ch n Server c a KepWare. WinCC c ng t t o 2 Server nh ng nh ng Server này ch liên k t v i các PLC c a hãng Siemens.
Khi nh n nút Properties h p tho i m i NewConnection Properties xu t hi n, ta nh p tên
Server c a KepWare vào textbox
OPC Server Name ây Server có tên là: KEPware.KEPServerEx.V4,
và ta ch n option Device vùng
Read data from ch n ph ng th c truy c p tr c ti p d li u t thi t b sau ó Click command Test Server ki m tra k t n i gi a OPC khai báo trong WinCC v i Server c a KepWare
Hình 3.41
N u vi c k t n i t t s có b ng thông báo k t n i thành công, t ây ta có th s d ng các bi n khai báo trong WinCC liên k t v i các bi n ã c khai báo b i ph n m m KepWare, u quan tr ng ó là Item ID c a ph n m m KepWare ph i
c khai báo trong WinCC
Ta click OK t h p tho i Server Test, và OK h p tho i NewConnection Properties, và OK t i h p tho i Connection Properties k t thúc vi c khai báo driver k t n i gi a WinCC và KepWare, t ây WinCC ã có th u khi n thi t b PLC thông qua driver k t n i c a KepWare
T i c a s WinCCExplorer xu t hi n bi u t ng b t tay c a thi t b v i tên là
HT-MPS
b.T o các Bi n (Tag) trong WinCC
Hình 3.43
Khi vi c t o k t n i hoàn t t, ta ti n hành t o các Bi n n i (External Tags) là các a ch vùng nh c a PLC. Vi c t o Bi n c ng t ng t n trong ph m m m KepWare, ta có th nhóm các bi n thành t ng nhóm vi c qu n lý d dàng b ng cách t o các Tag Groupscác Bi n trong WinCC s có a ch là a ch tham chi u OPC c a ph n m m KepWare
Ta ch n thi t b c n khai báo Bi n ( ây làHT-MPS) sau ó RClick vào vùng
c a s bên ph i ch n New Group t o m t nhóm m i
T i h p tho i Properties of tag Group ta nh p vào m t nhóm m i v i tên là
INPUT sau ó click OK hoàn t t vi c t o Group
ng t , ta l n l t t o các Tag Group v i tên là OUTPUT và DATA gi ng nh trong ph n KepWare
Vi c làm này ch có ý ngh a trong vi c qu n lý các bi n, hoàn toàn không nh h ng n vi c liên k t các bi n gi a WinCC và KepWare
Hình 3.45
Sau khi hoàn t t vi c t o các Tag Group c a s WinCCExplorer có các nhóm bi n nh sau:
Ti p theo, ta ti n hành t o các Bi n trong WinCC, ta ch n Tag Group INPUT
bên c a s trái c a WinCCExplorer, sau ó RClick vào INPUT, ho c RClick bên c a
s ph i ch nNew Tags t o m t bi n trong WinCC
C a s Tag properties xu t hi n, ta nh p tên cho text là START (nh p tên tùy ý
sao cho d dàng qu n lý) t i textbox Name, ch n ki u d li u t i Combobox Data type (ch n Binary tag) ph nProperties of tags, sau ó ta ch n CommandSelect bên ph i
TextboxAddress ang b khóa.
Hình 3.47
C a s Newtag Properties xu t hi n ta
khai báo a ch c a bi n START bên ph n m m KepWare t i ph n Item Name c a WinCC, l u ý ây là dòng a ch ã c tham chi u t i OPC Client c a KepWare, v i bi n START ta nh p Item Name là
MPS-LHU.PLC-LHU.INPUT.START
Sau ó ch n ki u d li u t i Ô Datatype sau ó ClickOK k t thúc
T i Textbox Address c a c a s Tag Properties ã có dòng a ch tham chi u, sau ó ta Click OK hoàn t t vi c khai báo bi n
Các bi n khác khai báo t ng t nh bi n nh START, ta l n l t khai báo t t c các bi n c n u khi n trong WinCC và ph i tham chi u a ch n các bi n c a ph n m m KepWare, trong OPC c a nó. Sau khi khai báo hoàn t t ta có c a s WinCCExplorer nh sau
Hình 3.49
c. T o Giao Di n HMI trong WinCC
Sau hoàn t t vi c t o các bi n ta ti n hành t o giao di n cho H th ng khi u khi n b ng máy tính v i ch c n ngGraphics Designer trong WinCC
T i c a s WinCCExplorer bên c a s trái, RClick vào Graphics Designer
ch n New Picture, l p t c bên c a s ph i có m t Picture ang có tên m c nh là
NewPdl0.Pdl,
Hình 3.51
RClick vào Picture v a t o và ch n Rename Picture i v i tên m i là “GIAO
DIEN CHINH”
Ta l n l t t o thêm 3 Picture n a v i các tên là
TRAM I, TRAM II, TRAM III sau này thao tác xem các nh v i nhau i v i t ng tr m sau khi hoàn t t vi c t o các Picture, c a s WinCCExplorer nh sau
m ph n thi t k c a Graphics Designer ta Double Click vào Picture c n thi t k ho c RClick vào Picture ch n Open Picture
Hình 3.53
Hình 3.54
C a s làm vi c m i Graphics Designer xu t hi n t i ây ta nh n th y
Graphics Designer gi ng c a s ch ng trình Visual Basic ta thao tác t o các Picture p theo ý c a mình. N u trên màn hình không xu t hi n các công c y , ta có th vào View >Toolbar l y công c , quan tr ng c n thi t v n là các công c
Object và Style
Menu Bar Standard Toolbar Object Palette Style Palette Layer bar Zoom Palette Color Palette Hình 3.56 Hình 3.57
Các i t ng có trong Toolbar:
Color palatte: t c a s này b n có th gán cho i t ng thi t k c a b n 1 trong 16 màu b n ho c m t màu b t k do b n t ph i.
[2]
Object Palette: ch a ng nh ng i ng hình h c c b n (ví d nh : polygon, elippse, rectangle…), nh ng i t ng thông minh ví d nh : OLE control,OLE Element,I/O Field), và các i t ng c a s (ví d nh : Botton, Check Box).[2]
Dynamic Wizard Palette: c dùng t o ra nh ng i ng ng v i m t s các th thu t. Môt vài chuy n ng ph bi n ó là: di chuy n i t ng, b t u m t ng d ng khác, chuy n i ngôn ng hi n hành .v.v…[2]
Zoom Palette:phóng to thu nh c a s làm vi c, kích th c chu n là 8, 4, 1, ½ ho c ¼.[2]
Menu Bar: Ch a ng t t c các l nh thi t k Graphics.[2]
Standard Toolbar: ch a ng nh ng ICON ho c nút nh n cho phép b n th c thi nh ng l nh ph bi n.[2]
Layer Bar: ch n m t trong 32 Leyer hi n th (Leyer 0 t i Leyer 31). Layer 0 ã c m c nh trong Graphics Designer.[2]
Các i t ng trongObject Palette
Trong b ng Object Pallete có hai tab, trong ó tab Standard s d ng t o các Object hi n th trên các picture thông th ng, còn tab Controls dùng t o các Object u khi n trong
Hình 3.56
Hình 3.58
WinCC nh : Alarm Control, Online Trend Control,… ây ta ch gi i thi u v các thành ph n c a tab Standard còn các thành ph n c a tab Controls s c gi i thi u m t tài li u khác [2]
Standard Objects: dùng v các i t ng nh : line, polygon, ellipse, rectangle,…[2]
Smart Objects:
Application Window: là i t ng c u khi n b i các messages System (Alarm Logging), t các Archive System (Tag Logging), t các ng d ng c a Global Scripts,…[2]
Picture Window: chèn các hình nh
Control: c s d ng b xung vào nh ng thành ph n c a Windows (nh nút nh n). i t ng này có nh ng thu c tính c hi n th trong h p tho i “Object Properties” c a tab “Event”.[2]
I/O Field: dùng nh n giá tr t các tag ã c k t n i t WinCC vào PLC, nh ng giá tr này c n hi n th trên các picture trong quá trình Runtime b n có th theo dõi và i u khi n giá tr này.[2]
Graphic Object: dùng chèn nh ng File hình nh b t k có uôi “.bmg”, “.emf”, “.wmf”, “.dib” vào trong Picture WinCC.[2]
Button: dùng nh m t s ki n, có th tác ng thông qua các thao tác click chu t. Nút nh n có th d ng set, reset giá tr m t tag nh phân c k t n i, ho c c dùng k t n i m t Picture,…[2]
Cách t o m t nút nh n
Ta click vào nút nh n (Button) bên c a s Object Palette, sau ó a mouse n m t i trên vùng v mu n t nút nh n kéo m t kích th c v a (sau này có th ch nh s a c kích th c c a nút nh n
C a s Button Configuration xu t hi n,
ta t tên, ch n ki u font, màu ch cho Button. Sau ó click OK xác l p nút nh n
Hình 3.60
Cách t o m t i t ng Graphic Object
Ta Click vào bi u t ng bieåu Graphic Object trong
ph n Smart Object c a Object Palette, sau ó a mouse vào vùng v , và kéo m t kích th c hình nh theo ý mu n t i v trí thích h p (kích th c và v trí có th c ch nh s a sau này) sau ó nh mouse C a s Graphic object configuration xu t hi n, click vào nút Find tìm hình nh mà ta mu n chèn vào trong Picture WinCC.
Sau khi click vào nút Find c a s Pictures hi n ra, ta ch n n ng d n ch a hình c n hi n th . (File nh này m c nh s c nhúng vào trong d án c a WinCC do ó nó c l u tr trong d án, sau này ã có s n trong WinCC)
Hình 3.62
Hình 3.63
Ta ti n hành t o các nút nh n, chèn các Picture vào giao di n chính c giao di n nh sau:
Liên k t các i t ng tác ng trong Graphic Designer
Sau khi ta t o giao di n, thì các i t ng ch là các hình nh, nút nh n không th liên k t v i PLC hay ch a có tác ng nào n PLC c , b c ti p theo ta s t o tác ng cho các nút nh n (Botton), các Picture Kh i t o nút nh n START Nút nh n START có nhi m v set a ch c a bi n START Hình 3.65
trên PLC ( ang có a ch là IR000.00) do ó làm c u này, ta ti n hành nh sau: Double Click (DClick) vào nút nh n START trên vùng v , xu t hi n c a s Object Properties ta ch n tab Events, ph ng th c Mouse, s ki n Mouse Action, và RClick vào bi u t ng ch n ph ng th cDirect Connection,
Xu t hi n c a s Direct Connection t i Textbox c a Frame Source t i Option Constant ta nh p 1 n u mu n set, và nh p 0 n u mu n reset bi n, ây d nhiên ta nh p 1
T i Frame Target t i Option Tag ta click vào bi u t ng tìm Tag c n set cho nút nh n START
C a s Tag xu t hi n, ta tìm n bi n START ã khai báo trong WinCC và Click OK
Hình 3.68 Hình 3.67
Sau ó Click OK c a s Direct Connection k t thúc vi c t o liên k t Bi n cho nút nh n START
ng t ta gán ph ng th c Mouse, s ki n Mouse Action cho nút nh n STOP, và ch n bi n STOP ã khai báo trong WinCC, tuy nhiên khi nh n nút nh n STOP trên màn hình RunTime, h th ng s d ng ho t ng ta c ng d a vào nh ng xác nh n c a Windows, cho phép ng i v n hành có m t c h i “chu c l i” khi vô ý nh n nh m nút nh n STOP, b ng cách xác nh n xem h có th c s mu n tác ng hay không? (gi ng khi ta xóa m t file trên máy tính). làm c u này ta s vi t m t
o n ch ng trình b ng Visual Script (ngôn ng l p trình Visual Basic)
DClick vào nút nh n STOP, ta ch n tab Events c a s Object Properties, v i ph ng th c Mouse, s ki n Mouse Action, RClick vào s ki n và ch n VBS-Action m c a s l p trình Edit VB Action
T i c a s Edit VB Action ta l p trình o n code sau cho nút nh n STOP
Sau ó Click OK >OK xác l p s ki n Mouse Action cho nút nh n Stop
Nút nh n EXIT
Nút nh n EXIT có nhi m v là thoát kh i màn hình giao ti p, ta s d ng m t câu l nh Visual Basic dùng trong WinCC th c hi n tác v này
Ta vi t cho nút nh n EXIT v i ph ng th c Mouse, s ki n Mouse Action trong c a s l p trình Edit VB Action nh sau
Hình nh t ng tr m
Trong giao di n chính, có 3 Picture bi u di n 3 tr m, ng i s d ng s Click chu t vào t ng hình trên giao di n chính m hình c a t ng tr m giám sát, ta s
Hình 3.70
d ng ph ng th c Mouse, s ki n Press Left cho m i Picture m m t c a s hình nh m i (Ta có th s d ng ngôn ng C, ho c VB th c hi n tác v này)
S d ng l p trình C-Action cho tác v m m t c a s giao di n khác (ví d ây khi Click vào b c nh tr m I s m Picture “TRAM I.pdl”
T i c a s Object Properties c a hình Tr m I trên giao di n chính, ta ch n tab Events ch n ph ng th c Mouse, s ki n Press left. RClick vào s ki n và ch n là C- Actions C a s Edit Action xu t hi n, ta ch n ph n Standard functions (hàm chu n) >GRAPHICS >Open picture và DClick vào Open Picture m c a s tìm n File nh c n m (
ây là“TRAM I.pdl” Hình 3.72
T i c a s Assigning Parameters ta click vào bi u t ng tìm n ng d n Picture c n m
Sau ó l n l t Click OK t i các c a s hoàn t t vi c gán ch c n ng m file nh cho Picture
S d ng l p trình VBS-Action m m t Picture
T i c a s Object Properties c a hình Tr m I trên giao di n chính, ta ch n tab Events ch n ph ng th c Mouse, s ki n Press left. RClick vào s ki n và ch n là VBS- Actions ta vi t m t n code sau
Vi c s d ng các ngôn ng k ch b n nào là tùy ng i thi t k h th ng, sao cho h th ng ho t ng n nh và tin c y.
Liên k t bóng èn RUN
Hình 3.74
Ta nh n th y bóng èn RUN là m t i t ng Circle bóng èn s là màu khi bi n D_START c set ( a ch IR100.00 trên PLC c set lên 1) và là màu en khi b reset. Ta m c a s Object properties c a i t ng, ch n Color> Background sau
ó RClick vào bi u t ng Bóng èn ch n Dianamic Dialog
C a s Dianamic value ranges