Huong Dan Plc-pc Access-Wincc

92
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

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:

GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa

61

Lu n Văn T t Nghi pậ ố ệ Trang:

GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa

62

Lu n Văn T t Nghi pậ ố ệ Trang:

GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa

63

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

Lu n Văn T t Nghi pậ ố ệ Trang:

Ta có th dùng các nút nh n c m bi n trên mô hình đ thay th các c m bi n th c tể ấ ả ế ể ế ả ế ự ế bên ngoài và th c hi n mô ph ng theo qui trình ho t đ ng c a mô hình th c.ự ệ ỏ ạ ộ ủ ự

GVHD : ThS. Tr n Văn L i SVTH: Nguy n Xuânầ ợ ễ Hòa

92