Huong Dan Plc-pc Access-Wincc
-
Upload
doan-minhhiep -
Category
Documents
-
view
327 -
download
3
Transcript of Huong Dan Plc-pc Access-Wincc
Lu n Văn T t Nghi pậ ố ệ Trang:
CH NG 1ƯƠ :GI I THI UỚ Ệ S7-200 PC ACCESS
S7-200 PC ACCESS đ c dùng trong lu n văn này v i m c đích k t n i gi aượ ậ ớ ụ ế ố ữ S7-200 và Wincc, đ làm đ c đi u này ta c n tìm hi u v cách cài đ t và s d ngể ượ ề ầ ể ề ặ ử ụ c a nó nh th nào .ủ ư ế
1. Cài đ c S7-200 PC Access :ặ
Các b c th c hi n:ướ ự ệ
Trên thanh Taskbar, ch n All Programs > Run. ọ
H p tho i Run xu t hi n, ch n nút Browse.ộ ạ ấ ệ ọ
H p tho i Browse xu t hi n, ch n đ ng d n đ n ch ng trình cài đ t. Ch n fileộ ạ ấ ệ ọ ườ ẫ ế ươ ặ ọ Setup, r i nh p Open đ m .ồ ấ ể ở
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
1
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i Run xu t hi n, nh p OK.ộ ạ ấ ệ ấ
H p tho i Choose Setup Language xu t hi n, ch n ngôn ng English, r i nh p OK.ộ ạ ấ ệ ọ ữ ồ ấ
V t sáng xu t hi n lan d n qua ph i trên h p tho i cho bi t ch ng trìng đang càiệ ấ ệ ầ ả ộ ạ ế ươ
đ t. ặ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
2
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i InstallShield Wizard xu t hi n, nh p Next ti p t c cài đ t.ộ ạ ấ ệ ấ ế ụ ặ
H p tho i k ti p xu t hi n, ch n Yes.ộ ạ ế ế ấ ệ ọ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
3
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i hi n th đ ng d n cài đ t ch ng trình. N u mu n thay đ i đ ng d nộ ạ ể ị ườ ẫ ặ ươ ế ố ổ ườ ẫ ch n nút Browse. đây ta gi nguyên đ ng d n m c đ nh, Nh p Next.ọ Ở ữ ườ ẫ ặ ị ấ
V t sáng xu t hi n lan d n t trái sang ph i cho bi t quá trình cài đ t đang ti n hànhệ ấ ệ ầ ừ ả ế ặ ế
B ng SIMATIC Device Drivers Setup xu t hi n.ả ấ ệ
Sau khi các v t sáng ch y xong, h p tho i Set PG/PC Interface xu t hi n, nh p OK.ệ ạ ộ ạ ấ ệ ấ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
4
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i InstallShield Wizard xu t hi n, nh p Finish k t thúc quá trình cài đ t.ộ ạ ấ ệ ấ ế ặ
2. Cách s d ng S7-200 PC Access :ử ụ
2.1 T o s k t n i cho m t PLC :ạ ự ế ố ộ
Trong S7-200 PC Access v i tr giúp OPC bao g m 3 bi n đ i t ng :ớ ợ ồ ế ố ượ- PLC - Folder ( không c n thi t)ầ ế- ItemKhi t o m t d án m i, vi c k t n i PLC ph i đ c làm tr c v i hai b c sau: ạ ộ ự ớ ệ ế ố ả ượ ướ ớ ướ
2.1.1. Thi t l p c u hình giao ti p :ế ậ ấ ế
Kh i đ ng S7-200 PC Access, tù thanh Taskbar ch n Start > Simatic > S7-200 PCở ộ ọ Access.M m t d án m i, ch n File > New, c a s Unititled- S7-200 PC Access xu tở ộ ự ớ ọ ử ổ ấ hi n.ệ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
5
Lu n Văn T t Nghi pậ ố ệ Trang:
Nh p ph i vào Microwin ch n PG/PC Interface..ấ ả ọ
C a s Set PG/PC Interface xu t hi n .ử ổ ấ ệ
Nh p ch n PC/PPI cable(PPI), r i ch n Properties, xu t hi n h p tho i Propertiesấ ọ ồ ọ ấ ệ ộ ạ – PC/PPI cable.
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
6
Lu n Văn T t Nghi pậ ố ệ Trang:
Ch n đ a ch và t c đ truy n cho S7-200 PC Access , thông th ng đ m c đ nhọ ị ỉ ố ộ ề ườ ể ặ ị nh trên, m c Local connection ch n c ng COM c n k t n i v i PLC.ư Ở ụ ọ ổ ầ ế ố ớSau đó nh n Ok đ ch p nh n.ấ ể ấ ậ
2.1.2. Thi t l p c u hình m i cho m t PLC :ế ậ ấ ớ ộ
Trên c a s làm vi c c a S7-200 PC Access, nh p ph i Microwin ch n New PLC.ử ổ ệ ủ ấ ả ọ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
7
Lu n Văn T t Nghi pậ ố ệ Trang:
C a s PLC Properties xu t hi n, m c Name nh p vào tên PLC c n làm vi c, ử ổ ấ ệ ở ụ ậ ầ ệ ở đây ch n tên PLC1.ọ
m c Netwok Address c n ph i ch n con s phù h p v i đ a ch c u hìnhỞ ụ ầ ả ọ ố ợ ớ ị ỉ ấ c a PLC trong d án Step 7 –Micro/Win, thông th ng đ i v i S7-200 thì m củ ự ườ ố ớ ặ đ nh v i s 2.ị ớ ố
2.2. T o m c Item :ạ ụ
Nh p ph i vào m c PLC1 ch n New, r i ch n item.ấ ả ụ ọ ồ ọ
H p tho i Item properties xu t hi n, m c Name nh p tên theo d án đã t o ộ ạ ấ ệ ở ụ ậ ự ạ ở S7-200, m c Address nh p đ a ch vùng nh , ngõ vào ngõ ra phù h p v i d ánở ụ ậ ị ỉ ớ ợ ớ ự mà ta đã thi t l p trên S7-200, sau đó nh p ok đ ch p nh n. C th s đ cế ậ ấ ể ấ ậ ụ ể ẽ ượ trình bày ch ng 4. ở ươ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
8
Lu n Văn T t Nghi pậ ố ệ Trang:
Sau khi nh n Ok ta đ c k t qu sau, t ng t ta t o thêm nhi u Item khác.ấ ượ ế ả ươ ự ạ ề
Sau đó nh p chu t ch n các item v a t o r i kéo rê th vào vùng Test Client .ấ ộ ọ ừ ạ ồ ả
2.3. Ch y th , ki m tra :ạ ử ể
Nh p ch n Status > Start test Client.ấ ọ
N u th y c t Qualty chuy n t Bad sang Good là vi c k t n i đã thành công.ế ấ ở ộ ể ừ ệ ế ố
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
9
Lu n Văn T t Nghi pậ ố ệ Trang:
CH NG 2 : GI I THI U V PLC S7-200 ( SIEMENS)ƯƠ Ớ Ệ Ề 1 . Gi i thi u t ng quát v h PLC S7.ớ ệ ổ ề ọ
• H PLC S7 là m t h PLC m nh, t c đ x lý cao, kh năng qu n lý b nhọ ộ ọ ạ ố ộ ử ả ả ộ ớ t t, k t n i m ng công nghi p.ố ế ố ạ ệ
• Hi n nay h PLC S7 g m có S7-200, S7-300, S7-400.ệ ọ ố• M i m t th h PLC l i có nhi u ch ng lo i CPU khác nhau.ỗ ộ ế ệ ạ ề ủ ạ• Đ i v i PLC S7, có th th c hi n các phép toán lo6gic, đ m, đ nh th i, cácố ớ ể ự ệ ế ị ờ
th c toán ph c t p và th c hi n truy n thông v i các thi t b khác.ự ứ ạ ự ệ ề ớ ế ị
M t s thông s k thu t c a S7-200 CPU22X.ộ ố ố ỹ ậ ủ
2 . Đ c tr ng k thu t c a PLC S7-200 CPU 224ặ ư ỹ ậ ủ .
2.1. Đ a ch các vùng nh c a S7-200 CPU 224 :ị ỉ ớ ủ
• Đ u vào ( Input ) : I0.0→ I0.7; I1.0 → I1.5.ầ• Đ u ra ( Output ) : Q0.0 → Q0.7; Q1.0 → Q1.1.ầ• B đ m o đ u vào I0.0 → I15.7 ( 128 đ u vào ).ộ ệ ả ầ ầ• B đ m o đ u ra : Q0.0 → Q15.7 ( 128 đ u ra ).ộ ệ ả ầ ầ• Đ u vào t ng t : AIW0 → AIW62.ầ ươ ự• Đ u ra t ng t : AQW0 → AQW62.ầ ươ ự• Vùng nh V : VB0 → VB5119.ớ• Vùng nh L ( đ a ph ng ) : LB0 → LB63.ớ ị ươ• Vùng nh M : M0.0 → M31.7.ớ• Vùng nh SM: SM0.0→ 549.7. ớ SM0.0 → SM29.7 ( read – only ).
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
10
Lu n Văn T t Nghi pậ ố ệ Trang:
• Vùng nh Timer : T0 → T225.ớ • Vùng nh Counter:C0 → C255.ớ• Vùng nh b đ m t c đ cao: HC0 → HC5.ớ ộ ế ố ộ• Vùng nh tr ng thái ( Logic tu n t ) : S0.0 → S31.7.ớ ạ ầ ự• Vùng nh thanh ghi t ng: AC0 → AC3.ớ ổ• Kh năng qu n lý Label: 0 → 255.ả ả• Kh năng qu n lý ch ng trình con: 0 → 63.ả ả ươ• Kh năng m r ng ch ng trình ng t: 0 → 127.ả ở ộ ươ ắ
2.2 C u hình vào ra c a S7-200 CPU224 AC / DC / RELAY:ấ ủ
• Các module m r ng c a S7-200 CPU224.ở ộ ủ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
11
Lu n Văn T t Nghi pậ ố ệ Trang:
3. Nh ng khái ni m c s c a ữ ệ ơ ở ủ PLC S7-200 :
3.1 khái ni m vòng quét c a PLC :ệ ủ
a) Đ c d li u đ u vào:ọ ữ ệ ầ Đ c các tr ng thái v t lý ( Input ) vào b đ m o ( IRọ ạ ậ ộ ệ ả – Input Register ).
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
12
Lu n Văn T t Nghi pậ ố ệ Trang:
b) Th c thi ch ng trình:ự ươ CPU đ c d li u t IR, th c hi n ch ng trình ph nọ ữ ệ ừ ự ệ ươ ầ m m, k t qu d c l u l i các vùng nh thích h p và b đ m o đ u raề ế ả ượ ư ạ ở ớ ợ ộ ệ ả ầ ( OR – Output Register ).
c) X lý các yêu c u truy n thông ( Option ) :ử ầ ề n u có yêu c u truy n thông xế ầ ề ử lý ng t.ắ
d) T chu n đoán l i:ự ẩ ỗ CPU ki m tra l i c a h đi u hành trong Rom, các vùngể ỗ ủ ệ ề nh và các tr ng thái làm vi c c a các module m r ng.ớ ạ ệ ủ ở ộ
e) Xu t k t qu đ u ra :ấ ế ả ở ầ CPU đ c k t qu t OR, và xu t k t qu ra cácọ ế ả ừ ấ ế ả c ng v t lý.ổ ậ
M t s l u ý :ộ ố ư• Đ u vào s :ầ ố
+ N u không dùng tính năng I ( Immediately ) thì d li u đ u vào đ cế ữ ệ ầ ượ c p nh t t i b đ m o.ậ ậ ạ ộ ệ ả
+ N u dùng tính năng này, ch ng trình b qua b đ m o.ế ươ ỏ ộ ệ ả• Đ u vào t ng t :ầ ươ ự
+ N u b qua tính năng l c t ng t , thì ch ng trình s l y tr c ti pế ỏ ọ ươ ự ươ ẽ ấ ự ế d li u t i c ng v t lý.ữ ệ ạ ổ ậ
+ N u dùng tính năng này, thì ch ng trình s đ c các giá tr đ c l uế ươ ẽ ọ ị ượ ư l i.ạ
Mô t vòng quét :ả+ M i m t vòng quét c b n c a PLC m t t 3ms – 10ms, tùy thu c vàoỗ ộ ơ ả ủ ấ ừ ộ
s l ng cũng nh ki u l nh vi t trong ch ng trình.ố ượ ư ể ệ ế ươ
1/Th i c p nh t b đ mđ uvào.ờ ậ ậ ộ ệ ầ 2/ Th i gian th c thi ch ng trình.ờ ự ươ 3/ Th i gian xu t k t qu ra c ng ờ ấ ế ả ổ v t lý.ậ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
13
3
Thay đ i m c logic ổ ứđ u vàoầ
Lu n Văn T t Nghi pậ ố ệ Trang:
3.2 Truy c p d li u t i các vùng nh c a S7-200 :ậ ữ ệ ạ ớ ủ
3.2.1 Truy c p d li u tr c ti p :ậ ữ ệ ự ế
a. Truy c p theo bit :ậ
b. Truy c p theo byte :ậ
c. Truy c p theo Word ( t ):ậ ừ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
14
Lu n Văn T t Nghi pậ ố ệ Trang:
d. Truy c p theo Double Word ( t kép ): ậ ừ
3.2.2 Phân chia vùng nh trong S7-200 :ớ
a. Vùng đ m o đ u vào ( I ; I0.0- I15.7 ):ệ ả ầ
• CPU s truy c p các đ u vào v t lý t i đ u m i chu kỳ quét và ghi d li u vàoẽ ậ ầ ậ ạ ầ ỗ ữ ệ b đ m o.ộ ệ ả
• Đ nh d ng truy c p : ị ạ ậ
b. Vùng đ m o đ u ra ( Q ; Q0.0-Q15.7 ):ệ ả ầ• Cu i m i chu kỳ quét, CPU S7-200 s truy c p d li u t b đ m o xu t raố ỗ ẽ ậ ữ ệ ừ ộ ệ ả ấ
các đ u ra v t lý.ầ ậ• Đ nh d ng truy c p : ị ạ ậ
c. Vùng nh bi n ( V ; VB0-VB5119):ớ ế• Vùng nh này th ng đ l u các k t qu trung gian c a ch ng trình.ớ ườ ể ư ế ả ủ ươ• Đ nh d ng truy c p :ị ạ ậ
d. Vùng nh bít ( M ; M0.0-M31.7 ):ớ• Vùng nh này th ng đ l u các k t qu trung gian c a m t thao tác ho c cácớ ườ ể ư ế ả ủ ộ ặ
thông tin đi u khi n khác.ề ể• Đ nh d ng truy c p :ị ạ ậ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
15
Lu n Văn T t Nghi pậ ố ệ Trang:
e. Vùng nh b đ m t c đ cao ( HC ; HC0-HC5)ớ ộ ế ố ộ• B đ m t c đ cao ho t đ ng đ c l p v i chu kỳ quét c a PLC. Current valueộ ế ố ộ ạ ộ ọ ậ ớ ủ
là m t giá tr đ m 32 bit có d u, là giá tr ch đ c và đ c gán đ a ch d iộ ị ế ấ ị ỉ ọ ượ ị ỉ ướ d ng Double Word.ạ
• Đ nh d ng truy c p :ị ạ ậ
f. Vùng nh th i gian ( T ; T0-T255):ớ ờ• Vùng nh này dùng cho các b th i gian c a S7-200. Đ i v i m t b Timer cóớ ộ ờ ủ ố ớ ộ ộ
hai hình th c truy c p vùng nh , truy c p theo Timer bit ho c Current Value.ứ ậ ớ ậ ặ• Đ nh d ng truy c p :ị ạ ậ
• Tùy theo l nh s d ng trong ch ng trình mà cho phép ta truy c p theo Timerệ ử ụ ươ ậ bit hay Current value.
g. Vùng nh b đ m ( C ; C0-C255 ):ớ ộ ế• Vùng nh này dùng cho các b đ m c a S7-200. Đ i v i m t b Counter cóớ ộ ế ủ ố ớ ộ ộ
hai hình th c truy c p vùng nh , truy c p theo Counter bit ho c Current Value.ứ ậ ớ ậ ặ• Đ nh d ng truy c p :ị ạ ậ
• Tùy theo l nh s d ng trong ch ng trình mà cho phép ta truy c p theoệ ử ụ ươ ậ Counter bit hay Current Value.
h. Vùng nh thanh ghi t ng ( AC ; AC0-AC3 ):ớ ổ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
16
Lu n Văn T t Nghi pậ ố ệ Trang:
• Thanh ghi t ng th ng đ c dùng đ truy n tham s vào và ra cho các thổ ườ ượ ể ề ố ủ t c, l u tr các k t qu trung gian c a m t phép tính.ụ ư ữ ế ả ủ ộ
• Đ nh d ng truy c p :ị ạ ậ
m. Vùng nh đ c bi t ( SM ) :ớ ặ ệ• Vùng nh này cung c p các bit truy n thông gi a CPU và ch ng trình. Cácớ ấ ề ữ ươ
bit này đ c dùng đ l a ch n và đi u khi n m t s ch c năng đ c bi t c aượ ể ự ọ ề ể ộ ố ứ ặ ệ ủ CPU S7-200.
• Đ nh d ng truy c p :ị ạ ậ
n. Vùng nh tr ng thái đi u khi n tu n t ( S ) :ớ ạ ề ể ầ ự• Vùng nh này đ c dùng khi c n l p ch ng trình theo logic đi u khi n tu nớ ượ ầ ậ ươ ề ể ầ
t .ự• Đ nh d ng truy c p :ị ạ ậ
k. Vùng nh đ u vào t ng t ( AL ):ớ ầ ươ ự
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
17
Lu n Văn T t Nghi pậ ố ệ Trang:
• S7-200 chuy n m t giá tr t ng t thành m t giá tr s có đ l n 16 bit. Doể ộ ị ươ ự ộ ị ố ộ ớ đ l n d li u truy c p là m t t , m t khác khi truy c p đ u vào t ng tộ ớ ữ ệ ậ ộ ừ ặ ậ ầ ươ ự luon s d ng đ nh d ng theo t , do v y đ a ch byte cao luôn là s ch n. Ví dử ụ ị ạ ừ ậ ị ỉ ố ẳ ụ ALW0,ALW2, ALW4. Giá tr đ u vào analog d i d ng ch đ c.ị ầ ướ ạ ỉ ọ
• Đ nh d ng truy c p :ị ạ ậ
l. Vùng nh đ u ra t ng t ( AQ ):ớ ầ ươ ự• S7-200 chuy n m t giá tr s có đ l n 16 bít thành m t giá tr t ng t d iể ộ ị ố ộ ớ ộ ị ươ ự ướ
d ng dòng đi n ho c đi n áp t l v i giá tr s đó. Do đ l n d li u chuy nạ ệ ặ ệ ỷ ệ ớ ị ố ộ ớ ữ ệ ể đ i là m t t , nên đ a ch byte cao luôn là s ch n. Ví d AQW0, AQW2,ỏ ộ ừ ị ỉ ố ẵ ụ AQW4. Giá tr đ u ra analog d i d ng ch ghi.ị ầ ướ ạ ỉ
• Đ nh d ng truy c p: ị ạ ậ
3.2.3 Truy c p d li u gián ti p thông qua con tr :ậ ữ ệ ế ỏ
a. Con tr ( Pointer ) :ỏ là m t ô nh có kích th c m t t kép ( double word ) ch aộ ớ ướ ộ ừ ứ đ a ch c a m t ô nh khác. Khi ta truy c p vào ô nh c a con tr có nghĩa ta đangị ỉ ủ ộ ớ ậ ớ ủ ỏ đ c đ a ch c a ô nh mong mu n.ọ ị ỉ ủ ớ ố
• Có 3 vùng nh trong S7-200 cho phép dùng làm con tr : V, L, AC1, AC2, AC3.ớ ỏ• S7-200 cho phép dùng con tr đ truy c p các đ a ch nh sau: I, Q, V, M, S, T (ỏ ể ậ ị ỉ ớ
current value ) , C ( current value ).• S7-200 không cho phép dùng con tr đ truy c p các đ a ch nh AL, AQ, HC,ỏ ể ậ ị ỉ ớ
SM, L và đ a ch d i d ng bit.ị ỉ ướ ạ• Khi s d ng cách truy c p d li u thông qua con tr , trong S7-200 s d ng 2ử ụ ậ ữ ệ ỏ ử ụ
ký t & và *.ự+ Ký t &: Dùng đ kh i t o con tr .ự ể ở ạ ỏ
- Ví d : MOVD & VB200, AC1.ụ- Chuy n đ a ch VB200 ( không chuy n n i dung ) vào thanh ghi AC1.ể ị ỉ ể ộ
Thanh ghi AC1 tr thành con tr .ở ỏ+ Ký t * : Dùng đ truy c p n i dung ô nh có đ a ch ch a trong con tr .ự ể ậ ộ ớ ị ỉ ứ ỏ
- Ví d : MOVB *AC1, VB200.ụ- Chuy n n i dung ô nh có đ a ch l u trong con tr AC1 vào ô nh cóể ộ ớ ị ỉ ư ỏ ớ
đ a ch VB200.ị ỉVí d : ụ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
18
Lu n Văn T t Nghi pậ ố ệ Trang:
Đ truy c p n i dung ô nh VW202 :ể ậ ộ ớ
b. L u ý : Đ thay đ i n i dung con tr :ư ể ổ ộ ỏ• S d ng l nh tăng +D ( Tăng t kép, do con tr là m t thanh ghi 32 bit).ử ụ ệ ừ ỏ ộ• N u truy c p theo byte : Tăng n i dung con tr lên 1.ế ậ ộ ỏ• N u truy c p theo word : Tăng n i dung con tr lên 2.ế ậ ộ ỏ• N u truy c p theo double word: Tăng n i dung con tr lên 4.ế ậ ộ ỏ
4. L a ch n ngôn ng l p trình :ự ọ ữ ậ
Trong S7-200 cho phép l a ch n 3 ngôn ng l p trình :ự ọ ữ ậ• Ngôn ng LADDER ( LAD ).ữ• Ngôn ng STL.ữ• Ngôn ng FBD.ữ
Ba ngôn ng này v m t hình th c có th chuy n đ i l n cho nhau. Vi c l aữ ề ặ ứ ể ể ổ ẫ ệ ự ch n ngôn ng l p trình là tùy theo thói quen, s thích cũng nh kinh nghi m c aọ ữ ậ ở ư ệ ủ ng i s d ng.ườ ử ụ
4.1 Ngôn ng LADDER :ữ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
19
Lu n Văn T t Nghi pậ ố ệ Trang:
• Là ngôn ng l p trình đ h a d a trên c s s đ trang b đi n, vi c k t n iữ ậ ồ ọ ự ơ ở ơ ồ ị ệ ệ ế ố l p trình đ h a gi ng v i vi c thi t l p các s đ relay- contactor. M tậ ồ ọ ố ớ ệ ế ậ ơ ồ ộ ch ng trình ngu n vi t b ng LAD đ c t ch c thành các network, m iươ ồ ế ằ ượ ổ ứ ỗ network th c hi n m t công vi c nh .ự ệ ộ ệ ỏ
• S7-200 đ c ch ng trình t trên xu ng d i, t trái qua ph i, sau đó l p l i ọ ươ ừ ố ướ ừ ả ậ ạ ở vòng quét ti p theo.ế
Ví dụ ngôn ng LADDER:ữ
4.2 Ngôn ng STL :ữ
• Là ngôn ng l p trình d i d ng Text g n gi ng v i l p trình h p ng trongữ ậ ướ ạ ầ ố ớ ậ ợ ữ vi đi u khi n và vi x lý, là m t ngôn ng m nh cho phép t o ra m t ch ngề ể ử ộ ữ ạ ạ ộ ươ trình mà LAD và FBD r t khó t o ra. M t ch ng trình vi t d i d ng STLấ ạ ộ ươ ế ướ ạ đ c t ch c thành các network, m i network th c hi n m t công vi c nh .ượ ổ ứ ỗ ự ệ ộ ệ ỏ
• S7-200 đ c ch ng trình t trên xu ng d i, sau đó l p l i vòng quét ti pọ ươ ừ ố ướ ậ ạ ở ế theo.
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
20
Lu n Văn T t Nghi pậ ố ệ Trang:
Ví dụ ngôn ng STL: ữ
4.3 Ngôn ng FBD :ữ
• Là ngôn ng l p trình đ h a d a trên c s k t n i các kh i hàm, s d ngữ ậ ồ ọ ự ơ ở ế ố ố ử ụ các ký hi u logic gi ng v i đ i s boolean. Các hàm toán h c ph c t p cũngệ ố ớ ạ ố ọ ứ ạ đ c th hi n d i d ng kh i v i các đ u vào đ u ra thích h p.ượ ể ệ ướ ạ ố ớ ầ ầ ợ
• S7-200 đ c ch ng trình t trên xu ng d i, t trái qua ph i, sau đó l p l i ọ ươ ừ ố ướ ừ ả ậ ạ ở vòng quét ti p theo.ế
Ví dụ ngôn ng FBD :ữ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
21
Lu n Văn T t Nghi pậ ố ệ Trang:
CH NG 3 : GI I THI U T NG QUAN V WINCCƯƠ Ớ Ệ Ổ Ề
1. H NG D N CÀI Đ T WINCC 6.0 SP2:ƯỚ Ẫ ẶCũng nh các ch ng trình ng d ng ch y trên n n Windows khác, tr c khi th cư ươ ứ ụ ạ ề ướ ự hành c n cài đ t ch ng trình vào máy. Đ cài đ t WinCC V6.0 trên máy tính, yêuầ ặ ươ ể ặ c u c u hình ph n c ng phù h p các y u t nh sau:ầ ấ ầ ứ ợ ế ố ư
T I THI UỐ Ể
CPU Client:Intel Pentium II, 300MHz
Server:Intel Pentium III, 800 MHz
Central Archive Server: Intel Pentium 4, 2 GHz
Khu v c làm vi c dự ệ ự trữ
Client: 256 Mbyte
Server: 512 Mbyte
Central Archive Server: 1 GByte
Kho ng tr ng b nhả ố ộ ớ trên đĩa
Client: 500 Mbyte / Server: 700 MByte
Client: 1 GByte / Server: 1.5 GByte / Central Archive Server: 40 GByte
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
22
Lu n Văn T t Nghi pậ ố ệ Trang:
Graphics card 16 MByte
Màu s cắ 256
Đ phân gi i màn hìnhộ ả 800 * 600
Đ NGHỀ Ị
CPU Client: Intel Pentium III, 800 MHz
Server: Intel Pentium 4, 1400 MHz
Central Archive Server: Intel Pentium 4, 2.5 GHz
Khu v c làm vi c dự ệ ự trữ
Client: 512 Mbyte
Server: 1Gbyte (1024MByte)
Central Archive Server: >= 1 GByte
Kho ng tr ng b nhả ố ộ ớ trên đĩa
Client: 700 Mbyte / Server: 1 GByte
Client: 1,5 GByte / Server: 10 GByte / Central Archive Server: 80 GByte
Graphics card 32 MByte
Màu s cắ True Color
Đ phân gi i màn hìnhộ ả 1024 * 768
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
23
Lu n Văn T t Nghi pậ ố ệ Trang:
Khi cài đ t ch ng trình WinCC V6.0, c n t i thi u kho ng tr ng b nh trên hặ ươ ầ ố ể ả ố ộ ớ ệ th ng là 100 Mbyte. ố
YÊU C U PH N M MẦ Ầ Ề
WinCC V6.0 SP2 ch y đ c trên c 2 h đi u hành Windows XP Professional,ạ ượ ả ệ ề Windows 2000. Ngoài ra, WinCC V6.0 còn ch y trên h đi u hành Windows Serverạ ệ ề 2003.
H đi uệ ề hành
C u hìnhấ Chú ý
Windows XP
Windows XP Professional Service Pack 1
Internet Explorer V6.0 Service Pack 1 t đ ng cài đ t trong quá trình càiự ộ ặ Windows XP SP1.
Windows 2000
Windows 2000 Professional Service Pack 3 or 4
Windows 2000 Professional SP4 yêu c u ph n Microsoft Hotfix KB828748.ầ ầ Ph n này có s n trong “MS Tools"ầ ẵ CD.
CÀI Đ T WINCC V6.0 SP2Ặ
Sau khi cài đ t ph n SQL Server 2000, b c ti p theo cho đĩa CD ch ng trìnhặ ầ ướ ế ươ WinCC 6.0 vào đĩa CD-ROM. N u không ch y đ c file AUTORUN, th c hi n cácổ ế ạ ượ ự ệ b c sau:ướ
Trên thanh Taskbar, nh p ch n Start > Run…. ấ ọ
H p tho i Run xu t hi n, nh p nút Browse m file ch y ch ng trình.ộ ạ ấ ệ ấ ở ạ ươ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
24
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i Browse xu t hi n. Trong khung Look in, nh p mũi tên x xu ng ch n ộ ạ ấ ệ ấ ổ ố ọ ổ đĩa CD-ROM có ch a ch ng trình WinCC V6.0 SP2 nh hình:ứ ươ ư
Trong khung Look in, đĩa ch ng trình WinCC V6.0 SP2 đ c ch n, nh p ch n fileổ ươ ượ ọ ấ ọ Start và ch n Open.ọ
Tr l i h p tho i Run, nh p OK cài đ t ch ng trình.ở ạ ộ ạ ấ ặ ươ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
25
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i SIMATIC WinCC V6.0 SP2 xu t hi n g m các m c nh hình bên. Đ càiộ ạ ấ ệ ồ ụ ư ể đ t ch ng trình, nh p m c Install SIMATIC WinCC. ặ ươ ấ ụ
Giao di n cài đ t ch ng trình WinCC V6.0 SP2 xu t hi n cùng v i h p tho iệ ặ ươ ấ ệ ớ ộ ạ Welcome nh hình, nh p nút Next ti p t c cài đ t.ư ấ ế ụ ặ
H p tho i đăng ký ph n m m Software License Agreement xu t hi n. C n đ c kộ ạ ầ ề ấ ệ ầ ọ ỹ ph n chú ý nh ng thông tin quan tr ng v ph n m m trên h p tho i. Sau đó, nh pầ ữ ọ ề ầ ề ộ ạ ấ Yes ti p t c.ế ụ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
26
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i thông tin ng i s d ng User Information hi n th . Trong m c Name, nh pộ ạ ườ ử ụ ể ị ụ ậ tên ng i s d ng. Trong m c Company, nh p tên nhà máy và trong m c Serial, nh pườ ử ụ ụ ậ ụ ậ s tùy ý. Sau đó, nh p nút Next ti p t c quá trình cài đ t.ố ấ ế ụ ặ
H p tho i Select Target Path xu t hi n, ch n đĩa và th m c đ cài đ t ch ngộ ạ ấ ệ ọ ổ ư ụ ể ặ ươ trình trong khung Target Folder và Target path of the common components.
Theo m c đ nh, ch ng trình đ c cài trong đĩa C:\Programs Files\ặ ị ươ ượ ổ Siemens\WinCC. Nh p nút Next ti p t c quá trình cài đ t.ấ ế ụ ặ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
27
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i l a ch n ngôn ng Select additional WinCC languages xu t hi n, g m có 4ộ ạ ự ọ ữ ấ ệ ồ lo i ngôn ng nh : ạ ữ ư
German, French, Italian, Spanish. Theo m c đ nh c a ch ng trình thì ngôn ngặ ị ủ ươ ữ English đ c ch n đ cài. N u ng i dùng thông d ng lo i ngôn ng nào, ch n thêmượ ọ ể ế ườ ụ ạ ữ ọ ngôn ng đó đ cài thêm vào ch ng trình, nh p Next ti p t c.ữ ể ươ ấ ế ụ
H p tho i Setup Type ch n ki u cài đ t xu t hi n. Trên h p tho i, có 3 ki u cài đ tộ ạ ọ ể ặ ấ ệ ộ ạ ể ặ g m:ồ
• Ki u cài đ t tiêu bi u (Typical Installation) chi m 351MB trên đĩaể ặ ể ế c ng.ứ
• Ki u cài đ t t i thi u (Minimum Installation) chi m 316MB trên đĩaể ặ ố ể ế c ng.ứ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
28
Lu n Văn T t Nghi pậ ố ệ Trang:
• Ki u cài đ t tùy ch n theo ng i dùng (User-Defined Installation)ể ặ ọ ườ chi m 850MB trên đĩa c ng.ế ứ
Đ cài đ t ki u nào, nh p bi u t ng đó. Thông th ng ch n ki u cài đ t tiêu bi uể ặ ể ấ ể ượ ườ ọ ể ặ ể (Typical Installation) sau đó nh p nút Next.ấ
H p tho i Authorization xu t hi n, nh p tùy ch n No, perform the authorization laterộ ạ ấ ệ ấ ọ đ ch ng trình ch y theo ki u Demo.ể ươ ạ ể
Trong khung Licenses, ch n đĩa ngu n (Source Drive) F và đĩa c n cài đ nọ ổ ồ ổ ầ ế (Target Drive). Th ng cài ch ng trình trên đĩa C, ti p t c quá trình cài đ t, nh pườ ươ ổ ế ụ ặ ấ Next.
H p tho i tóm t t ch n c u hình cài đ t Summary of the selected Setup Configurationộ ạ ắ ọ ấ ặ xu t hi n. Nh p nút Next.ấ ệ ấ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
29
Lu n Văn T t Nghi pậ ố ệ Trang:
Quá trình cài đ t đ c b t đ u c p nh t trên h th ng máy tính nh hình:ặ ượ ắ ầ ậ ậ ệ ố ư
V t sáng màu xanh lan d n t 1% đ n 100% cho bi t quá trình th c hi n sao chép fileệ ầ ừ ế ế ự ệ trong khi cài đ t. ặ
Khi v t sáng màu xanh đ n 100%, h p tho i Question xu t hi n. Đ xem t ng quanệ ế ộ ạ ấ ệ ể ổ v file đã cài, nh p ch n Yes. N u không, nh p No.ề ấ ọ ế ấ
H p tho i Setup Complete xu t hi n thông báo đã hoàn thành quá trình sao chép file.ộ ạ ấ ệ Bên d i h p tho i có 2 m c tùy ch n đ k t thúc. Đánh d u ch n m c Yes, I wantướ ộ ạ ụ ọ ể ế ấ ọ ụ to restart… r i nh p nút Finish hoàn thành và kh i đ ng l i máy tính.ồ ấ ở ộ ạ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
30
Lu n Văn T t Nghi pậ ố ệ Trang:
Các b c cài đ t ch ng trình WinCC 6.0 đ n đây k t thúc.ướ ặ ươ ế ế
2. T O M T D ÁN TRONG WINCC :Ạ Ộ Ự
T o d án là b c đ u tiên tr c khi ti n hành thi t k đi u khi n m t đ i t ngạ ự ướ ầ ươ ế ế ế ề ể ộ ố ượ c th .ụ ể Ph n này gi i thi u nh ng đ t tính c b n c a WinCC ( windows controlầ ớ ệ ữ ặ ơ ả ủ center ), cung c p m t cách t ng quan v các b c so n th o m t d án trong winccấ ộ ổ ề ướ ạ ả ộ ự 6.0.
Đ so n th o m t d án ( project ) trong Wincc ti n hành th c hi n theo các b c :ể ạ ả ộ ự ế ự ệ ướ• T o m t d án ( project ) m i trong Wincc.ạ ộ ự ớ• Ch n PLC ho c DRIVERS t Tag Management.ọ ặ ừ• T o các bi n n i (Internal ).ạ ế ộ• T o hình nh t c a s giao di n Graphics Designer.ạ ả ừ ử ổ ệ• Thi t l p các thu c tính c a hình nh đ c t o t Graphics Designer.ế ậ ộ ủ ả ượ ạ ừ• Thi t l p môi tr ng th i gian th c hi n.ế ậ ườ ờ ự ệ• Ch y mô ph ng.ạ ỏ
2.1 T o d án ( project ) m i.ạ ự ớ
Đ u tiên kh i đ ng ch ng trình WinCC 6.0 b ng cách: T thanh Taskbar,ầ ở ộ ươ ằ ừ ch n Start > Simatic > WinCC > Windows Control Center 6.0.ọ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
31
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i WinCC Explorer xu t hi n, trong khung Create a New Project có 3 l aộ ạ ấ ệ ự ch n:ọ
N u ch n Single-User Project ho c Multi-User Project ph i nh p tên d án.ế ọ ặ ả ậ ựĐ m m t d án có s n ch n Open an Existing Project sau đó tim đ n t p tin có đuôiể ở ộ ự ẳ ọ ế ậ “.mcp”.D án này đ c th c hi n trên máy đ n không có n i m ng, ch n m c Single-Userự ượ ự ệ ơ ố ạ ọ ụ Project. Sau đó, nh p OK ch p nh n.ấ ấ ậH p tho i Create a new Project xu t hi n, đ t tên cho d án trong khung Projectộ ạ ấ ệ ặ ự Name.Trong khung Project Path, ch n đĩa và th m c đ l u d án. Ti p t c nh p nútọ ổ ư ụ ể ư ự ế ụ ấ Create t o d án.ạ ự
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
32
Lu n Văn T t Nghi pậ ố ệ Trang:
C a s màn hình so n th o WinCC Explorer xu t hi n nh hình d i: ử ổ ạ ả ấ ệ ư ướ
2.2 Ch n PLC ho c Drivers t Tag Management:ọ ặ ừ
Đ thi t l p k t n i truy n thông gi a Wincc v i thi t b c p d i c n có m tể ế ậ ế ố ề ữ ớ ế ị ấ ướ ầ ộ m ng liên k t chúng v i nhau trong vi c trao đ i d li u. Do đó, c n ch n m tạ ế ớ ệ ổ ữ ệ ầ ọ ộ Driver.Driver : Là giao di n liên k t gi a Wincc và PLCệ ế ữTrong c a s so n th o, nh p chu t ph i vào m c Tag Management t trình đ n sử ổ ạ ả ấ ộ ả ụ ừ ơ ổ xu ng ch n Add New Driver .ố ọ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
33
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i Add New Driver xu t hi n, cho phép ch n m ng k t n i gi aộ ạ ấ ệ ọ ạ ế ố ữ WinCC và PLC . Tuỳ theo t ng lo i PLC mà ta ch n m ng k t n i cho phù h p.ừ ạ ọ ạ ế ố ợ
2.3. T o bi n:ạ ế
Đ t o k t n i các thi t b trên m t d án trong WinCC, tr c tiên ph i t o cácể ạ ế ố ế ị ộ ự ướ ả ạ Tags ( bi n ) trên WinCC. Bi n đ c t o d i Tag Management.ế ế ượ ạ ướBi n g m có bi n n i và bi n ngo i:ế ồ ế ộ ế ạ
• Bi n n i ( Internal ): Là bi n có s n trong WinCC. Nh ng bi n n i này làế ộ ế ẵ ữ ế ộ nh ng vùng nh trong c a WinCC, có ch c năng nh m t PLC th c s .ữ ớ ủ ứ ư ộ ự ự
• Bi n ngo i ( External ): Là bi n quá trình, ph n nh thông tin đ a ch c a hế ạ ế ả ả ị ỉ ủ ệ th ng PLC khác nhau.ố
• Các Tags có th đ c l u trong b nh PLC ho c trên các thi t b khác. Winccể ượ ư ộ ớ ặ ế ị k t n i v i PLC thông qua các Tags. T o nh ng nhóm bi n ( Groups )ế ố ớ ạ ữ ế thi t b : khi d án có m t kh i l ng l n d li u v i nhi u bi n, có th nhómế ị ự ộ ố ượ ớ ữ ệ ớ ề ế ể các bi n này thành m t nhóm bi n thích h p theo đúng qui cách. Nhóm bi n làế ộ ế ợ ế nh ng c u trúc bên d i s liên k t PLC, có th t o nhi u nhóm bi n vàữ ấ ướ ự ế ể ạ ề ế nhi u bi n trong m i nhóm bi n n u c n.ề ế ỗ ế ế ầ
2.3.1. T o các bi n n i :ạ ế ộ
Các bi n n i d dàng đ c t o và sau đó đ c gán vào m t PLC th t. Các bi n nàyế ộ ễ ượ ạ ượ ộ ậ ế có nhi m v x lý và giám sát quá trình ho t đ ng cũng nh v n hành.ệ ụ ử ạ ộ ư ậT o bi n n i b ng cách nh p ph i vào Internal Tag, ch n New Tag…ạ ế ộ ằ ấ ả ọ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
34
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i Tag Properties xu t hi n, đ t tên bi n và ch n d li u cho phù h p v iộ ạ ấ ệ ặ ế ọ ữ ệ ợ ớ m i ki u thi t b . Ví d : N u bi n là “ đ ng c ’’ ch n d li u Binary Tag. N uỗ ể ế ị ụ ế ế ộ ơ ọ ữ ệ ế bi n là “ b n n c” ch n d li u Unsigned 8-bit Value.ế ồ ướ ọ ữ ệ
Trong h p tho i Tag Properties , bi n có nhi u ki u d li u khác nhau nh :ộ ạ ế ề ể ữ ệ ư
• Banary Tag: ki u nh phân.ể ị• Unsigned 8-bit value: ki u nguyên 8 bit không d u.ể ấ• Signed 8-bit value: ki u nguyên 8 bit có d uể ấ• Unsigned 16-bit value: ki u nguyên 16 bit không d u.ể ấ• Signed 16-bit value: ki u nguyên 16 bit có d u.ể ấ• Unsigned 32-bit value: ki u nguyên 32 bit không d u.ể ấ• Signed 32-bit value: ki u nguyên 32 bit có d u.ể ấ• Floating Point Number 32 bit IEEE 754: ki u s th c 32 bit theo tiêu chu nể ố ự ẩ
IEEE 754.• Floating Point Number 64 bit IEEE 754: ki u s th c 64 bit theo tiêu chu nể ố ự ẩ
IEEE 754.• Text Tag 8 bit character set: ki u kí t 8 bit.ể ự• Text Tag 16 bit character set: ki u kí t 16 bit.ể ự• Raw Data Type: ki u d li u thô.ể ữ ệ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
35
Lu n Văn T t Nghi pậ ố ệ Trang:
Bi n có th di chuy n t nhóm bi n này sang nhóm bi n khác b ng cách nh p ph iế ể ể ừ ế ế ằ ấ ả vào bi n c n di chuy n t menu s xu ng ch n Cut và gán vào nhóm bi n c n gán.ế ầ ể ừ ổ ố ọ ế ầ
2.3.2. T o các bi n quá trình:ạ ế
Đ t o bi n quá trình nh p ph i vào m c PLC1 ch n New Tag.ể ạ ế ấ ả ụ ọ
H p tho i Tag Properties xu t hi n, cho phép ch n lo i d li u và chuy n đ i l iộ ạ ấ ệ ọ ạ ữ ệ ể ổ ạ n u c n.ế ầ
Đ t tên bi n m i trong khung Name, ch n ki u d li u trong khung Datatypeặ ế ớ ọ ể ữ ệ b ng cách nh p mũi tên bên ph i s xu ng, r i ch n ki u d li u c n thi t, sau đóằ ấ ả ổ ố ồ ọ ể ữ ệ ầ ế nh p Select.ấ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
36
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i Address Properties xu t hi n nh hình trên. Trên h p tho i này môộ ạ ấ ệ ư ộ ạ t ki u d li u, đ a ch vào / ra ( Input/ Output ), bit nh . Sau khi ch n xong, nh pả ể ữ ệ ị ỉ ớ ọ ấ OK k t thúc quá trình l a ch n.ế ự ọ
2.4 T o hình nh, thi t l p các thu c tính:ạ ả ế ậ ộ
2.4.1 T o hình nh:ạ ả
Đ t o hình nh đ u tiên ph i m giao di n đ h a. Nh p ph i chu t vàoể ạ ả ầ ả ở ệ ồ ọ ấ ả ộ Graphics Designer, t menu s xu ng ch n New Picture. Xu t hi n m t t p tin bênừ ổ ố ọ ấ ệ ộ ậ ph i c a s WinCC Explorer có tên “NewPdl0.Pdl”. Nh p ph i vào nó ch n Openả ủ ổ ấ ả ọ Picture nh hình d i. ư ướ
C a s giao di n màn hình thi t k đ h a Graphics Designer xu t hi n.ử ổ ệ ế ế ồ ọ ấ ệ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
37
Lu n Văn T t Nghi pậ ố ệ Trang:
C a s Graphics Designer: t o giao di n đ h a, c a s g m nh ng công c sau:ử ổ ạ ệ ồ ọ ử ổ ồ ữ ụ• Color Palette ( b ng màu ):ả g m có 16 màu tiêu chu n, có th gán cho màuồ ẩ ể
n n ho c các đ i t ng khác.ề ặ ố ượ• Object palette ( b ng đ i t ng ) bao g m:ả ố ượ ồ
+ Các đ i t ng chu n ( Standard Objects ) nh : Elip, đa giác ( palyg), hìnhố ượ ẩ ư ch nh t….ữ ậ
+ Các đ i t ng thông minh ( Smart Objects: đi u khi n OLE ( OLEố ượ ề ể Control ), y u t OLE ( OLE Element ), tr ng vào / ra ( I/O Field ).ế ố ườ
• Đ i t ng windows (windows objects):ố ượ g m nút nh n ( Button), h p ki mồ ấ ộ ể tra ( check box ).
• Dynamic Wizard Palette ( b ng hình đ ng ):ả ộ đ h tr vi c t o các đ iể ổ ợ ệ ạ ố t ng đ ng.ươ ộ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
38
Lu n Văn T t Nghi pậ ố ệ Trang:
• Alignment Paletter (b ng liên k t ):ả ế xác đ nh vi c thay đ i v trì c a m tị ệ ổ ị ủ ộ ho c nhi u đ i t ng , thay đ i v trí c a đ i t ng đ c ch n ho c h pặ ề ố ượ ổ ị ủ ố ượ ượ ọ ặ ợ nh t chi u cao và chi u r ng c a nhi u đ i t ng.ấ ề ề ộ ủ ề ố ượ
• Zoom Paletter ( bang Zoom ): phóng to, thu nh c a s màn hình đ h a theoỏ ử ổ ồ ọ kích th c chu n 8,4,1,1/2, hay ¼.ướ ẩ
• Menu Bar ( thanh trình đ n ):ơ g m t t c nh ng l nh có s n trên thanh trìnhồ ấ ả ữ ệ ẵ đ n c a giao di n thi t k đ h a Graphics Designer.ơ ủ ệ ế ế ồ ọ
• Standard Toolbar ( thanh công c ):ụ bao g m nh ng bi u t ng ho c nútồ ữ ể ượ ặ nh n, cho phép th c hi n nh ng l nh thông d ng.ấ ự ệ ữ ệ ụ
• Layer Bar ( thanh Layer ): bao g m 16 layer ( Layer 0-Layer 15). Layer 0 làồ thi t l p m t đ nh c a Graphics Designer.ế ậ ặ ị ủ
2.4.2 Thi t l p các thu c tính hình nh:ế ậ ộ ả
Đ thi t l p các thu c tính hình nh, đ u tiên ph i t o các hình nh. Dùngể ế ậ ộ ả ầ ả ạ ả File “ NewPdl0.Pdl” t o giao di n g m có: nút nh n start, stop, đ ng c . Nh ng đ iạ ệ ồ ấ ộ ơ ữ ố t ng này n m trong th vi n c a WinCC.ượ ằ ư ệ ủ
a.T o nút nh n:ạ ấ
T b ng đ i t ng Object Palette nh p d u “ +” m c Windows Object ch n Buttonừ ả ố ượ ấ ấ ụ ọ và di chuy n con tr ra màn hình đ n v trí c n thi t. Có th v nút nh n mongể ỏ ế ị ầ ế ể ẽ ấ mu n.ố
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
39
Lu n Văn T t Nghi pậ ố ệ Trang:
Khi th chu t h p tho i Button Configuration xu t hi n nh hình. khung Text đ tả ộ ộ ạ ấ ệ ư Ở ặ tên nút nh n là Start. Nh p ch n Font ch và màu s c nút nh n. Sau đó nh p OKấ ấ ọ ữ ắ ấ ấ hoàn t t vi c t o nút nh n.ấ ệ ạ ấ
T ng t các b c nh trên t o nút nh n Stop.ươ ự ướ ư ạ ấ
b. T o hình nh đ ng c :ạ ả ộ ơ
Đ u tiên, m th vi n b ng cách ch n View > Library ho c nh p bi u t ngầ ở ư ệ ằ ọ ặ ấ ể ượ Display Labrary trên thanh công c .ụ
H p tho i Library hi n th . Nh p đúp m c Global Library xu t hi n b ng sau.ộ ạ ể ị ấ ụ ấ ệ ảĐ các hình nh hi n th trong th vi n, trên thanh công c nh p ch n bi uể ả ể ị ư ệ ụ ấ ọ ể
t ng Preview.ượĐ các hình nh hi n th l n hay nh nh p ch n Large Icons ho c Smallể ả ể ị ớ ỏ ấ ọ ặ
Icons.
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
40
Lu n Văn T t Nghi pậ ố ệ Trang:
Đ đ a m t hình nh t th vi n ra giao di n, ch c n nh p gi chu t và diể ư ộ ả ừ ư ệ ệ ỉ ầ ấ ữ ộ chuy n ra giao di n màn hình.ể ệ
Đ i v i WinCC 6.0 hình nh Motor r t đa d ng và phong phú. Có nhi u lo iố ớ ả ấ ạ ề ạ khác nhau v i hình nh 2 chi u,3 chi u. Trong th vi n hình nh Motor có th l y ớ ả ề ề ư ệ ả ể ấ ở dòng PlantElement > Motor ho c Siemens HMI Symbol Library 1.3 > Motor ho cặ ặ Symbol > Motor. Nh p ch n Motor phù h p và đ a ra giao di n thi t k .ấ ọ ợ ư ệ ế ế
S p x p các hình nh ta đ c giao di n thi t k nh hình d i.ắ ế ả ượ ệ ế ế ư ướ
2.5. T o thu c tính cho đ i t ng:ạ ộ ố ượ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
41
Lu n Văn T t Nghi pậ ố ệ Trang:
Đ t o thu c tính cho nút nh n Start, b ng cách nh p ph i vào nút nh n Startể ạ ộ ấ ằ ấ ả ấ ch n Properties nh hình :ọ ư
H p tho i Object Properties xu t hi n nh hình ch n Tab Events > Mouse >ộ ạ ấ ệ ư ọ Press Left sau đó nh p ph i vào d u mũi tên ch n C-Action h p tho i Edit Actionấ ả ấ ọ ộ ạ xu t hi n nh hình.ấ ệ ư
Ch n Internal Functions > Tag > Set. Sau đó nh p đúp vào SetTagbit h p tho iọ ấ ộ ạ Assigning Parameters xu t hi n nh hình.ấ ệ ư
Ta nh p vào hàng Tag-Name r i nh p vào nút vuông ch n Tag Selection.ấ ồ ấ ọ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
42
Lu n Văn T t Nghi pậ ố ệ Trang:
H p thoai Tags- project xu t hi n ch n Start sau đó nh p OK.ộ ấ ệ ọ ấ
Tr l i h p tho i Assigning Parameters nút nh n Start đã đ c ch n. hàngở ạ ộ ạ ấ ượ ọ ở Value đ t giá tr là 1 c t Value. Sau đó nh p OK ch p nh n.ặ ị ở ộ ấ ấ ậ
Lúc này trên h p tho i Edit Action xu t hi n Tag Start mang giá tr 1 ti p theoộ ạ ấ ệ ị ế nh p đúp vào SetTagBit đ liên k t thêm Tag n a cho nút nh n Start.ấ ể ế ữ ấ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
43
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i Assigning Parameters xu t hi n, t ng t t i dòng Tag Name, ch nộ ạ ấ ệ ươ ự ạ ọ tag Stop và gán giá tr 0 cho tag này.ị
Khi đó trong h p tho i Edit Action xu t hi n thêm Tag Stop và mang giá tr 0,ộ ạ ấ ệ ị nh p OK. B ng thông báo xu t hi n, ch n Yes đ ng ý đ i mã ngu n.ấ ả ấ ệ ọ ồ ổ ồ
Quay tr l i h p tho i Object Properties d u mũi tên chuy n sang màu đở ạ ộ ạ ấ ể ỏ ch ng t k t n i đã thành công.ứ ỏ ế ố
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
44
Lu n Văn T t Nghi pậ ố ệ Trang:
Ti n hành t o thu c tính cho nút nh n Stop t ng t nh nút nh n Start.ế ạ ộ ấ ươ ự ư ấ Nh ng các giá tr s ng c v i nút nh n Start. nút nh n Stop, thì khi gán tag Stopư ị ẽ ượ ớ ấ Ở ấ nó s mang giá tr 1 và tag Start mang giá tr 0.ẽ ị ị
Đ t o thu c tính cho đ ng c , ta nh p ph i vào đ ng c ch n Properties.ể ạ ộ ộ ơ ấ ả ộ ơ ọ
H p tho i Object Properties xu t hi n, ch n thu c tính Control Properties.ộ ạ ấ ệ ọ ộ Trong khung bên ph i ch n m c BlinkMode, sau đó nh p ph i vào bi u t ng bóngả ọ ụ ấ ả ể ượ đèn, ch n Dynamic Dialog…ọ
H p tho i Dynamic Value Ranges xu t hi n, nh p vào nút vuông khung Expression/ộ ạ ấ ệ ấ ởFormula ch n Tag.ọ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
45
Lu n Văn T t Nghi pậ ố ệ Trang:
C a s Tags-project xu t hi n, nh p đúp ch n Tag đ ng c .ử ổ ấ ệ ấ ọ ộ ơ
Tr l i h p tho i Dynamic Value Ranges, nh p tùy ch n Boolean. Sau đó nh p đúpở ạ ộ ạ ấ ọ ấ vào No Flashing cùng hàng Yes/True, r i ch n Apply.ồ ọ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
46
Lu n Văn T t Nghi pậ ố ệ Trang:
2.6. Thi t l p các đi u ki n Runtime :ế ậ ề ệ
Đ ch y ng d ng,c n đ t ch đ Runtime t c a s WinCC Explorer b ngể ạ ứ ụ ầ ặ ế ộ ừ ử ổ ằ cách nh p chu t ph i ch n Computer trong c a s so n th o ho c bi u t ng máyấ ộ ả ọ ử ổ ạ ả ặ ể ượ tính bên trái c a s , t Menu s xu ng ch n Properties.ử ổ ừ ổ ố ọ
H p tho i Computer Properties xu t hi n, ch n Tab Graphics Runtime.Có thộ ạ ấ ệ ọ ể ch n cách xem WinCC ch y trên n n Window và b c nh nào s đ c ch y khi b tọ ạ ề ứ ả ẽ ượ ạ ắ đ u kh i đ ng WinCCExplorer.ầ ở ộ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
47
Lu n Văn T t Nghi pậ ố ệ Trang:
Đ t b c nh v a t o NewPdl0.Pdl t i khung Start Picture b ng cách nh pặ ứ ả ừ ạ ạ ằ ấ ch n Browse. H p tho i Start Picture xu t hi n.ọ ộ ạ ấ ệ
B ng cách nh p ch n file NewPdl0.Pdl, sau đó nh p OK.ằ ấ ọ ấT i khung thu c tính Window Attributes kéo thanh tr t nh p ch n : “ Title”, “ạ ộ ượ ấ ọ Maxximize”, và “ Adapt Picture”. Sau đó nh p OK k t thúc vi c l a ch n. ấ ế ệ ự ọ2.7 Ch y ng d ng :ạ ứ ụ
Đ xem ng d ng đã thi t k ch y nh th nào, nh p ch n nút Runtime trênể ứ ụ ế ế ạ ư ế ấ ọ thanh công c c a Graphics Designer ho c nút Activate trên c a s WinCCExplorer:ụ ủ ặ ử ổSau vài giây s th y hình nh nh hình:ẽ ấ ả ư
Ch y mô ph ng ng d ng ho t c nh:ạ ỏ ứ ụ ạ ả
N u không có m t PLC đ k t n i v n hành, có th dùng Simulator đ ch yế ộ ể ế ố ậ ể ể ạ mô ph ng n i dung thi t k . Simulator hi n th nh ng ho t đ ng c a hình nh trongỏ ộ ế ế ể ị ữ ạ ộ ủ ả th i gian th c thi file nh đó.ờ ự ả
Kh i đ ng Simulator t thanh Taskbar, nh p ch n Start > Simatic > WinCC >ở ộ ừ ấ ọ Tools > WinCC Tag Simulator.H p tho i Simulator xu t hi n nh hình :ộ ạ ấ ệ ư
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
48
Lu n Văn T t Nghi pậ ố ệ Trang:
Nh p ch n Edit > New Tag hi n th bi n. H p tho i Tags-project…xu t hi n.ấ ọ ể ị ế ộ ạ ấ ệ Trên h p tho i, ch n bi n đ hi n th .ộ ạ ọ ế ể ể ị
Ví d :ụ ch n bi n đ ng c .ọ ế ộ ơ
Ti p t c nh p ch n Tab Inc.ế ụ ấ ọ• Trong khung Start Value, đ t giá tr b t đ u hi n th là 0.ặ ị ắ ầ ể ị• Trong khung Stop Value, đ t giá tr k t thúc m t chu trình ho t đ ng làặ ị ế ộ ạ ộ
100.• Đánh d u ki m m c Active nh hình:ấ ể ở ụ ư
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
49
Lu n Văn T t Nghi pậ ố ệ Trang:
Sau đó, nh p ch n tab List Of Tags.ấ ọ
3. Ch c năng Tag Logging :ứ
Tag Logging có các ch c năng cho phép l y d li u t các quá trình th c thi,ứ ấ ữ ệ ừ ự chu n b đ hi n th và l u tr các d li u đó. D li u có th cung c p các tiêuẩ ị ể ể ị ư ữ ữ ệ ữ ệ ể ấ chu n v công ngh và k thu t quan tr ng liên quan đ n tr ng thái ho t đ ng c aẩ ề ệ ỹ ậ ọ ế ạ ạ ộ ủ h th ng.ệ ố
3.1 Nhi m v Tag Logging:ệ ụ
Tag Logging chia làm 2 ph n:ầ• H th ng c u hình ( Tag Logging CS ).ệ ố ấ• H th ng Run- Time ( Tag Logging RT ).ệ ố
3.1.1 Nhi m v c a Tag Logging CS:ệ ụ ủ
Có th gán t t c các đ t tính c n thi t đ l u tr và hi n th cho d li uể ấ ả ặ ầ ế ể ư ữ ể ị ữ ệ b ng Tag Logging CS. Các đ t tính này ph i đ c t o và chu n b tr c khi hằ ặ ả ượ ạ ẩ ị ướ ệ th ng Run-Time kh i đ ng. Tag Logging CS c a WinCC cung c p m t giao di n đ cố ở ộ ủ ấ ộ ệ ặ bi t cho m c đích này.ệ ụ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
50
Lu n Văn T t Nghi pậ ố ệ Trang:
3.1.2 Nhi m v c a Tag Logging RT:ệ ụ ủ
H th ng Tag Logging RT nh n các giá tr d li u và liên k t chúng v i cácệ ố ậ ị ữ ệ ế ớ đ t tính đã n đ nh. Các d li u đ nh hình theo ki u này, đ c th c hi n tr c đặ ấ ị ữ ệ ị ể ượ ự ệ ướ ể hi n th và l u tr .ể ị ư ữTag Logging đ c th c hi n cho các m c đích sau:ượ ự ệ ụ
• T i u hóa h th ng.ố ư ệ ố• Cung c p các th t c v n hành rõ ràng, d hi u.ấ ủ ụ ậ ể ể• Tăng năng su t.ấ• Tăng ch t l ng s n ph m.ấ ượ ả ẩ• T i u hóa chu kỳ l p l i ( delay ).ố ư ậ ạ• Cung c p tài li u. ấ ệ
3.1.3 Các ki u d li u :ể ữ ệ
D li u đ c chia thành các nhóm sau :ữ ệ ượ
a. D li u đi u hành:ữ ệ ề D li u đi u hành đ c xem là c s c a vi c chuy nữ ệ ề ượ ơ ở ủ ệ ể tr ng thái hi n t i, kh i công vi c c n làm, và h ng phát tri n c a h đi uạ ệ ạ ố ệ ầ ướ ể ủ ệ ề hành.
b. D li u đ m nh n :ữ ệ ả ậ G m các thông báo, d li u quá trình và các giá tr đ tồ ữ ệ ị ặ cho m i công đo n s n xu t.ỗ ạ ả ấ
c. D li u làm vi c :ữ ệ ệ Bao g m t t c các d li u đ u vào.ồ ấ ả ữ ệ ầ
d. D li u v máy :ữ ệ ề cho các phát bi u v tr ng thái c a máy.ể ề ạ ủ
e. D li u quá trình:ữ ệ cho các phát bi u v phiên b n hi n hành và tr c đó c aể ề ả ệ ướ ủ m t quá trình liên t c.ộ ụ
f. D li u v ch t l ng:ữ ệ ề ấ ượ Đ nh ra các phát bi u v đ t tính c a m t s n ph mị ể ề ặ ủ ộ ả ẩ c n đ c b o qu n.Có th có m t vài d li u xu t hi n trong nhi u l p cùngầ ượ ả ả ể ộ ữ ệ ấ ệ ề ớ lúc ho c cùng m t d li u đ c gán nhi u ki u d li u khác nhau.ặ ộ ữ ệ ượ ề ể ữ ệTag Logging có th thu th p và b túc d li u quá trình. Cung c p các c chể ậ ổ ữ ệ ấ ơ ế c b n đ thu th p và b túc ki u d li u.ơ ả ể ậ ổ ể ữ ệ
g. Các ph ng pháp l u tr d li u quá trình:ươ ư ữ ữ ệ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
51
Lu n Văn T t Nghi pậ ố ệ Trang:
D li u quá trình là các giá tr đo l ng đ c thu th p b i các c m bi nữ ệ ị ườ ượ ậ ở ả ế ( sensors ) đ c bi t. Đ x lý chúng trong WinCC, các d li u này ph i đ cặ ệ ể ử ữ ệ ả ượ gán vào nh ng vùng l u tr hay Tags.ữ ư ữVi c l u tr d li u đ c đi u khi n thông qua s k t h p gi a các s ki nệ ư ữ ữ ệ ượ ề ể ự ế ợ ữ ự ệ và các chu trình. Ng i đ t c u hình cho h th ng xác đ nh lo i d li u nàoườ ặ ấ ệ ố ị ạ ữ ệ c n đ c c t trong m i n i l u tr .Có th ch n m t trong các ph ng phápầ ượ ấ ỗ ơ ư ữ ể ọ ộ ươ l u tr sau: ư ữ
• Vi c l u tr liên t c tu n hoàn s giám sát các giá tr đo l ng / tags.ệ ư ữ ụ ầ ẽ ị ườ• Vi c l u tr tuàn hoàn nh n giá tr hi n th i khi ng t đ c đ t c u hìnhệ ư ữ ậ ị ệ ờ ắ ượ ặ ấ
t ng ng x y ra.ươ ứ ả• Vi c l u tr tu n hoàn có ch n l c s liên k t đi u khi n ng t v i đi uệ ư ữ ầ ọ ọ ẽ ế ề ể ắ ớ ề
khi n vi c l u tr thông qua các chu trình.ể ệ ư ữ• Vi c l u tr đi u khi n quá trình nh n s th c thi c a h th ng thông báo.ệ ư ữ ề ể ậ ự ự ủ ệ ố
+ Bi n ( Tags ) :ế
Bi n đ c t o trong WinCC và phân lo i b i qu n lý d li u trong su t hế ượ ạ ạ ở ả ữ ệ ố ệ th ng. Các bi n này t ng tr ng cho các phép tính toán bên trong, các giá trố ế ượ ư ị gi i h n, k t qu liên k t ho c các s ki n c a h th ng đ n gi n nh th iớ ạ ế ả ế ặ ự ệ ủ ệ ố ơ ả ư ờ gian, s d ng chu t, bàn phím, hay các giá tr đo l ng khác.ử ụ ộ ị ườBi n đ c phân làm 3 lo i: bi n ngo i ( External Tags), bi n n i (Internalế ượ ạ ế ạ ế ộ Tags) và bi n d ng thông báo.ế ạ
- Tags ngo i/ n i:ạ ộ Tags ngo i thu th p các bi n quá trình. tags n i thu th pạ ậ ế ộ ậ các giá tr và các tr ng thái c a h th ng bên trong.ị ạ ủ ệ ốCác Tags nh phân và Analog là nh ng thành ph n Tag Logging có ch a cácị ữ ầ ứ đ t tính l u tr c a các giá tr quá trình Tags ngo i và Tags n i.ặ ư ữ ủ ị ạ ộ
- Các bi n ( Tags ) d ng thông báo:ế ạ m t hay nhi u đi m đo l ng t quáộ ề ể ườ ừ trình có th đ c nhóm vào Tag d ng thông báo. Ki u truy n này đ c sể ượ ạ ể ề ượ ử d ng đ c bi t khi ghi nh n s th c thi quá trình nhanh ho c khi có s thuụ ặ ệ ậ ự ự ặ ự th p d li u trong các kh i c a PLC. Các giá tr nh phân hay analog nóiậ ữ ệ ố ủ ị ị chung cũng đ c s d ng. m t s d ng cũng đ c đ t c u hình đ thíchượ ử ụ ộ ố ạ ượ ặ ấ ể
ng vói vi c thi t l p trong qu n lý d li u c a WinCC. Chúng cũng đ cứ ệ ế ậ ả ữ ệ ủ ượ thu th p b i h th ng v i hình th c các Tags d li u thô.ậ ở ệ ố ớ ứ ữ ệ
- Các giá tr đo l ng :ị ườ các giá tr đo l ng là d li u đ c chuy n t quáị ườ ữ ệ ượ ể ừ trình th c t b ng cách liên k t các kênh giao ti p v i h th ng l u trự ế ằ ế ế ớ ệ ố ư ữ WinCC. Các giá tr đo l ng này đ t tr ng cho quá trình th c t . chúng baoị ườ ặ ư ự ế g m : nhi t đ , áp su t, t c đ , thông báo ng t và công t c gi i h n.ồ ệ ộ ấ ố ộ ắ ắ ớ ạ
- Các ng t :ắ ng t có th x y ra d i nhi u hình th c, có các d ng ng t sau:ắ ể ả ướ ề ứ ạ ắ• Các ng t nh phân.ắ ị• Ng t giá tr gi i h n.ắ ị ớ ạ• Ng t đi u khi n th i gian.ắ ề ể ờ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
52
Lu n Văn T t Nghi pậ ố ệ Trang:
- Các chu trình : các chu kỳ th i gian khác nhau đ c t o đ thu th p và l uờ ượ ạ ể ậ ư tr . T o c s đ thu th p d li u trong các h th ng s (digital). Khi chúngữ ạ ơ ở ể ậ ữ ệ ệ ố ố là đ u vào, đ c cung c p đ dài th i gian ( là th i gian gi a hai l n quét ).ầ ượ ấ ộ ờ ờ ữ ầ Kho ng th i gian t i thi u là 500ms.ả ờ ố ể
- L u tr tu n hoàn liên t c :ư ữ ầ ụ vi c thu th p d li u b t đ u khi h th ngệ ậ ữ ệ ắ ầ ệ ố kh i đ ng ( ch đ Run Time ) và ti p di n trong su t chu kỳ cho đ n khiở ộ ế ộ ế ễ ố ế d ng h th ng.ừ ệ ố
- L u tr tu n hoàn có ch n l c :ư ữ ầ ọ ọ vi c l u tr b t đ u khi ng t x y ra vàệ ư ữ ắ ầ ắ ả đ c th c hi n v i chu kỳ th i gian không đ i cho đ n khi m t ng t th haiượ ự ệ ớ ờ ổ ế ộ ắ ứ x y ra. Khi có tính hi u d ng, giá tr thu th p m i nh t s đ c l u tr .ả ệ ừ ị ậ ớ ấ ẽ ượ ư ữ
- L u tr tu n hoàn :ư ữ ầ trong l u tr tu n hoàn, m t giá tr đo l ng/ bi n như ữ ầ ộ ị ườ ế ị phân hay analog ch đ c l u tr m t l n khi có ng t x y ra.ỉ ượ ư ữ ộ ầ ắ ả
- L u tr đi u khi n quá trình :ư ữ ề ể các giá tr quá trình l u tr đ c nhóm vàoị ư ữ ượ các kh i trong PLC và đ c g i d i d ng các tags d li u thô đ n Tagố ượ ở ướ ạ ữ ệ ế Logging b ng qu n lý d li u. sau đó các d li u s đ c chu n b s nằ ả ữ ệ ữ ệ ẽ ượ ẩ ị ẳ trong Tag Logging s d ng ch ng trình quy đ nh, d ng DLL, và đ c c tử ụ ươ ị ạ ượ ấ vào n i l u tr . D ng DLL này là m t kênh ph thu c, do đó ph i tuân thơ ư ữ ạ ộ ụ ộ ả ủ theo nhà s n xu t v kênh hay v PLC. ả ấ ề ề
3.1.4 C u trúc c a Tag Logging CS :ấ ủ
Tag Logging CS có các ph n chính sau :ầ
• Timers : t o các chu kỳ thu th p và l u tr .ạ ậ ư ữ• Archives : t o các vùng l u tr và các tags.ạ ư ữ• Trend Window Templates : hi n th giá tr đo l ng b ng đ ng cong.ể ị ị ườ ằ ườ• Table Window Templates : hi n th giá tr đo l ng theo d ng b ng.ể ị ị ườ ạ ả
a. Timers : Tag Logging phân bi t 2 h th ng th i gian khác nhau :ệ ệ ố ờTh i gian thu th p và th i gian l u tr .ờ ậ ờ ư ữ• Th i gian thu th p :ờ ậ kho ng th i gian mà các giá tr trong đó đ c sao chépả ờ ị ượ
t nh quá trình c a qu n lý d li u b i Tag Logging.ừ ả ủ ả ữ ệ ở• Th i gian l u tr :ờ ư ữ kho ng th i gian mà d li u trong đó đ c n p vào vùngả ờ ữ ệ ượ ạ
l u tr . Th i gian l u tr luôn là m t s nguyên g m nhi u kho ng th i gianư ữ ờ ư ữ ộ ố ồ ề ả ờ thu th p. giá tr m i nh t đ c n p vào vùng l u tr .ậ ị ớ ấ ượ ạ ư ữ
• Th i gian nén :ờ đ c s d ng đ t o kho ng th i gian gi i h n trong đó dượ ử ụ ể ạ ả ờ ớ ạ ữ li u đ c nén.ệ ượ
b. L u tr ( Archives ) :ư ữ có th l u tr b ng m t trong 3 cách :ể ư ữ ằ ộ• L u tr giá tr quá trình:ư ữ ị Nh n n i dung c a các Tags qu n lý d li u.ậ ộ ủ ả ữ ệ• L u tr nén:ư ữ Nén d li u và liên k t các giá tr r t hi u qu . B ng cách này,ữ ệ ế ị ấ ệ ả ằ
các giá tr đo l ng đ c b túc tr c ti p và ghi nh n ngay l p t c. L u trị ườ ượ ổ ự ế ậ ậ ứ ư ữ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
53
Lu n Văn T t Nghi pậ ố ệ Trang:
nén cho phép l u tr trong th i gian dài cho t t c các ki u Tags khác trongư ữ ờ ấ ả ể Tag Logging.
• L u tr theo ng i dùng :ư ữ ườ M t s bi n ng i dùng ( Tags User-Defined)ộ ố ế ườ đ c n p vào vùng l u tr cho ng i s d ng. Vùng này dùng đ thu th p dượ ạ ư ữ ườ ử ụ ể ậ ữ li u quan tr ng, n đ nh tham s s n xu t, đi u khi n d li u li t kê.ệ ọ ấ ị ố ả ấ ề ể ữ ệ ệ
Giao ti p gi a PLC và WinCC đ c th c hi n b i các d ng thông báo ế ữ ượ ự ệ ở ạ tuân th theo các quy c đ t bi t v c u trúc. ủ ướ ặ ệ ề ấ c. Trends:
Có th v đ th các đ ng cong t giá tr thu đ c trong quá trình. v i ch c năngể ẽ ồ ị ườ ừ ị ượ ớ ứ này WinCC có th theo dõi s thay đ i các giá tr đo l ng theo th i gian m t cáchể ự ổ ị ườ ờ ộ t ng quát và rõ ràng. Có th v đ c nhi u đ ng cong trên cùng đ th , b ngổ ể ẽ ượ ề ườ ồ ị ằ cách ch n nhi u bi n t ng ng v i các thông s c n hi n th .ọ ề ế ươ ứ ớ ố ầ ể ị
d. Tables :Table cũng có ch c năng gi ng nh Trend, nh ng không hi n th các thông sứ ố ư ư ể ị ố b ng đ ng cong mà b ng giá tr c th t i m t th i đi m c th . V i tính năngằ ườ ằ ị ụ ể ạ ộ ờ ể ụ ể ớ này c a Table, khi c n thi t có th hi u ch nh các thông s đ u vào đ đ t đ củ ầ ế ể ệ ỉ ố ầ ể ạ ượ các giá tr ngõ ra t i u nh mong mu n.ị ố ư ư ố
3.2 Hi n th các giá tr x lý :ể ị ị ử
Quá trình hi n th các giá tr x lý đ c th c hi n theo các b c sau :ể ị ị ử ượ ự ệ ướ• M m t Tag Logging m i.ở ộ ớ• Đ nh d ng Timer.ị ạ• T o m t l u tr s d ng Archiving Wizard.ạ ộ ư ữ ử ụ• T o m t Trend Window trong Graphic Desgner.ạ ộ• Chèn m t Trend Window vào trong hình.ộ• Chèn m t Table Window vào trong hình.ộ• Thi t l p thông s ho t đ ng.ế ậ ố ạ ộ• Th c thi hình nh trong th i gian thi hành.ự ả ờ
4. Ch c năng Alarm Logging :ứ
Alarm Logging đ m b o ph trách các thông báo nh n đ c và l u tr , ch a cácả ả ụ ậ ượ ư ữ ứ ch c năng nh n thông báo t các quá trình, đ chu n b , hi n th , h i đáp và l u trứ ậ ừ ể ẩ ị ể ị ồ ư ữ chúng. V i đ t tính này, Alarm Logging giúp ng i dùng tìm ra nguyên nhân c a l iớ ặ ườ ủ ỗ trong h th ng trong khi v n hành.ệ ố ậH th ng Alarm Logging có các đ t tính sau :ệ ố ặ
• Cung c p các thông tin v l i và tr ng thái ho t đ ng toàn di n.ấ ề ỗ ạ ạ ộ ệ• Cho phép s m nh n ra các tình tr ng nguy c p.ớ ậ ạ ấ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
54
Lu n Văn T t Nghi pậ ố ệ Trang:
• Tránh và gi m thi u th i báo.ả ể ờ• Ch t l ng s n ph m ngày càng tăng.ấ ượ ả ẩ• Cung c p tài li uấ ệ
Alarm Logging bao g m 2 thành ph n h th ng :ồ ầ ệ ố• H th ng c u hình ( Alarm Logging CS ).ệ ố ấ• H th ng Run- Time ( Alarm Logging RT ).ệ ố
4.1 Nhi m v c a Alarm Logging CS :ệ ụ ủ
S d ng Alarm Logging CS đ t c u hình cho h th ng thông báo đ chúng đ cử ụ ặ ấ ệ ố ể ượ hi n th theo cách ta mu n. Có th th c hi n đi u này tr c khi h th ng Run-Timeể ị ố ể ự ệ ề ướ ệ ố kh i đ ng. h th ng c u hình Alarm Logging c a WinCC cung c p m t giao di nở ộ ệ ố ấ ủ ấ ộ ệ đ c bi t t o l p s n.ặ ệ ạ ậ ẵ
4.2 Nhi m v c a Alarm Logging RT :ệ ụ ủ
Alarm Logging RT có nhi m v thu th p các thông báo và h i đáp, chu n b cácệ ụ ậ ồ ẩ ị thông báo đ hi n th và l u tr .ể ể ị ư ữ
4.3 Khái quát v Alarm Logging : ề
4.3.1 Thông báo :
Các thông báo xu t t các bi n c và đ c hi n th b i Alarm Logging theo trìnhấ ừ ế ố ượ ể ị ở t th i gian. H th ng phân bi t gi a các ki u s c sau :ự ờ ệ ố ệ ữ ể ự ố
• Binary Events: thay đ i tr ng thái trong các Tags ( tag n i và tag ngo i).ổ ạ ộ ạ• Các d ng thông báo:ạ ch a các m c và ch c năng nh : quá trình, theo dõi hứ ụ ứ ư ệ
th ng đi u khi n, các ng d ng.ố ề ể ứ ụ• Theo dõi các s c :ự ố h th ng Alarm Logging ch a h tr vi c theo dõi cácệ ố ư ổ ợ ệ
s c . Tuy nhiên , v n có th li t kê các s c nh : Tràn b ph n l u tr ,ự ố ẫ ể ệ ự ố ư ộ ậ ư ữ thông báo v tình tr ng máy in, l i do Server, s c trong quá trình truy nề ạ ỗ ự ố ề thông quá trình,thông báo nhóm, đi u khi n quá trình và l u tr .ề ể ư ữ
4.3.2 Th t c thông báo :ủ ụ
WinCC h tr 2 th t c thông báo g m: Th t c thông báo bit và thông báo đúngổ ợ ủ ụ ồ ủ ụ trình t th i gian.ự ờ
• Th t c thông báo bit : ủ ụ Th t c ph bi n cho phép nh n các thông báoủ ụ ổ ế ậ t PLC. Alarm Logging s thu th p các giá tr th c s t vi c qu n lýừ ẽ ậ ị ự ự ừ ệ ả
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
55
Lu n Văn T t Nghi pậ ố ệ Trang:
bi n ( tag ) c a qu n lý d li u. Alarm Logging s gán ngày, gi trongế ủ ả ữ ệ ẽ ờ th t c này.ủ ụ
• Thông báo đúng trình t th i gian :ự ờ Th t c này gi s r ng chính các PLCủ ụ ả ử ằ t o ra thông báo s c ,t n đ nh ngày / gi và các giá tr quá trình. T t c cácạ ự ố ự ấ ị ờ ị ấ ả thông báo c a PLC đ c nhóm l i b i m t d ng thông báo t o s n cho toànủ ượ ạ ở ộ ạ ạ ẵ b d án.ộ ự
• C u trúc m t thông báo :ấ ộ
M t thông báo ch a các thông tinh h th ng và các tham s khác, đ cộ ứ ệ ố ố ượ hi n th theo hình th c các c t. N u các c t này ch a các tên đ ng nh t, cácể ị ứ ộ ế ộ ứ ồ ấ giá tr và các kh i gi ng nhau, đ c g i là các kh i thông báo.ị ố ố ượ ọ ố
• T ch c các thông báo :ổ ứ WinCC cung c p 16 l p thông báo v i 16 ki u thông báo. Có th đ t c uấ ớ ớ ể ể ặ ấ
hình cho các l p thông báo. M i m t thông báo đ c gán v i m t ki u thôngớ ỗ ộ ượ ớ ộ ể báo. Các ki u thông báo cũng đ c nhóm trong các l p thông báo.ể ượ ớ
• Hi n th các thông báo trong ch đ Run-Time :ể ị ế ộ
+ Báo cáo thông báo : M t hình th c khác c a vi c chuy n thông báo là hi n thộ ứ ủ ệ ể ể ị b ng báo cáo. H th ng phân bi t gi a các ki u sau :ằ ệ ố ệ ữ ể
- Báo cáo thông báo theo trình t :ự Cung c p liên t c các th t c v thông báo.ấ ụ ủ ụ ề- Báo cáo l u tr :ư ữ Ch a các thông tin vào n i l u tr . ứ ơ ư ữ
+ Thông báo đ n và theo nhóm :ơ N u các thông báo đ c đ nh hình riêng bi tế ượ ị ệ ( thông báo đ n ) nhóm l i v i nhau, đ c g i là thông báo theo nhóm. M t thông báoơ ạ ớ ượ ọ ộ theo nhóm có th đ c t o cho m i l p và ki u thông báo. Ngoài ra , có th k t h pể ượ ạ ỗ ớ ể ể ế ợ các thông báo theo nhóm. N u m t thông báo theo nhóm đ c hi n th , nghĩa là có ítế ộ ượ ể ị nh t m t thông báo đ n đ c th c thi. Không th nh n ra các thông báo đ n trongấ ộ ơ ượ ự ể ậ ơ ki u hi n th này.ể ể ị
+ Khóa và cho phép thông báo : Các thông báo cá bi t, các l p và ki u thông báoệ ớ ể có th n và hi n l i trong vi c thu th p ch đ Run Time.ể ẩ ệ ạ ệ ậ ở ế ộ
+ L u tr trong th i gian ng n :ư ữ ờ ắ có th l u tr trong th i gian ng n đ n 10000ể ư ữ ờ ắ ế thông báo trong danh sách các thông báo.
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
56
Lu n Văn T t Nghi pậ ố ệ Trang:
+ L u tr tu n t :ư ữ ầ ự Toàn b đĩa c ng có th đ c s d ng. Có th dùng cácộ ứ ể ượ ử ụ ể vùng l u tr nh : L u tr trong th i gian ng n và l u tr liên t c trên đĩa c ng. ư ữ ư ư ữ ờ ắ ư ữ ụ ứ
4.4. Thi t l p thông báo:ế ậ
Đ thi t l p m t h th ng thông báo hoàn ch nh cho Alarm Logging c n ti nể ế ậ ộ ệ ố ỉ ầ ế hành theo các b c sau : ướ
• M Alarm Logging.ở• Kh i đ ng Message Wizard.ở ộ• Đ nh d ng kh i b n tin.ị ạ ố ả• S a đ i c a s b n tin.ử ổ ử ổ ả• Đ nh c u hình so n th o b n tin.ị ấ ạ ả ả• Đ t l p màu cho b n tin.ặ ớ ả• Giám sát giá tr .ị• Chèn c a s b n tin vào trong b c nh.ử ổ ả ứ ả• Đ t thông s ho t đ ng và ch y ng d ng.ặ ố ạ ộ ạ ứ ụ
CH NG 4: THI T K MÔ HÌNHƯƠ Ế Ế
1. YÊU C U CÔNG NGH :Ầ Ệ
Mô hình thi t k nh sau:ế ế ư
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
57
Lu n Văn T t Nghi pậ ố ệ Trang:
QUI TRÌNH HO T Đ NG:Ạ Ộ
Nh n nút START, đèn xanh sáng báo h th ng ho t đ ng, đ ng th i băng t i ho tấ ệ ố ạ ộ ồ ờ ả ạ đ ng.ộ
Khi s n ph m r i xu ng, CB1 phát hi n có s n ph m tác đ ng pittong 1 đ y s nả ẩ ơ ố ệ ả ẩ ộ ẩ ả ph m vào băng truy n, n u s n ph m là kim lo i thì CB2 s phát hi n tác đ ngẩ ề ế ả ẩ ạ ẽ ệ ộ đ n pittong 2 đ y đ a s n ph m vào thùng, n u s n ph m là phi kim thì CB3 phátế ẩ ư ả ẩ ế ả ẩ hi n tác đ ng pittong 3 đ y s n ph m vào thùng.ệ ộ ẩ ả ẩ
Mu n d ng h th ng nh n nút STOP. ố ừ ệ ố ấ
2. THI T K -L P TRÌNH TRÊN S7-200 :Ế Ế Ậ
2.1 S Đ K T N I M CH ĐI U KHI N :Ơ Ồ Ế Ố Ạ Ề Ể
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
58
Lu n Văn T t Nghi pậ ố ệ Trang:
2.2 KHAI BÁO THI T B NGÕ VÀO RA :Ế Ị
Tên bi nế Ch c năngứI0.0 Nút nh n Start kh i đ ng h th ng.ấ ở ộ ệ ố
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
59
Lu n Văn T t Nghi pậ ố ệ Trang:
I0.1 CB1 c m bi n phát hi n s n ph m.ả ế ệ ả ẩI0.2 CB2 c m bi n phát hi n s n ph m là kim lo i.ả ế ệ ả ẩ ạI0.3 CB3 c m bi n phát hi n s n ph m là phi kim.ả ế ệ ả ẩI0.4 Nút nh n Stop d ng h th ng.ấ ừ ệ ốI0.5 Nút nh n RESET s s n ph mấ ố ả ẩQ0.0 Kh i đ ng bi n t n - đ ng c băng t i.ở ộ ế ầ ộ ơ ảQ0.1 Pistong 1 đ y s n ph m vào băng chuy n.ẩ ả ẩ ềQ0.2 Pistong 2 đ y s n ph m là kim lo i.ẩ ả ẩ ạQ0.3 Pistong 3 đ y s n ph m là phi kim.ẩ ả ẩQ0.4 Đèn xanh sáng báo hi u h th ng đang ho t đ ng.ệ ệ ố ạ ộQ0.5 Đèn đ sáng báo hi u h th ng ng ng ho t đ ng.ỏ ệ ệ ố ừ ạ ộQ0.6 D ng bi n t n –d ng đ ng c băng t iừ ế ầ ừ ộ ơ ả
2.3 M CH L P TRÌNH LAD V I S7-200:Ạ Ậ Ớ
Kh i đ ng STEP S7-200: trên thanh Taskbar ch n Start > SIMATIC > Step 7-ở ộ ọ MicroWin 32, ti n hành thi t k :ế ế ế
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
60
Lu n Văn T t Nghi pậ ố ệ Trang:
Sau khi thi t k m ch đi u khi n xong, ta ki m tra l i ( plc > compile khi đóế ế ạ ề ể ể ỗ góc trái phía d i màn hình có ch 0 errors là đ c), r i l u l i v i tên PLSP, ti pở ướ ữ ượ ồ ư ạ ớ ế theo ti n hành mô ph ng đ ki m tra ho t đ ng c a m ch.ế ỏ ể ể ạ ộ ủ ạ
Tr c tiên ta c n ch n lo i CPU mà ta c n k t n i đ mô ph ng : t bên tráiướ ầ ọ ạ ầ ế ố ể ỏ ừ c a c a s thi t k nh p ph i vào tên PLSP mà ta v a l u ch n Type > PLC Type >ủ ử ổ ế ế ấ ả ừ ư ọ CPU 224XP > ok.
Sau đó nh p vào bi u t ng Download đ n p ch ng trình cho plcấ ể ượ ể ạ ươ
Ki m tra ho t đ ng trên plc n u th a yêu c u là đ t, đ n đây đã hoàn thành côngể ạ ộ ế ỏ ầ ạ ế vi c v i STEP 7-Micro/Win 32.ệ ớ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
64
Lu n Văn T t Nghi pậ ố ệ Trang:
3. THI T K T O K T N I TRÊN S7-200 PC ACCESS:Ế Ế Ạ Ế Ố
Kh i đ ng s7-200 pc access, trên thanh Taskbar ch n start > simatic > S7-200ở ộ ọ PC Access v1.0.0.56 > S7-200 PC Access, c a s Unitiled xu t hi n, nh p ph i vàoử ổ ấ ệ ấ ả MicroWin ch n New PLCọ
Xu t hi n h p h i tho i, m c Name nh p vào s7-200 r i ch n okấ ệ ộ ộ ạ ở ụ ậ ồ ọ
Sau đó nh p ph i vào s7-200 ch n New > itemấ ả ọ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
65
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i item xu t hi n, m c Name nh p vào start, m c Address nh p vàoộ ạ ấ ệ ở ụ ậ ở ụ ậ M0.0 r i ch n okồ ọ
T ng t ta t o các item khác d a vào m ch LAD mà ta đã thi t k Step 7- Micro/ươ ự ạ ự ạ ế ế ởwin ta đ c k t qu nh sau :ượ ế ả ư
Sau đó l u l i v i tên PLSP (nh l u trùng v i tên đã l u trên Step 7- Micro/win),ư ạ ớ ớ ư ớ ư ti p theo ch n các item đã t o r i kéo th xu ng vùng Test Client nh hình bên d i :ế ọ ạ ồ ả ố ư ướ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
66
Lu n Văn T t Nghi pậ ố ệ Trang:
Sau đó chon status trên thanh công c > ch n start test client, n u th y c t Qualityụ ọ ế ấ ở ộ chuy n t Bad sang Good là đ tể ừ ạ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
67
Lu n Văn T t Nghi pậ ố ệ Trang:
4. THI T K MÔ HÌNH GIÁM SÁT TRÊN WINCC 6.0:Ế Ế
4.1 T o d án m iạ ự ớ
Kh i đ ng ch ng trình WinCC, ch n start > SIMATIC > WINCC > Window Controlở ộ ươ ọ Center 6.0.Trên thanh trình đ n, ch n File > New đ t o d án m i.ơ ọ ể ạ ự ớ
H p tho i WinCC Explorer xu t hi n, nh p tùy ch n m c Single – User Project r iộ ạ ấ ệ ấ ọ ụ ồ nh p ok. B ng Create a new project xu t hi n, nh p tên SCADA vào m c projectấ ả ấ ệ ậ ụ name. sau đó nh p vào d u mũi tên khung Drive ch n D đ ng d n đ l u, nh pấ ấ ọ ườ ẫ ể ư ấ Create đ t o d án.ể ạ ự
Lúc này khung bên trái c a s vWinCC Explore xu t hi n d án SCADA. Sau đóử ổ ấ ệ ự nh p ph i vào m c Tag Management ch n Add New Driver.ấ ả ụ ọ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
68
Lu n Văn T t Nghi pậ ố ệ Trang:
C a s Add new driver xu t hi n, ch n OPC.chn , r i nh n open.ử ổ ấ ệ ọ ồ ấ
Lúc này trong m c Tag Management xu t hi n drive OPC, nh p đúp vào nó đ hi nụ ấ ệ ấ ể ệ c ng k t n i . sau đó nh p ph i vào c ng OPC Groups ch n New Driver Connection.ổ ế ố ấ ả ổ ọ
C a s Connection properties xu t hi n. Nh p tên S7-200 vào khung Name r i ch nử ổ ấ ệ ậ ồ ọ properties.
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
69
Lu n Văn T t Nghi pậ ố ệ Trang:
C a s Newconnection properties xu t hi n, nh p S7200.OPCSERVER vào m cử ổ ấ ệ ậ ụ OPC Server Name, r i nh p vào nút Test Server, n u xu t hi n 1 khung nh hi nồ ấ ế ấ ệ ỏ ệ ch Test ok ch n ok > ok > ok đ k t thúc vi c k t n i.ữ ọ ể ế ệ ế ố
Lúc này trong m c OPC Groups xu t hi n S7-200, nh p ph i vào nó ch n Newụ ấ ệ ấ ả ọ Group…đ t o nhóm Tag cho ch ng trình .ể ạ ươ
H p tho i Properties of tag group xu t hi n, nh p tên PLSP vào m c Name.ộ ạ ấ ệ ậ ụ Nh p ok đ ch p nh n.ấ ể ấ ậ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
70
Lu n Văn T t Nghi pậ ố ệ Trang:
Ti p theo nh p ph i vào nhóm Tag v a t o, ch n New tag đ t o Tag choế ấ ả ừ ạ ọ ể ạ ch ng trình .ươ
C a s Tag properties xu t hi n, nh p tên Tag là START vào khung Name, ch nử ổ ấ ệ ậ ọ ki u d li u Binary Tag trong m c Data type r i nh p Select.ể ữ ệ ụ ồ ấ
C a s Newtag properties xu t hi n, nh p vào m c item Name tên Microwin.S7-ử ổ ấ ệ ậ ụ200.START (nh nh p trùng tên v i m c Item I D trong S7- 200 PC Access), m cớ ậ ớ ụ ở ụ Access Path nh p M0.0, m c Data type ch n Boolean value thông th ng m cậ ở ụ ọ ườ ở ụ này hi n th m c đ nh, nh p ok > ok k t thúc vi c t o tag START.ể ị ặ ị ấ ế ệ ạ
Đ t o tag HIENTHI ta nh p ph i vào nhóm tag ch n New tag,c a s Tagể ạ ấ ả ọ ử ổ properties xu t hi n, nh p tên HIENTHI KL vào m c Name, trong m c Data typeấ ệ ậ ụ ụ ch n ki u d li u Signed 16-bit value r i nh p vào select.ọ ể ữ ệ ồ ấ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
71
Lu n Văn T t Nghi pậ ố ệ Trang:
C a s Newtag properties xu t hi n, nh p vào m c item Name tên HIENTHIử ổ ấ ệ ậ ụ KL, m c Access path nh p MW3, r i nh p ch n ok > ok đ k t thúc vi c t o tagở ụ ậ ồ ấ ọ ể ế ệ ạ HIENTHI KL.
T ng t t o các Tag còn l i, sau khi t o xong ta đ c danh sách b ng tag nh hìnhươ ự ạ ạ ạ ượ ả ư d i :ướ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
72
Lu n Văn T t Nghi pậ ố ệ Trang:
4.2 xây d ng mô hình giám sát:ự
Trong c a s WinCCExplorer, nh p ph i vào m c Graphics Designer ch n Newử ổ ấ ả ụ ọ picture.
Trong khung bên ph i xu t hi n file nh NewPdl0.Pdl, nh p ph i vào file nàyả ấ ệ ả ấ ả ch n Rename picture đ đ i tên.ọ ể ổB ng New Name xu t hi n, nh p tên MOHINHPLSP vào khung tr ng, r i nh p ok.ả ấ ệ ậ ố ồ ấ
Sau đó nh p ph i vào file v a đ i tên, ch n Open picture m giao di n thi t k .ấ ả ừ ổ ọ ở ệ ế ế
C a s Graphics Designer – [ MOHINHPLSP.pdl ] xu t hi n. Trên thanh thu c tính,ử ổ ấ ệ ộ nh p vào bi u t ng Grid On/Off đ t t l i cho vùng thi t k .ấ ể ượ ể ắ ướ ế ế
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
73
Lu n Văn T t Nghi pậ ố ệ Trang:
Đ l y mô hình các linh ki n, trên thanh trình đ n ch n View > Library.ể ấ ệ ơ ọ
C a s Library xu t hi n . Đây là n i ch a t t c các mô hình linh ki n, máy móc,ử ổ ấ ệ ơ ứ ấ ả ệ thi t b … c a WINCC mà ta l y.ế ị ủ ấNh p đúp vào Global Library m ra các th m c ch a thi t b . Đ quan sát các thi tấ ở ư ụ ứ ế ị ể ế b ch n bi u t ng m t kính (preview) và Giant Icons.ị ọ ể ượ ắ
Đ l y băng t i, ch n Siemens HMI Symbol Library 1.3 > 3-D ISA Symbols > 3-Dể ấ ả ọ Conveyor.
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
74
Lu n Văn T t Nghi pậ ố ệ Trang:
Đ l y đ ng c kéo băng t i, ch n PlantElements > Motors > B5.ể ấ ộ ơ ả ọ
Đ l y pittong đ y s n ph m, ch n Siemens HMI Symbol Library 1.3 > Conveyors,ể ấ ẩ ả ẩ ọ Misc > Extended pusher 1 và Extended pusher 4.
Đ l y c m bi n, ch n Siemens HMI Symbol Library 1.3 > Sensors ể ấ ả ế ọ
Đ l y nút nh n c m bi n, ch n Operation > Screen Navigation > Next Screen vàể ấ ấ ả ế ọ previous Screen.
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
75
Lu n Văn T t Nghi pậ ố ệ Trang:
Đ l y thùng đ ng s n ph m, ch n Siemens HMI Symbol Library 1.3 > Containers >ể ấ ự ả ẩ ọ Container 1.
Đ l y led hi n th , ch n Displays > Displays > Digital Output.ể ấ ể ị ọ
Đ t o s n ph m và đèn, trong b ng Object Palette ch n Circle. Nh p gi chu t kéoể ạ ả ẩ ả ọ ấ ữ ộ rê v hình tròn , nh p ch n màu tùy ý.ẽ ấ ọ
Đ t o nút nh n, nh p vào d u c ng m c Windows Objects trong khung Objectể ạ ấ ấ ấ ộ ở ụ Palette, r i ch n Button. Sau đó đ a tr sang khung v , nh p vào kho ng tr ng r iồ ọ ư ỏ ẽ ấ ả ố ồ kéo rê t o nút nh n hình vuông ạ ấ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
76
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i Button Configuration xu t hi n, trong khung Text nh p tên nút nh nộ ạ ấ ệ ậ ấ START, có th t o thêm thu c tính màu và font cho ch , r i nh p ok ch p nh n .ể ạ ộ ữ ồ ấ ấ ậ
Sau khi l y xong các thi t b , s p x p thành mô hình nh hình d i :ấ ế ị ắ ế ư ướ
Đ t o các ch ghi chú nh trên, trong b ng Object Palette ch n Static Text.ể ạ ữ ư ả ọNh p và kéo rê trên vùng thi t k t o khung văn b n, nh p tên PISTONG 1 ấ ế ế ạ ả ậ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
77
Lu n Văn T t Nghi pậ ố ệ Trang:
Sau đó nh p ph i vào khung văn b n, ch n properties đ thay đ i thu c tính cho đ iấ ả ả ọ ể ổ ộ ố t ng, ch n thu c tính Color, nh p đúp vào Border Color, ch n màu tr ng tô màuượ ọ ộ ấ ọ ắ vi n cho khung văn b n .ề ảĐ thay đ i thu c tính chon n n thi t k , nh p ra vùng tr ng r i ch n bi u t ngể ổ ộ ề ế ế ấ ố ồ ọ ể ượ Properties trên thanh công c .ụ
H p tho i Object properties xu t hi n, ch n thu c tính Color, trong khung bên ph iộ ạ ấ ệ ọ ộ ả nh p đúp vào Background Color ch n màu tr ng cho n n .ấ ọ ắ ề
Đ n đây công vi c thi t k t o mô hình đã xong, ti p theo ta c n ế ệ ế ế ạ ế ầ thi t l p thu cế ậ ộ tính cho các đ i t ng.ố ượ
4.3 Thi t l p thu c tính cho các đ i t ng:ế ậ ộ ố ượ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
78
Lu n Văn T t Nghi pậ ố ệ Trang:
4.3.1 Thi t l p thu c tính cho đ ng c kéo băng t i :ế ậ ộ ộ ơ ả
Nh p ph i vào đ ng c , ch n Properties, h p tho i Object Properties xu t hi n,ấ ả ộ ơ ọ ộ ạ ấ ệ ch n thu c tính nh p nháy Flashing. Trong khung bên ph i nh p đúp vào m cọ ộ ấ ả ấ ụ Flashing Background Active đ chuy n No thành Yes, sau đó nh p ph i vào bi uể ể ấ ả ể t ng bóng đèn, ch n Tag.ượ ọ
C a s Tag – Project xu t hi n, nh p đúp ch n đ ng d n OPC > OPC Groups > S7-ử ổ ấ ệ ấ ọ ườ ẫ200 > PLSP > DCBANGTAI, nh p ok ch p nh n.ấ ấ ậ
Tr l i h p tho i Object Properties, bi u t ng bóng đèn đã chuy n sang màu xanhở ạ ộ ạ ể ượ ể ch ng t vi c k t n i Tag đã thành công, nh p ph i vào 2s r i ch n Upon change.ứ ỏ ệ ế ố ấ ả ồ ọ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
79
Lu n Văn T t Nghi pậ ố ệ Trang:
4.3.2. Thi t l p thu c tính cho băng t i :ế ặ ộ ả
Nh p ph i vào băng t i , ch n properties, h p tho i Object Properties xu t hi n, ch nấ ả ả ọ ộ ạ ấ ệ ọ tab Properties > control properties, nh p ph i vào Blink Mode ch n Dynamic Dialog.ấ ả ọ
H p tho i Dynamic value ranges xu t hi n, nh p vào nút vuông khung Expression/ộ ạ ấ ệ ấ ở Formula ch n Tag.ọ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
80
Lu n Văn T t Nghi pậ ố ệ Trang:
C a s Tag – project xu t hi n, nh p đúp ch n tag DCBANGTAI.ử ổ ấ ệ ấ ọ
Tr l i h p tho i Dynamic value ranges, nh p ch n m c Boolean , sau đó nh p đúpở ạ ộ ạ ấ ọ ụ ấ vào No Fashing cùng hàng Yes/TRUE ch n Shaded-2, r i ch n Apply .ọ ồ ọ
4.3.3. Thi t l p thu c tính cho các pittong :ế ặ ộ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
81
Lu n Văn T t Nghi pậ ố ệ Trang:
a. Pistong 1: nh p ph i vào pistong 1, ch n Properties, h p tho i Object propertiesấ ả ọ ộ ạ xu t hi n, ch n tab Properties > control properties, nh p ph i vào Blink Mode ch nấ ệ ọ ấ ả ọ Dynamic Dialog.
H p tho i Dynamic value ranges xu t hi n, nh p vào nút vuông khung Expression/ộ ạ ấ ệ ấ ở Formula ch n Tag.ọ
C a s Tag – project xu t hi n, nh p ch n tag PISTONG1, nh p ok.ử ổ ấ ệ ấ ọ ấ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
82
Lu n Văn T t Nghi pậ ố ệ Trang:
Tr l i h p tho i Dynamic value ranges, nh p ch n m c Boolean, sau đó nh p đúpở ạ ộ ạ ấ ọ ụ ấ vào No Fashing cùng hàng Yes/TRUE ch n Shaded-2 , r i ch n Apply.ọ ồ ọ
b. Pistong 2 và Pistong 3 :
T ng t nh Pistong1, nh ng đây ch n tag PISTONG2 ( PISTONG3) .ươ ự ư ư ở ọ
4.3.4. Thi t l p thu c tính cho led hi n th kim lo i :ế ậ ộ ể ị ạ
Nh p ph i vào led HIENTHI KL, ch n Properties, h p tho i Object Properties xu tấ ả ọ ộ ạ ấ hi n. Ch n Properties > Output/input, khung bên p i h p tho i nh p đúp vào bi uệ ọ ở ả ộ ạ ấ ể t ng bóng đèn cùng dòng Output Value, ch n tag.ượ ọ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
83
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i Tag – project xu t hi n, nh p đúp ch n tag HIENTHIKL.ộ ạ ấ ệ ấ ọ
Tr l i h p tho i Object Properties, t i dòng Output value hi n th tag v a ch n. sauở ạ ộ ạ ạ ể ị ừ ọ đó nh p vào 2s, ch n Upon change.ấ ọ
T ng t t o thu c tính hi n th cho led hi n th phi kim vói Tag HIENTHIPK .ươ ự ạ ộ ể ị ể ị
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
84
Lu n Văn T t Nghi pậ ố ệ Trang:
4.3.5. Thi t l p thu c tính cho nút nh n start và stop:ế ậ ộ ấ
Nh p ph i vào nút nh n START ch n properties, h p tho i Object properties xu tấ ả ấ ọ ộ ạ ấ hi n, ch n tab Events > Mouse. trong khung bên ph i nh p ph i vào bi u t ng ệ ọ ả ấ ả ể ượ ở hàng Press left ch n C- Action.ọ
H p tho i Edit Action xu t hi n, ch n đ ng d n Internal Function > tag > set, r iộ ạ ấ ệ ọ ườ ẫ ồ nh p đúp vào SetTagBit.ấ
H p tho i Assigning Parameters xu t hi n, ch n hàng Tag_Name, r i nh p vào nút ôộ ạ ấ ệ ọ ồ ấ vuông ch n Tag selection.ọ
C a s Tag – project xu t hi n, ch n tag START r i nh p Ok đ ch n .ử ổ ấ ệ ọ ồ ấ ể ọ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
85
Lu n Văn T t Nghi pậ ố ệ Trang:
Tr l i h p tho i Assigning Parameters, nh p giá tr 1 cho hàng value c t value, sauở ạ ộ ạ ậ ị ở ộ đó nh p ok.ấ
Lúc này trên h p tho i Edit Action xu t hi n tag START mang giá tr 1, ti p theoộ ạ ấ ệ ị ế nh p đúp vào SetTagBit đ liên k t thêm tag n a cho nút nh n START ấ ể ế ữ ấ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
86
Lu n Văn T t Nghi pậ ố ệ Trang:
H p tho i Assigning Parameters xu t hi n, dòng Tag _Name ch n tag STOP và gánộ ạ ấ ệ ở ọ giá tr 0 cho tag này r i nh p ok.ị ồ ấ
Khi đó trong h p tho i Edit Action xu t hi n thêm tag STOP mang giá tr 0 ộ ạ ấ ệ ịnh p ok, b ng thông báo hi n ra, ch n Yes đ ng ý đ i mã ngu n > nh n ok.ấ ả ệ ọ ồ ổ ồ ấ
Sau khi k t n i xong bi u t ng chuy n thành màu xanh .ế ố ể ượ ể
Đ thi t l p thu c tính cho nút nh n STOP, làm t ng t nh nút START, nh ng cácể ế ậ ộ ấ ươ ự ư ư giá tr s ng c v i nút nh n START. nút nh n STOP, thì gán tag STOP mang giáị ẽ ượ ớ ấ Ở ấ tr 1 và tag START mang giá tr 0.ị ị
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
87
Lu n Văn T t Nghi pậ ố ệ Trang:
4.3.6. Thi t l p thu c tính cho các nút nh n c m bi n :ế ậ ộ ấ ả ế
Nh p ph i vào nút nh n CB1(c m bi n phát hi n có s n ph m), ch n Properties, h pấ ả ấ ả ế ệ ả ẩ ọ ộ tho i Object Properties xu t hi n , nh p vào Event ch n Mouse. Trong khung bênạ ấ ệ ấ ọ ph i nh p ph i vào bi u t ng hàng Press left ch n C-Action.ả ấ ả ể ượ ở ọ
Nh nút START, h p tho i Edit Action xu t hi n, ch n đ ng d n Internalư ở ộ ạ ấ ệ ọ ườ ẫ Function > tag > set, r i nh p đúp vào SetTagBit.ồ ấ
H p tho i Assigning Parameters xu t hi n, ch n hàng Tag_Name, r i nh p vào nút ôộ ạ ấ ệ ọ ồ ấ vuông ch n Tag selection.ọ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
88
Lu n Văn T t Nghi pậ ố ệ Trang:
C a s Tag – project xu t hi n, ch n tag CB1 r i nh p Ok đ ch n.ử ổ ấ ệ ọ ồ ấ ể ọ
Tr l i h p tho i Assigning Parameters, nh p giá tr 1 cho hàng value c t value, sauở ạ ộ ạ ậ ị ở ộ đó nh p ok.ấ
Quay l i h p tho i Edit Action, nh p ok, xu t hi n b ng thông báo Warning ch nạ ộ ạ ấ ấ ệ ả ọ Yes > OK.
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
89
Lu n Văn T t Nghi pậ ố ệ Trang:
Tr l i h p tho i Object Properties, bi u t ng hàng Press left có màu xanh ch ngở ạ ộ ạ ể ượ ở ứ t k t n i thành công. Ti p theo nh p ph i vào Release left t ng t nh Press leftỏ ế ố ế ấ ả ươ ự ư ở nh ng ch n giá tr 0.ư ọ ị
T ng t thi t l p thu c tính cho nút nh n CB2 ( c m bi n phát hi n kim lo i) ch nươ ự ế ậ ộ ấ ả ế ệ ạ ọ tag CB2 và nút nh n CB3 (c m bi n phát hi n phi kim ) ch n tag CB3.ấ ả ế ệ ọ
4.3.7. Thi t l p thu c tính cho đèn Start và đèn Stop :ế ậ ộ
Nh p ph i vào đèn Start, ch n Properties > Flashing > Flashing Background Active →ấ ả ọ Yes, nh p ph i bóng đèn ch n tag DENSTART > Upon Change k t qu nh hình bênấ ả ọ ế ả ư d i:ướ
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
90
Lu n Văn T t Nghi pậ ố ệ Trang:
Nh p ph i vào đèn Stop, ch n Properties > Flashing > Flashing Background Active →ấ ả ọ Yes, nh p ph i bóng đèn ch n tag DENSTOP > Upon Change. k t qu nh hình bênấ ả ọ ế ả ư d i:ướ
4.4 Ch y mô ph ng:ạ ỏ
Sau khi thi t l p xong thu c tính cho các đ i t ng trên mô hình, tr l i giao di nế ậ ộ ố ượ ở ạ ệ Graphic Designer. Trên thanh thu c tính ch n bi u t ng Runtime đ ti n hành môộ ọ ể ượ ể ế ph ng và giám sát.ỏ
Màn hình mô ph ng Runtime xu t hi n, ta ti n hành mô ph ng và giám trên màn hìnhỏ ấ ệ ế ỏ này.
GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa
91