Hình 6.3: Chương trình đi u khi nề ể
Hình 6.4: Chương trình đi u khi n b ng PLCS7 – 300ề ể ằ
3. Hê thông b m ṇ ́ ơ ươc phun ś ương trong nha kinh.̀ ́
4. Băng chuyên đong goi, san phâm.̀ ́ ́ ̉ ̉
4.1. Xác đ nh yêu c u bài toán:ị ầ
L p trình PLC đi u khi n m t h th ng băng t i đ m s n ph m nh sau: ậ ề ể ộ ệ ố ả ế ả ẩ ư
Băng t i 1 có 1 c m bi n: Khi có s n ph m ch y qua c m bi n phát tínả ả ế ả ẩ ạ ả ế hi u b ng 1.ệ ằ
Băng t i 2 có 1 c m bi n tả ả ế ương t băng t i 1 ự ả
Yêu c u: ầ
n nút kh i đ ng băng t i 1 ch y.Ấ ở ộ ả ạ
Khi có đ 12 s n ph m qua băng t i 1, sau 3’’ băng t i 1 t m d ng, băngủ ả ẩ ả ả ạ ừ t i 2 ch y. Khi c m bi n băng t i 2 phát hi n có s n ph m, sau 3’’ băngả ạ ả ế ả ệ ả ẩ t i 2 t m d ng, băng t i 1 ti p t c ch y và b đ m băng t i 1 đ m t đ u.ả ạ ừ ả ế ụ ạ ộ ế ả ế ừ ầ Quá trình trên l p l i liên t c.ặ ạ ụ
n nút d ng, c hai băng t i cùng d ng. Ấ ừ ả ả ừ
Các băng t i đả ược b o v b ng r le nhi t, khi 1 băng t i quá t i c haiả ệ ằ ơ ệ ả ả ả băng t i đ u ph i d ng. ả ề ả ừ
Đ đi u khi n các băng t i ta dùng công t c t K. Đ đóng c t đi n và b oể ề ể ả ắ ơ ể ắ ệ ả v ng n m ch ta dùng Aptomat AT. S đ m ch đi n đ ng l c đi u khi nệ ắ ạ ơ ồ ạ ệ ộ ự ề ể 3 đ ng c nh hình 1.1. ộ ơ ư A M1 B C AT BT1 RN1 M2 RN2 BT2
Hình 6.5: S đ m ch đ ng l c đi u khi n hai băng t iơ ồ ạ ộ ự ề ể ả
4.2 Xác đ nh m i quan h logic c a tín hi u đ u vào và đ u ra:ị ố ệ ủ ệ ầ ầ
Nút n "ch y" M: thấ ạ ường mở
Nút n "d ng" D: thấ ừ ường đóng
Ti p đi m r le nhi t RN: thế ể ơ ệ ường đóng C m bi n báo v t ON/OFF: CB1, CB2ả ế ậ
S đ k t n i v i PLC nh sau:ơ ồ ế ố ớ ư
Hình 4.1: Chương trình đi u khi n 2 băng t i b ng PLCS7 – 300 ề ể ả ằ
5. Điêu khiên t đông đăt sô hanh trinh ban may chuyên đông cua cac̀ ̉ ự ̣ ̣ ́ ̀ ̀ ̀ ́ ̉ ̣ ̉ ́ may căt got kim loai. ́ ́ ̣ ̣
Bước 1: Phân tích yêu c u công nghầ ệ
Bước 2: Qui đ nh đ a ch vào/ra.ị ị ỉ
Bước 3: Vi t chế ương trình đi u khi n.ề ể
Bước 4 Đ t th i gian th c cho CPUặ ờ ự
BÀI 7: L P TRÌNH C U TRÚCẬ Ấ
M c tiêu:ụ
Trình bày đượ ưc u điêm, pham vi ng dung cua lâp trinh câu truc̉ ứ ̣ ̉ ̣ ̀ ́ ́. Mô ta cac yêu câu, ph̉ ́ ̀ ương phap lâp trinh câu truc.́ ̣ ̀ ́ ́
Lâp trinh theo câu truc, kêt nôi, chay th , hiêu chinh, đam bao yêu câụ ̀ ́ ́ ́ ́ ̣ ử ̣ ̉ ̉ ̉ ̀ bai tâp.̀ ̣ Nghiêm túc trong h c t p ọ ậ 1. Khai niêm vê lâp trinh câu truc, nhiêm vu cua cac khôi ch c năng.́ ̣ ̀ ̣ ̀ ́ ́ ̣ ̣ ̉ ́ ́ ứ 2. Khai bao local block cho FC, ́ 3. Goi khôi FC va thu tuc tham tri.̣ ́ ̀ ̉ ̣ ̣ 4. local block cua FB. ̉ 5. Goi khôi FB va thu tuc tham tri.̣ ́ ̀ ̉ ̣ ̣ 6. Ngăn xêp B va ngăn xêp L ( B Stack, L Stack)́ ̀ ́ 7. Bai tâp ng dung đen quang cao. ̀ ̣ ứ ̣ ̀ ̉ ́
BÀI 8 : ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC
M c tiêu:ụ
Trình bày được nguyên ly điêu khiên tôc đô, chiêu quay cua đông ć ̀ ̉ ́ ̣ ̀ ̉ ̣ ơ bươc. ́
Thiêt lâp đ́ ̣ ược thuât toan điêu khiên đông c ḅ ́ ̀ ̉ ̣ ơ ươc.́
Lâp trinh, kêt nôi, chay th , hiêu chinh, đam bao yêu câu bai tâp.̣ ̀ ́ ́ ̣ ử ̣ ̉ ̉ ̉ ̀ ̀ ̣
Làm vi c đúng nguyên t c, c n th n, t m . ệ ắ ẩ ậ ỉ ỉ 1.Thuât toan điêu khiên đông c ḅ ́ ̀ ̉ ̣ ơ ươc. ́
2. Điêu khiên đông c b̀ ̉ ̣ ơ ươc theo th i gian. ́ ờ
3. Điêu khiên đông c b̀ ̉ ̣ ơ ươc theo yêu câu cua thiêt bi ngoai vi. ́ ̀ ̉ ́ ̣ ̣
4. Đông c ḅ ơ ươc điêu khiên tay gat c khi.́ ̀ ̉ ̣ ơ ́
Bài 9 : Lâp trinh ghep nôi PLC v i thiêt bi ngoai vi ̣ ̀ ́ ́ ớ ́ ̣ ̣ M c tiêu:ụ
Mô ta đ̉ ược nguyên ly lam viêc c ban va cac thông sô vê tin hiêu đâú ̀ ̣ ơ ̉ ̀ ́ ́ ̀ ́ ̣ ̀ vao, ra cua ch̀ ̉ ương trinh điêu khiêǹ ̀ ̉
Lâp trinh, kêt nôi, chay th .̣ ̀ ́ ́ ̣ ử
Lăp rap đ́ ́ ược mach điên ghep nôi v i PLC̣ ̣ ́ ́ ớ
Gi đúng n i qui, đ m b o an toàn trong thao tác v i thi t b đi n. ữ ộ ả ả ớ ế ị ệ
1. Gi i thiêu cac thiêt bi, linh kiên phuc vu ghep nôi PLC v i thiêt biớ ̣ ́ ́ ̣ ̣ ̣ ̣ ́ ́ ớ ́ ̣ ngoai vi.̣
1.1 K t n i dây gi a PLC và các thi t b ngo i viế ố ữ ế ị ạ
Vi c k t n i dây gi a PLC v i ngo i vi r t quan tr ng. Nó quy t đ nh đ nệ ế ố ữ ớ ạ ấ ọ ế ị ế vi c PLC có th giao ti p đệ ể ế ược v i thi t b l p trình (máy tính) cũng nhớ ế ị ậ ư h th ng đi u khi n có th ho t đ ng đúng theo yêu c u đệ ố ề ể ể ạ ộ ầ ược thi t kế ế hay không. Ngoài ra vi c n i dây còn liên quan đ n an toàn cho PLC cũngệ ố ế nh h th ng đi u khi n.ư ệ ố ề ể
a. Gi i thi u CPU 224 và cách k t n i v i thi t b ngo i viớ ệ ế ố ớ ế ị ạ
S đ b m t c a b đi u khi n l p trình S7200 CPU 224 đơ ồ ề ặ ủ ộ ề ể ậ ược cho như hình 5.1.
Đ cho b đi u khi n l p trình này ho t đ ng để ộ ề ể ậ ạ ộ ược thì ngườ ử ụi s d ng ph i k t n i PLC v i ngu n cung c p và các đ u vào ra c a nó v i thi t bả ế ố ớ ồ ấ ầ ủ ớ ế ị ngo i vi. Mu n n p chạ ố ạ ương trình vào CPU, ngườ ử ụi s d ng ph i so n th oả ạ ả chương trình b ng các thi t b l p trình ho c máy tính v i ph n m mằ ế ị ậ ặ ớ ầ ề tương ng cho lo i PLC đang s d ng và có th n p tr c ti p vào CPUứ ạ ử ụ ể ạ ự ế ho c copy chặ ương trình vào card nh đ c m vào rãnh c m card nh trênớ ể ắ ắ ớ CPU c a PLC. Thông thủ ường khi l p trình cũng nh khi ki m tra ho t đ ngậ ư ể ạ ộ c a PLC thì ngủ ườ ậi l p trình thường k t n i tr c ti p thi t b l p trình ho cế ố ự ế ế ị ậ ặ máy tính cá nhân v i PLC. Nh v y, đ h th ng đi u khi n khi n b ngớ ư ậ ể ệ ố ề ể ể ằ PLC ho t đ ng cũng nh l p trình cho nó, c n ph i k t n i PLC v i máyạ ộ ư ậ ầ ả ế ố ớ tính cũng nh các đ u vàoư ầ
ra v i ngo i vi.ớ ạ
2. Cach nôi dây.́ ́
2.1. K t n i v i máy tínhế ố ớ
Đ i v i các thi t b l p trình c a hãng Siemens có các c ng giao ti pố ớ ế ị ậ ủ ổ ế PPI thì có th k t n i tr c ti p v i PLC thông qua m t s i cáp. Tuy nhiênể ế ố ự ế ớ ộ ợ đ i v i máy tính cá nhân c n thi t ph i có cáp chuy n đ i PC/PPI. Có 2ố ớ ầ ế ả ể ổ
lo i cáp chuy n đ i là cáp RS232/PPI MultiMaster và cáp USB/PPI Multiạ ể ổ
Master.
* Cáp RS232/PPI multimaster:
Hình dáng c a cáp và công t c ch n ch đ truy n đủ ắ ọ ế ộ ề ược cho hình 5.2.ở
Hình dáng cáp RS232/PPI và các chuy n m ch trên cáp.ể ạ
Tùy theo t c đ truy n gi a máy tính và CPU mà các công t c 1,2,3ố ộ ề ữ ắ được đ v trí thích h p. Thông thể ở ị ợ ường đ i v i CPU 22x thì t c đố ớ ố ộ truy n thề ường đ t là 9,6 KBaud (t c công t c 123 đặ ứ ắ ược đ t theo th t làặ ứ ự 010).
Tùy theo truy n thông là 10 Bit hay 11 Bit mà công t c 7 đề ắ ược đ t vặ ở ị trí thích h p. Khi k t n i bình thợ ế ố ường v i máy tính thì công t c 7 ch n ớ ắ ọ ở ch đế ộ
truy n thông 11 Bit (công t c 7 đ t v trí 0).ề ắ ặ ở ị
Công t c 6 cáp RS232/PPI MultiMaster đắ ở ược s d ng đ k t n iử ụ ể ế ố port truy n thông RS232 c a m t modem v i S7200 CPU. Khi k t n iề ủ ộ ớ ế ố bình thường v i máy tính thì công t c 6 đớ ắ ược đ t v trí dataặ ở ị Comunications Equipment (DCE) (công t c 6 v trí 0). Khi k t n i cápắ ở ị ế ố PC/PPI v i m t Equipment (DTE) (công t c 6 v trí 1).ớ ộ ắ ở ị
Công t c 5 đắ ượ ử ục s d ng đ đ t cáp RS232/PPI MultiMaster thay thể ặ ế cáp PC/PPI ho c ho t đ ng ch đ Freeport thì đ t ch đặ ạ ộ ở ế ộ ặ ở ế ộ PPI/Freeport (công t c 5 v trí 0). N u k t n i bình thắ ở ị ế ế ố ường là PPI (master) v i ph n m m STEP 7 Micro/Win 3.2 SP4 ho c cao h n thì đ t ch đớ ầ ề ặ ơ ặ ở ế ộ PPI (công t c 5 v trí 1).ắ ở ị
S đ n i cáp RS232/PPI MultiMaster gi a máy tính và CPU S7200ơ ồ ố ữ v i t c đ truy n 9,6 Kbaud đớ ố ộ ề ược cho nh hình 5.3. ư
K t n i máy tính v i CPU S7200 RS232/PPI MultiMasterế ố ớ
Cáp USB/PPI multimaster:
Hình dáng c a cáp đủ ược cho hình 5.4.ở
Hình dáng cáp USB/PPI.
Cách th c k t n i cáp USB/PPI MultiMaster cũng tứ ế ố ương t nh cápự ư RS 232/PPI MultiMaster. Đ s d ng cáp này, ph n m m c n ph i làể ử ụ ầ ề ầ ả STEP 7 Micro/WIN 3.2 Service Pack 4 (ho c cao h n). Cáp ch có thặ ơ ỉ ể đượ ử ục s d ng
v i lo i CPU22x ho c sau này. Cáp USB không đớ ạ ặ ược h tr truy nỗ ợ ề thông Freeport và download c u hình màn TP070 t ph n m m TP Designerấ ừ ầ ề
N i ngu n cung c p cho CPUố ồ ấ
Tùy theo lo i và h PLC mà các CPU có th là kh i riêng ho c có đ tạ ọ ể ố ặ ặ s n các đ u vào và ra cũng nh m t s ch c năng đ c bi t khác. H u h tẵ ầ ư ộ ố ứ ặ ệ ầ ế các PLC h S7200 đọ ược nhà s n xu t l p đ t các khâu vào, khâu ra vàả ấ ắ ặ CPU trong cùng m t v h p. Nh ng ngu n cung c p cho các khâu này hoànộ ỏ ộ ư ồ ấ toàn đ c l p nhau. Ngu n cung c p cho CPU c a h S7200 có th là:ộ ậ ồ ấ ủ ọ ể
Xoay chi u: 20...29 VAC , f = 47...63 Hz;ề
M t chi u: 20,4 ... 28,8 VDCộ ề
Hình 5.5 a,b là s đ n i dây ngu n cung c p cho CPUơ ồ ố ồ ấ
Đ có th nh n bi t vi c c p ngu n cho CPU, kh i vào, kh i ra s taể ể ậ ế ệ ấ ồ ố ố ố căn c vào các ch s đi kèm theo CPU. Các mã s kèm theo CPU 2xx cóứ ữ ố ố th có nh sau:ể ư
∙ CPU 2xx DC/DC/DC: Ngu n c p cho CPU là DC, ngu n cho đ u vàoồ ấ ồ ầ là DC, ngu n c p cho đ u ra là DC.ồ ấ ầ
∙ CPU 2xx AC/DC/Relay: Ngu n c p cho CPU là AC, ngu n cho đ uồ ấ ồ ầ vào là DC, đ u ra là Relay có th c p ngu n là DC ho c AC.ầ ể ấ ồ ặ
K t n i vào/ra s v i ngo i viế ố ố ớ ạ
Các đ u vào, ra c a PLC c n thi t đ đi u khi n và giám sát quá trìnhầ ủ ầ ế ể ề ể đi u khi n. Các đ uvào và ra có th đề ể ầ ể ược phân thành 2 lo i c b n: sạ ơ ả ố (Digital) và tương t (analog). H u h t các ng d ng s d ng các vào/raự ầ ế ứ ụ ử ụ s . Trong bài này ch đ c p đ n vi c k t n i các đ u vào/ra s v i ngo iố ỉ ề ậ ế ệ ế ố ầ ố ớ ạ vi, còn đ i v i ố ớ đ u vào/ra tầ ương t s trình bày chự ẽ ở ương “x lý tín hi uử ệ analog”.
Đ i v i b đi u khi n l p trình h S7200, hãng Siemens đã đ a ra r tố ớ ộ ề ể ậ ọ ư ấ nhi u lo i CPU v i đi n áp cung c p cho các đ u vào ra khác nhau. Tùyề ạ ớ ệ ấ ầ thu c t ng lo i CPU mà ta có th n i dây khác nhau. Vi c th c hi n n iộ ừ ạ ể ố ệ ự ệ ố dây cho CPU có th tra c u s tay kèm theo c a hãng s n xu t.ể ứ ổ ủ ả ấ
K t n i các đ u vào s v i ngo i viế ố ầ ố ớ ạ
Các đ u vào s c a PLC có th đầ ố ủ ể ược ch t o là m t kh i riêng, ho cế ạ ộ ố ặ k t h p v i các đ u ra chung trong m t kh i ho c đế ợ ớ ầ ộ ố ặ ược tích h p trên kh iợ ố CPU.
Trong trường h p nào cũng v y, các đ u vào cũng ph i đợ ậ ầ ả ược cung c pấ ngu n riêng v i c p đi n áp tùy thu c vào lo i đ u vào. C n l u ý trongồ ớ ấ ệ ộ ạ ầ ầ ư
m t kh i đ u vào cũng nh các đ u vào độ ố ầ ư ầ ược tích h p s n trên CPU có thợ ẵ ể có các nhóm được cung c p ngu n đ c l p nhau. Vì v y c n l u ý khi c pấ ồ ộ ậ ậ ầ ư ấ ngu n cho các nhóm này. Ngu n cung c p cho các kh i vào c a h S7200ồ ồ ấ ố ủ ọ có th là:ể
Xoay chi u: 15...35 VAC, f = 47...63 Hz; dòng c n thi t nh nh t 4mAề ầ ế ỏ ấ 79...135 VAC, f = 47...63 Hz; dòng c n thi t nh nh t 4mA M t chi u: 15 ...ầ ế ỏ ấ ộ ề 30 VDC; dòng c n thi t nh nh t 4mAầ ế ỏ ấ
S đ m ch đi n bên trong c a m t s đ u vào đơ ồ ạ ệ ủ ộ ố ầ ược cho nh hìnhư
M ch đi n c a 1 đ u vào s s d ng ngu n cung c p DCạ ệ ủ ầ ố ử ụ ồ ấ
b) M ch đi n c a 1 đ u vào s s d ng ngu n cung c p ACạ ệ ủ ầ ố ử ụ ồ ấ
Tùy theo yêu c u mà có th quy t đ nh s d ng lo i đ u vào nào.ầ ể ế ị ử ụ ạ ầ
+ Đ u vào DC: Đi n áp DC thầ ệ ường th p do đó an toàn h n.ấ ơ
Đáp ng đ u vào DC r t nhanh.ứ ầ ấ
Đi n áp DC có th đệ ể ược k t n i v i nhi u ph n t trong h th ngế ố ớ ề ầ ử ệ ố đi n.ệ
Ki m tra vi c k t n i dây b ng ph n m mể ệ ế ố ằ ầ ề
M t công vi c quan tr ng cho ngộ ệ ọ ườ ắi l p đ t và v n hành là bi t đặ ậ ế ược các k t n i c a các đ u vào/ra v i ngo i vi có đúng hay không trế ố ủ ầ ớ ạ ước khi n p chạ ương trình đi u khi n vào CPU. Ho c khi m t h th ng đang ho tề ể ặ ộ ệ ố ạ đ ng bình thộ ường nh ng m t s c h h ng x y ra thì các ph n ngo i viư ộ ự ố ư ỏ ả ầ ạ nào b h và phát hi n nó b ng cách nào. Các ph n m m cho các b đi uị ư ệ ằ ầ ề ộ ề khi n b ng PLC thể ằ ường có trang b thêm công c đ ki m tra vi c k t n iị ụ ể ể ệ ế ố dây đ u vào/ra v i ng ai vi. Trong ph n m m Step 7 Micro/Win (ph nầ ớ ọ ầ ề ầ m m l p trình cho h S7200) có trang b thêm ph n này đó là m c ề ậ ọ ị ầ ụ Status Chart.
Đ s d ng ph n m m t t h n hãy xể ử ụ ầ ề ố ơ em thêm chương “Ph n m mầ ề STEP
7Micro/Win và ngôn ng l p trình”.ữ ậ
Chúng ta có th s d ng Status Chart đ đ c, ghi ho c cể ử ụ ể ọ ặ ưỡng b c cácứ bi n trong chế ương trình theo mong mu n. Đ có th m Status Chart, taố ể ể ở nh p đúp chu t vào bi u tấ ộ ể ượng Status Chart trong c a s Navigation Barử ổ trên màn hình Step 7Micro/Win32 ho c vào m c ặ ụ View Component → → Status Chart.
3. Cac mô hinh va bai tâp ng dunǵ ̀ ̀ ̀ ̣ ứ ̣
3.1 Mô hinh băng tai đêm san phâm. ̀ ̉ ́ ̉ ̉
Chương trình PLC được download xu ng đúng tr m. ố ạ
Máy tính được kh i đ ng Runtime WinCC và k t n i m ng PROFIBUS ở ộ ế ố ạ
gi a các PLC đ n máy tính (n u s d ng). ữ ế ế ử ụ
** Khi ho t đ ng v i 02 tr m tr lên, ta kh i đ ng l n lạ ộ ớ ạ ở ở ộ ầ ượ ừ ạt t tr m sau đ nế tr m trạ ước.