1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân loại sản phẩm theo độ cao dùng plc 1200 và wincc

54 682 4

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 54
Dung lượng 2,84 MB
File đính kèm phanloaisanphamchieucao.rar (3 MB)

Nội dung

Hệ thống phân loại sản phẩm theo chiều cao PLC 1200 và Wincc. Sử dụng plc 1200 để điều khiển hệ thống băng tải, xi lanh phân loại sản phẩm theo 3 mức: cao, trung bình, thấp giám sát hệ thống trên wincc

Trang 1

L I Ờ M Đ U Ở Ầ

Hi n nay trong công nghi p hóa hi n đ i hóa đ t nệ ệ ệ ạ ấ ước, yêu c u ng d ngầ ứ ụ

t đ ng hóa ngày càng cao vào trong đ i s ng sinh ho t, s n xu t (yêu c u đi uự ộ ờ ố ạ ả ấ ầ ềkhi n t đ ng, linh ho t, tiên l i, g n nh …) M t khác nh công ngh thông tin,ể ự ộ ạ ơ ọ ẹ ặ ờ ệcông ngh đi n t đã phát tri n nhanh chóng làm xu t hi n m t lo i thi t bệ ệ ử ể ấ ệ ộ ạ ế ị

đi u khi n kh trình PLC.ề ể ả

Đ th c hi n công vi c m t cách khoa h c nh m đ t để ự ệ ệ ộ ọ ằ ạ ược s lố ượng s nả

ph m l n, nhanh mà l i ti n l i v kinh t Các công ty, xí nghi p s n xu tẩ ớ ạ ệ ợ ề ế ệ ả ấ

thường s d ng công ngh l p trình PLC s d ng các lo i ph n m m t đ ng.ử ụ ệ ậ ử ụ ạ ầ ề ự ộDây chuy n s n xu t t đ ng s d ng PLC giúp gi m s c lao đ ng c a côngề ả ấ ự ộ ử ụ ả ứ ộ ủnhân mà l i đ t hi u qu cao, đáp ng k p cho nhu c u tiêu dùng c a xã h i Quaạ ạ ệ ả ứ ị ầ ủ ộbài th c t p chuyên ngành này em sẽ gi i thi u v kỹ thu t l p trình PLC và ngự ậ ớ ệ ề ậ ậ ứvào s n xu t qua đ tài: “ả ấ ề Thi t k h th ng phân lo i s n ph m theo chi u ế ế ệ ố ạ ả ẩ ề cao” do th y giáo Ti n sỹ Ph m Đ c Long hầ ế ạ ứ ướng d n th c hi n.ẫ ự ệ

Đ tài g m nh ng n i dung sau:ề ồ ữ ộ

Ch ươ ng 1: S l ơ ượ c v h th ng phân lo i s n ph m theo chi u cao ề ệ ố ạ ả ẩ ề

Ch ươ ng 2: T ng quan v b đi u khi n PLC-S7 1200 ổ ề ộ ề ể

và ph n m m WinCC ầ ề

Ch ươ ng 3: Thi t k xây d ng mô hình ế ế ự

Trong quá trình th c hi n đ tài còn g p nhi u khó khăn đó là tài li uự ệ ề ặ ề ệtham kh o còn h n ch , nhi u v n đ liên quan đ n ph n chuy n đ ng trongả ạ ế ề ấ ề ế ầ ể ộdây chuy n M c dù đã r t c g ng th i gian có h n và ch a có nhi u kinhề ặ ấ ố ắ ờ ạ ư ềnghi m nên không th tránh kh i nh ng sai sót r t mong s ch b o c a cácệ ể ỏ ữ ấ ự ỉ ả ủ

th y cô giáo đ đ tài th c t p này c a em đầ ể ề ự ậ ủ ược hoàn thi n h n.ệ ơ

Trang 2

CH ƯƠ NG 1.

S L Ơ ƯỢ C V H TH NG PHÂN LO I S N PH M THEO CHI U CAO Ề Ệ Ố Ạ Ả Ẩ Ề 1.1 Đ T V N Đ Ặ Ấ Ề

Ngày này cùng v i s phát tri n c a các ngành khoa h c kỹ thu t, kỹ thu tớ ự ể ủ ọ ậ ậ

đi n t mà trong đó đi u khi n t đ ng đóng vai trò r t quan tr ng trong m iệ ử ề ể ự ộ ấ ọ ọlĩnh v c c a khoa h c kỹ thu t, công nghi p t đ ng hóa, s n xu t…do đó chúngự ủ ọ ậ ệ ự ộ ả ấ

ta ph i n m b t và v n d ng nó m t cách có hi u qu nh m góp ph n vào xuả ắ ắ ậ ụ ộ ệ ả ằ ầ

th phát tri n chung đó và s phát tri n kỹ thu t đi u khi n t đ ng hóa nóiế ể ự ể ậ ề ể ự ộriêng

Trong quá trình h c t p và tìm hi u t th c t s n xu t chúng em đã đọ ậ ể ừ ự ế ả ấ ược

bi t nhi u khâu t đ ng hóa trong quá trình s n xu t M t trong nh ng khâu tế ề ự ộ ả ấ ộ ữ ự

đ ng trong dây chuy n s n xu t t đ ng hóa đó là băng t i v n chuy n s nộ ề ả ấ ự ộ ả ậ ể ả

ph m và h th ng phân lo i s n ph m theo các yêu c u kỹ thu t Tuy nhiên đ iẩ ệ ố ạ ả ẩ ầ ậ ố

v i các doanh nghi p v a và nh thì vi c t đ ng hóa ch a hoàn toàn đớ ệ ừ ỏ ệ ự ộ ư ược áp

d ng trong các khâu phân lo i s n ph m mà v n s d ng nhân công, đi u nàyụ ạ ả ẩ ẫ ử ụ ềlàm tăng chi phí trong khi năng su t ch a đ t hi u qu cao T nh ng th c tấ ư ạ ệ ả ừ ữ ự ếtrên em đã quy t đ nh thi t k mô hình phân lo i s n ph m theo chi u cao đế ị ế ế ạ ả ẩ ề ể

v a c ng c đừ ủ ố ược ki n th c đã h c t p t i trế ứ ọ ậ ạ ường v a v n d ng đừ ậ ụ ược ki n th cế ứvào nh ng dây chuy n s n xu t t đ ng hóa.ữ ề ả ấ ự ộ

1.2 CÁC H TH NG BĂNG CHUY N PHÂN LO I S N PH M HI N NAY Ệ Ố Ề Ạ Ả Ẩ Ệ

1.2.1 Gi i thi u chung ớ ệ

Băng t i thả ường được dùng đ di chuy n các v t li u đ n gi n và v t li uể ể ậ ệ ơ ả ậ ệ

r i theo phờ ương ngang và phương nghiêng Trong các dây chuy n s n xu t băngề ả ấ

t i đả ược s d ng nh phử ụ ư ương ti n đ v n chuy n các c c u nh , trong cácệ ể ậ ể ơ ấ ẹ

xưởng luy n kim dùng đ v n chuy n qu ng, than, các x lò, trên các tr m đi nệ ể ậ ệ ặ ỉ ạ ệdùng đ v n chuy n nhiên li u.ể ậ ề ệ

Trong các kho bãi dùng đ v n chuy n các b u ki n, v t li u h t ho cể ậ ể ư ệ ậ ệ ạ ặ

m t s s n ph m khác Trong các ngành công nhi p nh , công nghi p ch bi nộ ố ả ẩ ệ ẹ ệ ế ế

th c ph m thì dùng đ v n chuy n s n ph m gi a các công đo n gia công vàự ẩ ể ậ ể ả ẩ ữ ạphân lo i s n ph m theo yêu c u.ạ ả ẩ ầ

1.2.2 Băng chuy n phân lo i s n ph m ề ạ ả ẩ

Trang 3

Phân lo i s n ph m là m t bài toán đã và đang đạ ả ẩ ộ ược áp d ng r t nhi uụ ấ ềtrong th c t hi n nay Vi c s d ng lao đ ng th công trong phân lo i s nự ế ệ ệ ử ụ ộ ủ ạ ả

ph m đòi h i s t p trung cao và có tính l p l i, đi u này gây khó khăn choẩ ỏ ự ậ ặ ạ ề

người lao đ ng và khó đ m b o độ ả ả ượ ực s chính xác trong công vi c H n n a cóệ ơ ữ

nh ng s n ph m phân lo i d a trên các chi ti t kỹ thu t nh , ph c t p ho c đòiữ ả ẩ ạ ự ế ậ ỏ ứ ạ ặ

h i đ chính xác cao Đi u đó nh hỏ ộ ề ả ưởng tr c ti p đ n ch t lự ế ế ấ ượng s n ph m vàả ẩ

uy tín c a nhà s n xu t Vì v y h th ng t đ ng nh n d ng và phân lo i s nủ ả ấ ậ ệ ố ự ộ ậ ạ ạ ả

ph m là m t s phát tri n t t yêu nh m đáp ng cho nhu c u này.ẩ ộ ự ể ấ ằ ứ ầ

Hình 1.1: H th ng phân lo i s n ph m ệ ố ạ ả ẩ

Tùy vào m c đ ph c t p trong yêu c u phân lo i, các h th ng phân lo iứ ộ ứ ạ ầ ạ ệ ố ạ

t đ ng có nh ng quy mô l n nh khác nhau Tuy nhiên có m t đi m chung là chiự ộ ữ ớ ỏ ộ ểphí cho các h th ng này khá l n Vì v y hi n nay đa s các h th ng phân lo iệ ố ớ ậ ệ ố ệ ố ạ

t đ ng đa ph n m i ch đự ộ ầ ớ ỉ ược áp d ng trong các h th ng có yêu c u phân lo iụ ệ ố ầ ạ

s n ph m ph c t p còn khá nhi u các doanh nghi p v a và nh v n s d ngả ẩ ứ ạ ề ệ ừ ỏ ẫ ử ụ

s c lao đ ng tr c ti p c a con ngứ ộ ự ế ủ ười

Ngoài v n đ v n chuy n s n ph m thì v n đ phân lo i s n ph m theoấ ề ậ ể ả ẩ ấ ề ạ ả ẩyêu c u c a nhà s n xu t nh : Phân lo i theo màu s c, phân lo i theo kh iầ ủ ả ấ ư ạ ắ ạ ố

lượng, phân lo i theo ch t li u s n ph m…Vì v y có nhi u phạ ấ ệ ả ẩ ậ ề ương pháp phân

lo i nên có nhi u thu t toán, hạ ề ậ ướng gi i quy t cho t ng s n ph m, đ ng th iả ế ừ ả ẩ ồ ờcác phương pháp này có th k t h p v i nhau đ hoàn ch nh h th ng.ể ế ợ ớ ể ỉ ệ ố

1.2.3 M t s h th ng phân lo i s n ph m ộ ố ệ ố ạ ả ẩ

M t trong s các yêu c u phân lo i s n ph m độ ố ầ ạ ả ẩ ượ ử ục s d ng nhi u trongềcông đo n cu i c a quá trình s n xu t s n ph m là phân lo i s n ph m theoạ ố ủ ả ấ ả ẩ ạ ả ẩyêu c u đ t trầ ặ ước M t s h th ng phân lo i s n ph m nh : Phân lo i theoộ ố ệ ố ạ ả ẩ ư ạchi u cao, phân lo i theo kh i lề ạ ố ượng, phân lo i theo ch t li u s n ph m… Tùyạ ấ ệ ả ẩ

Trang 4

thu c vào m i yêu c u phân lo i mà m i h th ng s d ng các ph n t khácộ ỗ ầ ạ ỗ ệ ố ử ụ ầ ửnhau H th ng phân lo i s n ph m theo chi u cao d a vào kh năng phát hi nệ ố ạ ả ẩ ề ự ả ệ

v t c a c m bi n quang H th ng phân lo i s n ph m theo ch t li u s d ngậ ủ ả ế ệ ố ạ ả ẩ ấ ệ ử ụcác c m bi n đi n t , c m bi n đi n dung đ phát hi n s n ph m H th ngả ế ệ ừ ả ế ệ ể ệ ả ẩ ệ ốphân lo i s n ph m theo kh i lạ ả ẩ ố ượng d a vào đ c tính c a c m bi n đo l c đ xự ặ ủ ả ế ự ể ử

lý cho ra kh i lố ượng s n ph m và các c c u th c hi n phân lo i.ả ẩ ơ ấ ự ệ ạ

1.3 H ƯỚ NG TH C HI N Đ TÀI Ự Ệ Ề

Nghiên c u h th ng phân lo i s n ph m theo chi u cao theo 3 m c: cao,ứ ệ ố ạ ả ẩ ề ứtrung bình, th p.ấ

Tìm hi u các ph n t s d ng trong h th ng: Đ ng c , c m bi n, xy lanh.ề ầ ử ử ụ ệ ố ộ ơ ả ế

S d ng giao di n ngử ụ ệ ười dùng đ giám sát, ki m tra ho t đ ng c a h th ng.ể ể ạ ộ ủ ệ ố

Th ng kê đố ượ ố ược s l ng s n ph m đã phân lo i.ả ẩ ạ

Thông qua PLC đ đi u khi n đóng m các xy lanh đ y s n ph m, đi uể ề ể ở ẩ ả ẩ ềkhi n đ ng c băng t i.ể ộ ơ ả

Thi t k giao di n mô ph ng và k t n i gi a giao di n và chế ế ệ ỏ ế ố ữ ệ ương trình PLC

đ d dàng giám sát và đi u khi n.ể ễ ề ể

M t s tính năng b o m t giúp b o v quy n truy c p vào c CPU và ộ ố ả ậ ả ệ ề ậ ả

chương trình đi u khi n:ề ể

-T t c các CPU đ u cung c p b o v b ng password ch ng truy c p vào ấ ả ề ấ ả ệ ằ ố ậPLC

Trang 5

-Tính năng “know-how protection” đ b o v các block đ c bi t c a mìnhể ả ệ ặ ệ ủ

-S7-1200 cung c p m t c ng PROFINET, h tr chu n Ethernet và TCP/IP ấ ộ ổ ỗ ợ ẩNgoài ra b n có th dùng các module truy n thông m r ng k t n i b ng RS485 ạ ể ề ở ộ ế ố ằ

ho c RS232.ặ

-Ph n m m dùng đ l p trình cho S7-1200 là Stepầ ề ể ậ 7 Basic Step 7 Basic h ỗ

tr ba ngôn ng l p trình là FBD, LAD và SCL Ph n m m này đợ ữ ậ ầ ề ược tích h p trongợTIA Portal 11 c a Siemens.ủ

V y đ làm m t d án v i S7-1200 ch c n cài TIA Portal vì ph n m m nàyậ ể ộ ự ớ ỉ ầ ầ ề

đã bao g m c môi trồ ả ường l p trình cho PLC và thi t k giao di n HMI.ậ ế ế ệ

Hình 2.1:T ng quan v PLC S7- 1200 ổ ề

Chú thích:

1- B ph n k t n i ngu n.ộ ậ ế ố ồ

2- Khe c m th nh n m dắ ẻ ớ ằ ướ ửi c a phía trên

3- Các b ph n k t n i n i dây c a ngộ ậ ế ố ố ủ ườidùng có th tháo để ược (phía sau các n p che)ắ

4- Các LED tr ng thái dành cho I/O tích h pạ ợ

5- B ph n k t n i PROFINET (phía trênc a CPU)ộ ậ ế ố ủ

Vi c phân lo i S7-1200 d a vào lo i CPU mà nó trang b các lo i PLC thôngệ ạ ự ạ ị ạ

d ng: CPU 1211C, CPU 1212C, CPU 1214C… ụ

Thông thường S7-1200 được phân ra làm 2 lo i chính: ạ

Trang 6

-Lo i c p đi n 220VAC: ạ ấ ệ

+ Ngõ vào: Kích ho t m c 1 c p đi n áp +24VDC (t 15VDC - 30VDC) ạ ứ ở ấ ệ ừ+ Ngõ ra: Relay

u đi m c a lo i này là dùng ngõ ra Relay Do đó có th s d ng ngõ

nhi u c p đi n áp khác nhau( có th s d ng ngõ ra 0V, 24V, ề ấ ệ ể ử ụ 220V)

Tuy nhiên, nhược đi m c a nó là do ngõ ra Relay nên th i gian đáp ng ể ủ ờ ứkhông nhanh cho ng d ng bi n đi u đ r ng xung, ho c Output ứ ụ ế ệ ộ ộ ặ t c đ cao.ố ộ

-Lo i c p đi n áp 24VDC: ạ ấ ệ

+ Ngõ vào: Kích ho t m c 1 c p đi n áp +24VDC( t 15VDC - 30VDC) ạ ứ ở ấ ệ ừ + Ngõ ra: transistor

u đi m c a lo i này là dùng ngõ ra transistor Do đó có th s d ng

ra này đ bi n đi u đ r ng xung, Output t c đ caoể ế ệ ộ ộ ố ộ 

Tuy nhiên, nhược đi m c a lo i này là do ngõ ra transistor nên ch có th ể ủ ạ ỉ ể

Retentive 10Kbytes 10Kbytes 10Kbytes

1024 bytes 1024 bytes 1024 bytes

Ouputs(

Q)

1024 bytes 1024 bytes 1024 bytes

B nh bit (M)ộ ớ 4096 bytes 4096 bytes 8192 bytes

Trang 7

built-in I/O, 6with SB

6

Pha đ nơ

(Single)

3 at 100 kHzSB: 2 at 30 kHz

3 at 100 kHz

1 at 30 kHzSB: 2 at 30 kHz

3 at 80 kHz

1 at 20 kHzSB: 2 at 20 kHz

Thông thường là 10 ngày/ ít nh t là 4 ngày t i 40 đ Cấ ạ ộ

PROFINET 1 c ng truy n thông profinetổ ề

B x lý còn độ ử ượ ọc g i là b x lý trung tâm (CPU), ch a b vi x lý, ộ ử ứ ộ ử biên

d ch các tín hi u nh p và th c hi n các ho t đ ng đi u khi n theo chị ệ ậ ự ệ ạ ộ ề ể ương trình

đượ ưc l u trong b nh c a PLC Truy n các quy t đ nh dộ ớ ủ ề ế ị ướ d ng tín hi u ho t i ạ ệ ạ

đ ng đ n các thi t b xu t.ộ ế ế ị ấ

Trang 8

B ngu n có nhi m v chuy n đ i đi n áp AC thành đi n áp DC(24V) c n ộ ồ ệ ụ ể ổ ệ ệ ầthi t có b vi x lý và các m ch đi n trong các module giao ti p nh p và xu t ho t ế ộ ử ạ ệ ế ậ ấ ạ

Hình 2.3: C u trúc bên trong CPU ấ

S7-1200 cung c p m t s lấ ộ ố ượng l n các module tín hi u và b ng tín hi u ớ ệ ả ệ

đ m r ng dung lể ở ộ ượng c a CPU Có th l p đ t thêm các module truy n thông ủ ể ắ ặ ề

đ h tr các giao th c truy n thông khác.ể ỗ ợ ứ ề

Ki u ể

tương tự

4 x Analog In

8 x Analog

2 x Analog In

4 x Analog In

4 x Analog In /2 x AnalogOut

Trang 9

1-Các LED tr ng thái trên SB.ạ

2-B ph n k t n i n i dây c a ngộ ậ ế ố ố ủ ười dùng có th tháo ra.ể

3-Các module tín hiệu người dùng có th s d ng các module tín hi u đ ể ử ụ ệ ểthêm vào CPU các ch c năng Các module tín hi u k t n i vào phía bên ứ ệ ế ố

ph i c a CPU.ả ủ

Trang 10

Hình 2.6: Module tín hi u ệ

Chú thích:

1-Các LED tr ng thái dành cho I/O c a module tín hi u ạ ủ ệ

2-B ph n k t n i độ ậ ế ố ường d n.ẫ

3-B ph n k t n i n i dây c a ngộ ậ ế ố ố ủ ười dùng có th tháo ra.ể

Module truy n thông:ề

- H S7-1200 cung c p các module truy n thông (CM) dành cho các tính ọ ấ ềnăng b sung vào h th ng Có 2 module truy n thông: RS232 và RS485.ổ ệ ố ề

-CPU h tr t i đa 3 module truy n thông.ỗ ợ ố ề

-M i CM k t n i vào phía bên trái c a CPU.ỗ ế ố ủ

Hình 2.7: Module truy n thông ề

Chú thích:

1-Các LED tr ng thái dành cho module truy n thông.ạ ề

2-B ph n k t n i truy n thông.ộ ậ ế ố ề

2.1.3 Ph ươ ng pháp l p trình đi u khi n ậ ề ể

Phương pháp đi u khi n l p trình đề ể ậ ược th c hi n theo các bự ệ ước sau:

Trang 11

Hình 2.8: Ph ươ ng pháp l p trình đi u khi n ậ ề ể

Các qui ướ ủc c a ngôn ng l p trình LAD:ữ ậ

- Các đường d c trên s đ bi u di n đọ ơ ồ ể ễ ường công su t, các m ch đấ ạ ược

Trang 12

đó l p đi l p l i nhi u l n Quá trình l n lặ ặ ạ ề ầ ầ ượt đi qua t t c các n c thang g i làấ ả ấ ọchu kỳ quét.

- M i n c thang b t đ u v i m t ho c nhi u ngõ vào và k t thúc v i ítỗ ấ ắ ầ ớ ộ ặ ề ế ớ

nh t m t ngõ ra.ấ ộ

- Các thi t b đi n đế ị ệ ược trình bày đi u ki n chu n c a chúng Vì v y,ở ề ệ ẩ ủ ậcông t c thắ ường h đở ược trình bày s đ thang tr ng thái h Công t cở ơ ồ ở ạ ở ắ

thường đóng được trình bày tr ng thái đóng.ở ạ

- Thi t b b t kỳ có th xu t hi n trên nhi u n c thang Có th có m tế ị ấ ể ấ ệ ề ấ ể ộ

Phương pháp này có cách bi u di n chể ễ ương trình nh s đ không ti pư ơ ồ ế

đi m dùng các c ng logic (thể ổ ường dùng theo ký t c a EU).ự ủ

Theo phương pháp này các ti p đi m ghép n i ti p đế ể ố ế ược thay th b ngế ằ

c ng AND, các ti p đi m ghép song song đổ ế ể ược thay th b ng c ng OR, các ti pế ằ ổ ế

đi m thể ường đóng thì có c ng NOT Phổ ương pháp này thích h p cho ngợ ười dùng

s d ng ki n th c v đi n t mà đ c bi t là m ch s ử ụ ế ứ ề ệ ử ặ ệ ạ ố

2.1.5 Ph n m m l p trình SIMATIC TIA Portal STEP7 Basic ầ ề ậ

2.1.5.1 Gi i chung v ph n m m SIMATIC TIA Portal STEP 7 ớ ề ầ ề

Ph n m m SIMATIC TIA Portal STEP7 Basic cung c p m t môi trầ ề ấ ộ ường thânthi n v i ngệ ớ ười dùng, t hi u ch nh, th vi n, và b đi u ch nh logic c n thi từ ệ ỉ ư ệ ộ ề ỉ ầ ế

đ n ng d ng đi u khi n.ế ứ ụ ề ể

SIMATIC TIA Portal STEP7 Basic cung c p công c cho qu n lý và c u hìnhấ ụ ả ấ

t t c các thi t b trong project, ví d nh : PLCs và thi t b HMI SIMATIC TIAấ ả ế ị ụ ư ế ịPortal STEP7 Basic cung c p hai ngôn ng l p trình (LAD và FBD), thích h p vàấ ữ ậ ợ

Trang 13

hi u qu trong c i ti n l p trình đi u khi n trong ng d ng Ngoài ra SIMATICệ ả ả ế ậ ề ể ứ ụTIA Portal STEP7 Basic còn cung c p b công c t o và c u hình thi t b HMI.ấ ộ ụ ạ ấ ế ị

2.1.5.2 K t n i qua giao th c TCP/IP ế ố ứ

-Đ l p trình SIMATIC S7-1200 t PC hay Laptop c n m t k t n i TCP/IP.ể ậ ừ ầ ộ ế ố-Đ PC và SIMATIC S7-1200 có th giao ti p v i nhau, đi u quan tr ng làể ể ế ớ ề ọcác đ a ch IP c a c hai thi t b ph i phù h p v i nhau.ị ỉ ủ ả ế ị ả ợ ớ

2.1.5.3 Giao di n c a ph n m m ệ ủ ầ ề SIMATIC TIA Portal STEP7 Basic.

Ph n m m SIMATIC TIA Portal STEP7 Basic ch y h đi u hànhầ ề ạ ệ ề

Windows, ph n m m làm nhi m v trung gian gi a ngầ ề ệ ụ ữ ườ ậi l p trình vàPLC

Đ t o m t project m i ta th c hi n theo các bể ạ ộ ớ ự ệ ước sau:

Bước 1: t màn hình desktop nh p đúp ch n bi u từ ấ ọ ể ượng Tia Portal V13

Hình 2.11: Ch n bi u t ọ ể ượ ng Tia Portal V13.

Bước 2 : Click chu t vào Create new project đ t o d án.ộ ể ạ ự

Hình 2.12 : T o project m i ạ ớ

Trang 14

Bước 3 : Nh p tên d án vào Project name sau đó nh n createậ ự ấ

Hình 2.13: T o tên d án ạ ự

Trang 15

Bước 4 : Ch n configure a deviceọ

Hình 2.14: C a s l a ch n c u hình ử ổ ự ọ ấ

Bước 5 : Ch n ọ Add new device

Hình 2.15 C u hình thi t b ấ ế ị

Trang 16

Bước 6 : Ch n lo i CPU PLC sau đó ch n addọ ạ ọ

Hình 2.16: Ch n CPU ọ

Bước 7 : Project m i đớ ược hi n raệ

Hình 2.17: C a s c u hình CPU ử ổ ấ

Trang 17

Bước 8: T m c Program blocks ch n Main giao di n so n th o chínhừ ụ ọ ệ ạ ả

Trang 18

2.1.5.4 N p ch ạ ươ ng trình xu ng PLC ố

Đ n p chể ạ ương trình xu ng PLC chúng ta th c hi n các bố ự ệ ước sau:

• Thi t l p PLC: T giao di n so n th o chính ch n Add new device /ế ậ ừ ệ ạ ả ọ

ch n lo i PLC Sau đó ch n online access đ l y đ a ch IP đ k t n i PLC v i máyọ ạ ọ ể ấ ị ỉ ể ế ố ớtính

Trang 20

2.1.5.7 C u trúc l p trình ấ ậ

Hình 2.21: Kh i t ch c OB-ORGANIZATION BLOCKS ố ổ ứ

- Organization block ( OBs): là giao di n gi a ho t đ ng h th ng vàệ ữ ạ ộ ệ ố

chương tình người dùng Chúng được g i ra b i h th ng ho t đ ng và đi uọ ở ệ ố ạ ộ ềkhi n theo quá trình:ể

+ X lý chử ương trình theo quá trình

+ Báo đ ng –ki m soát x lý chộ ể ử ương trình

+ X lý l i.ử ỗ

- Startup OB, Cycle OB, Tining Error OB và Diagnosis OB: Có th chèn vàể

l p trình các kh i này trong các kh i project Không c n ph i gán các thông sậ ố ố ầ ả ốcho chúng và cũng không c n g i chúng trong chầ ọ ương trình

- Process Alarm OB và Timer Interrupt OB: Các kh i OB này ph i đố ả ượctham s hóa khi đ a vào chố ư ương trình

- Timer Delay Interrupt OB: OB ng t th i gian tr có th đắ ờ ễ ể ược đ a vào dư ự

án và l p trình Ngoài ra chúng ph i đậ ả ược g i trong chọ ương trình v i l nhớ ệSRT_DINT, tham s là không c n thi t.ố ầ ế

Trang 21

- Start Information: Khi m t s OB độ ố ược b t đ u h đi u hành đ c raắ ầ ệ ề ọthông tin được th m đ nh trong chẩ ị ương trình người dùng.

+ Tr l i giá tr cho hàm ch c năng đả ạ ị ứ ượ ọc g i

+ Th c hi n công ngh ch c năng, ví d : đi u khi n riêng v i các ho tự ệ ệ ứ ụ ề ể ớ ạ

đ ng nh phân.ộ ị

+Ngoài ra, FC có th để ược g i nhi u l n t i các th i đi m khác nhau trongọ ề ầ ạ ờ ể

m t chộ ương trình Đi u này t o đi u ki n cho l p trình ch c năng l p đi l p l i.ề ạ ề ệ ậ ứ ặ ặ ạ

- FB (function block): đ i v i m i l n g i, FB c n m t khu v c nh Khiố ớ ỗ ầ ọ ầ ộ ự ớ

m t FB độ ược g i, m t Data Block (DB) đọ ộ ược gán v i instance DB D li u trongớ ữ ệInstance DB sau đó truy c p vào các bi n c a FB Các khu v c b nh khác nhauậ ế ủ ự ộ ớ

đã được gán cho m t FB n u nó độ ế ượ ọc g i ra nhi u l n.ề ầ

- DB ( data block):DB thường đ cung c p b nh cho các bi n d li u Cóể ấ ộ ớ ế ữ ệhai lo i c a kh i d li u DB: GlobalDBs n i mà t t c các OB, FB và FC có thạ ủ ố ữ ệ ơ ấ ả ể

được d li u l u tr ho c có th t mình ghi d li u vào DB và Instance DB đữ ệ ư ữ ặ ể ự ữ ệ ượcgán cho m t FB nh t đ nh.ộ ấ ị

Trang 22

LAD Ti p đi m thế ể ường đóng sẽ đóng khi giá tr c a ị ủ

bit có đ a ch n là 0.ị ỉ

Trang 23

L nh out.ệ

LAD Giá tr c a bit có đ a ch là n sẽ b ng 1 khi đ u ị ủ ị ỉ ằ ầ

vào c a l nh này b ng 1 và ngủ ệ ằ ượ ạc l i

L nh out đ o.ệ ả

LAD Giá tr c a bit này có đ a ch là n sẽ băng 1 khi ị ủ ị ỉ

đ u vào c a l nh này băng 0 và ngầ ủ ệ ượ ạc l i

L nh logic NOT.ệ

LAD L nh đ o tr ng thái ngõ vào/ra.ệ ả ạ

L nh SET.ệ

LAD Giá tr c a các bit có đ a ch này là n sẽ b ng 1 ị ủ ị ỉ ằ

khi đ u vào c a l nh dãy b ng 1 Khi đ u vào ầ ủ ệ ằ ầ

c a dãy l nh này b ng 1 Khi đ u vào c a l nh ủ ệ ằ ầ ủ ệ

b ng 0 thì bit này v n gi nguyên tr ng thái.ằ ẫ ữ ạ

L nh RESET.ệ

LAD Giá tr c a các bit có đ a ch là n sẽ b ng o khi ị ủ ị ỉ ằ

đ u vào c a l nh này b ng 1 Khi đ u vào c a ầ ủ ệ ằ ầ ủ

l nh này băng 0 thì các bit này v n gi nguyên ệ ẫ ữ

tr ng thái.ạ

Trang 24

L nh SET nhi u bit.ệ ề

LAD Giá tr c a các bit có đ a ch đ u tiên là OUT sẽ ị ủ ị ỉ ầ

b ng 1 khi đ u vào = 0 thì các bit này v n gi ằ ầ ẫ ữnguyên tr ng thái.ạ

L nh RESET nhi u bit.ệ ề

LAD Giá tr c a các bít có đ a ch đ u tiên là OUT sẽị ủ ị ỉ ầ

= 0 khi đ u vào c a l nh dãy này =1 Khi đ uầ ủ ệ ầvào c a l nh này = 0 thì các bit này v n giủ ệ ẫ ữnguyên tr ng thái.ạ

Timer t o sạ ườn lên có nh -Timer TONR.ớ

LAD Thay đ i PT không nh hổ ả ưởng khi Timer

đang v n hành, ch nh hậ ỉ ả ưởng khi Timer

đ m l i.ế ạKhi ngõ vào IN chuy n sang FALSE khi v nể ậhành thì Timer sẽ d ng nh ng không đ t l iừ ư ặ ạ

b đ nh thì.ộ ịKhi chân IN TRUE tr l i thì Timer b t đ uở ạ ắ ầtính th i gian t giá tr th i gian đã tích lũy.ờ ừ ị ờ

Trang 25

Timer tr không nh -Timer TON.ễ ớ

LAD Khi ngõ vào IN ng ng tác đ ng thì reset vàừ ộ

d ng ho t đ ng timer.ừ ạ ộ

Timer tr sễ ườn xu ng-TOF.ố

LAD Khi ngõ vào IN ng ng tác đ ng thì reset vàừ ộ

d ng ho t đ ng timer.ừ ạ ộThay đ i PT khi Timer v n hành không cóổ ậ

Counter đ m lên-CTU.ế

LAD Giá tr b đ m CV đị ộ ế ược tăng lên 1 khi tín

hi u ngõ vào CU chuy n t 0 lên 1.ệ ể ừNgõ ra Q được tác đ ng lên 1 khi CV >=PV.ộ

N u tr ng thái R=Reset đế ạ ược tác đ ng thìộ

b đ m CV=0.ộ ế

Counter đ m xu ng-CDU.ế ố

Trang 26

LAD Giá tr b đ m đị ộ ế ược gi m 1 khi tín hi u ngõả ệ

vào CD t 0 lên 1 Ngõ ra Q đừ ược tác đ ng lênộ

1 khi CV<=0 N u tr ng thái LOAD đế ạ ược tác

đ ng thì CV=PV.ộ

Counter đ m lên xu ng-CTUD.ế ố

LAD Giá tr b đ m CV đị ộ ế ược tăng lên 1 khi tín hi uệ

ngõ vào CU t 0 l11n 1 Ngõ ra QU tác đ ngừ ộlên 1 khi CV >= PV N u tr ng thái R=Resetế ạ

được tác đ ng lên 1 khi CV<=0 N u tr ngộ ế ạthái Load được tác đ ng thì CV=PV.ộ

2.1.6.4: Các phép toán h c ọ

 L nh c ng, tr , nhân, chia.ệ ộ ừ

LAD

L nh c ng ADD: OUT =IN1 + IN2ệ ộ

L nh tr SUB: OUT = IN1 – IN2ệ ừ

L nh nhân MUL: OUT = IN1*IN2ệ

L nh chia DIV: OUT = IN1/IN2ệ

Trang 27

Windows), cung c p các công c ph n m m đ thi t l p m t giao di n đi uấ ụ ầ ề ể ế ậ ộ ệ ềkhi n ch y trên các h đi u hành c a Microsoft nh Windows NT và Windowsể ạ ệ ề ủ ư

2000 Trong dòng các s n ph m thi t k giao di n ph c v cho v n hành vàả ẩ ế ế ệ ụ ụ ậgiám sát, WinCC thu c th h ng SCADA v i nh ng ch c năng h u hi u dành choộ ứ ạ ớ ữ ứ ữ ệ

vi c đi u khi n.ệ ề ể

M t trong nh ng đ c đi m c a WinCC là đ c tính m Nó có th s d ngộ ữ ặ ể ủ ặ ở ể ử ụ

m t cách d dàng v i các ph n m m chu n và ph n m m c a ngộ ễ ớ ầ ề ẩ ầ ề ủ ườ ử ụi s d ng,

t o nên giao di n ngạ ệ ười - máy đáp ng nhu c u th c t m t cách chính xác.ứ ầ ự ế ộ

Nh ng nhà cung c p h th ng có th phát tri n ng d ng c a h thông qua giaoữ ấ ệ ố ể ể ứ ụ ủ ọ

di n m c a WinCC nh m t n n t ng đ m r ng h th ng.ệ ở ủ ư ộ ề ả ể ở ộ ệ ố

Hình 2.22: Đ c tính m c a ph n m m WinCC ặ ở ủ ầ ề [3]

WinCC k t h p các bí quy t c a hãng Siemens - công ty hàng đ u trong tế ợ ế ủ ầ ự

đ ng hoá quá trình và Microsoft - công ty hàng đ u trong vi c phát tri n ph nộ ầ ệ ể ầ

m m choề PC

Ngoài kh năng thích ng cho vi c xây d ng các h th ng có quy mô l nả ứ ệ ự ệ ố ớ

nh khác nhau, WinCC còn có th d dàng tích h p v i nh ng ng d ng có quyỏ ể ễ ợ ớ ữ ứ ụ

mô toàn công ty nh : vi c tích h p v i nh ng h th ng c p cao MESư ệ ợ ớ ữ ệ ố ấ(Manufacturing Excution System - h th ng qu n lý vi c th c hi n s n xu t) vàệ ố ả ệ ự ệ ả ấERP (Enterprise Resource Planning) WinCC cũng có th s d ng trên c s quyể ử ụ ơ ở

mô toàn c u nh h th ng tr giúp c a Siemens có m t kh p n i trên thầ ờ ệ ố ợ ủ ặ ắ ơ ế gi i.ớ

2.2.1.2 Các đ c đi m chính ặ ể

Ngày đăng: 18/04/2018, 14:13

TỪ KHÓA LIÊN QUAN

w