Xem mẫu

  1. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI TÌM HIỂU ĐIỀU KHIỂN LẬP TRÌNH Giảng viên hướng dẫn : Sinh viên thực hiện : SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 1
  2. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP LỜI NÓI ĐẦU Ngày nay, cùng với sự phát triển của thế giới, khoa học công nghệ cũng b ước lên một tầm cao mới, nền sản xuất đi vào tự động hóa. Nước ta là một q uốc gia đi lên từ nền kinh tế nông nghiêp lạc hậu, để nước ta có thể phát triển kịp với thời đại đòi hỏi chúng ta phải không ngừng học hỏi tiếp thu khoa học công nghệ, đặc biệt là phải ứng dụng nó vào nền công nghiệp để đ ưa sản xuất vào tự động hóa nhằm giảm bớt nguồn lao động thủ công. Điều khiển lập trình (PLC) có thể nói là công cụ quan trọng để thực hiện nhiệm vụ trên. N hư vậy điều khiển lập trình PLC là giải pháp ưu việt trong sản xuất công nghiệp. Tìm hiểu điều khiển lập trình là nhiệm vụ của đồ án tốt nghiệp này, qua đó giúp chúng em hiểu rõ về nó và các ứng dụng cụ thể của nó trong nền sản x uất hiện nay. Điều này sẽ giúp ích rất nhiều cho chúng em khi ra trường đi vào công việc thực tế. Tuy nhiên với thời gian và vốn kiến thức có hạn, chúng em xin được giới hạn tìm hiểu điều khiển lập trình bằng của hãng D ELTA trong qui trình nhận dạng và in nhãn sản phẩm. Do trình độ và kiến thức có hạn, kinh nghiệm còn hạn chế, vì vậy trong q uá trình thực hiện đồ án còn nhiều thiếu sót. K ính mong thầy cô góp ý bổ x ung để chúng em có thể hoàn thiện hơn kiến thức cho bản thân. SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 2
  3. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP LỜI CẢM ƠN Đầu tiên chúng em xin chân thành cảm ơn thầy PHẠM THANH VŨ đã rất tận tình hướng dẫn, giúp đỡ để chúng em hoàn thành tốt đồ án tốt nghiệp này. Cô là người đã truyền thụ cho chúng em nhiều kiến thức và kinh nghiệm bổ ích trong quá trình thực hiện đồ án, và đây cũng là hành trang để chúng em có thể vững vàng bước vào đ ời theo ngành mình đ ã chọn sau khi rời trường. Thứ hai chúng em xin gửi lời cảm ơn chân thành đến quí thầy cô khoa cơ khí trường CĐ CÔNG THƯƠNG TP.HCM đã giảng dạy, truyền đạt nguồn tri thức quí báu giúp chúng em có thể ho àn tất đồ án tốt nghiệp này. Cuối cùng chúng em xin gửi lời cảm ơn đến các bạn sinh viên và các anh chị khoa điện đã đóng góp ý kiến giúp chúng em hoàn thành đồ án. Một lần nữa,chúng em xin chân thành cảm ơn thầy PHẠM THANH VŨ cùng quí thầy cô khoa cơ khí và gửi lời chúc sức khỏe đến quí thầy cô! SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 3
  4. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 4
  5. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP Ngày …… tháng 04 năm 2011 Ký tên: …………………………… …………………………… NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. Ngày …… tháng 05 năm 2010 SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 5
  6. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP Ký tên: …………………………… …………………………… MỤC LỤC LỜI NÓI ĐẦU ......................................................................................................01 LỜI CẢM ƠN .......................................................................................................02 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ................................................... 03 NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN ....................................................... 04 PHẦN I: LÝ THUYẾT VỀ PLC S7_200 Chương 1: CẤU TRÚC VÀ PHƯƠNG PHÁP HOẠT ĐỘNG 1 . Cấu trúc của PLC .............................................................................................. 07 1 .1Bộ xử lý trung tm ............................................................................................. 08 1 .2Bộ nhớ ................................................................ .............................................09 1 .3Khối vào/ra ......................................................................................................12 2 . Xử lý chương trình ............................................................................................ 13 3 .Các phương pháp lập trình ................................................................................. 13 Chương 2: TẬP LỆNH PLC 1 .Nhóm lệnh xuất nhập cơ bản ................................ .............................................16 2 .Nhóm lệnh điều khiển Timer ................................ .............................................18 3 .Nhóm lệnh điều khiển Counter ..........................................................................20 4 .Đồng hồ thời gian thực ...................................................................................... 22 5 .Truyền thông trên mạng nhiều chủ ................................................................ .....23 6 .Ngắt và xử lý ngắt .............................................................................................. 25 7 .Sử dụng ngắt truyền thông ................................................................................. 28 PH ẦN II: NGUY ÊN LÝ CÁC THIẾT BỊ CÓ LIÊN QUAN KHÁC 1 .Van 5/2 điều khiển 1 đầu bằng điện từ ..............................................................30 2 .Chức năng của cảm biến quang và cảm biến màu .............................................30 3 .Động cơ điện một chiều ....................................................................................30 3 .1.Khái niệm chung ...........................................................................................30 3 .2.Cấu tạo ................................ ...........................................................................30 3 .3.Nguyên lý làm việc của động cơ điện một chiều ............................................31 SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 6
  7. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP 4 .Rơle trung gian ..................................................................................................31 PHẦN III: KH ẢO SÁT YÊU CẦU CÔNG NGH Ệ 1 .Ý tưởng về công nghệ ........................................................................................ 33 2 .Sơ đồ bố trí thiết bị ............................................................................................ 34 3 .Khảo sát thiết bị ................................ .................................................................35 4 .Yêu cầu công nghệ ............................................................................................. 36 PHẦN IV: THI CÔNG VÀ LẮP ĐẶT THIẾT BỊ 1 .Quy trình thi công .............................................................................................. 37 2 .Caùc thieát bò ngoõ vaøo vaø ra của PLC .......................................................... 40 3 .Sơ đồ kết nối các thiết bị ................................................................................... 41 4 .Chöông trình ñieàu khieån ................................................................................. 43 PHẦN V : NGUYÊN LÝ VÀ KẾT QUẢ THỰC HIỆN 1 .Nguyên lý ho ạt động .......................................................................................... 44 2 .Kết quả thực hiện ............................................................................................... 45 3 .Hướng phát triển đề tài ...................................................................................... 48 K ẾT LUẬN ..........................................................................................................49 TÀI LIỆU THAM KHẢO ..................................................................................... 50 SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 7
  8. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP PHẦN I: LÝ THUYẾT VỀ PLC S7 – 2000 Chương 1: CẤU TRÚC VÀ PHƯƠNG PHÁP HOẠT ĐỘNG 1 . Cấu trúc của một PLC PLC gồm ba khối chức năng cơ bản: bộ x ử lý, bộ nhớ và khối vào/ra. Trạng thái ngõ vào của PLC được phát hiện và lưu vào bộ nhớ đệm. PLC thực hiện các lệnh logic trên các trạng thái của chúng và thông qua chương trình trạng thái ngõ ra được cập nhật và lưu vào bộ nhớ đ ệm; sau đó trạng thái ngõ ra trong bộ nhớ đệm được dùng để đóng/mở các tiếp điểm kích hoạt các thiết bị tương ứng. Như vậy, sự hoạt độ ng của các thiết bị được đ iều khiển hoàn toàn tự động theo chương trình trong bộ nhớ. Chương trình đ ược nạp vào PLC thông q ua thiết b ị lập trình chuyên dùng. SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 8
  9. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP Hình1: Cấu trc PLC 1 .1Bộ xử lý trung tâm SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 9
  10. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP Bộ xử lý trung tâm CPU: (Central P rocessing Unit) điều khiển và quản lý tất cả hoạt độ ng bên trong PLC. Việc trao đổ i thông tin giữa CPU, bộ nhớ và khối vào/ra được thực hiện thông qua hệ thống Bus dưới sự điều khiển của CPU. 1 .2Bộ nhớ Tất cả PLC đều dùng các loại bộ nhớ: - ROM (Read Only Memory). - RAM (Random Access Memory) - EEPROM (Electrnic Erasable Programmable Read Only Memory) a . Phân chia bộ nhớ: Bộ nhớ của S7_200 đ ược phân chia thành 4 vùng với mộ t tụ có nhiệm vụ d uy trì dữ liệu trong một kho ảng thời gian nhất định khi bị mất nguồn. Bộ nhớ của S7_200 có tính năng động cao, đọ c và ghi được trong toàn vùng, lo ại trừ phần bit nhớ đặt biệt được kí hiệu bởi SM (Special Memory) chỉ có thể truy nhập để đọc. - Vùng chương trình là vùng bộ nhớ được sử dụng để lưu trữ các lệnh chương trình. Vùng này thuộc kiểu non-volatile đọc/ghi được. - V ùng tham số: là miền lưu giữ các tham số như: từ khóa, địa chỉ trạm…Cũng giống như vùng chương trình, vùng tham số cũng thuộc non- volatile đọc/ghi được. - Vùng dữ liệu: được sử dụng để cất các dữ liệu của chương trình bao gồm các kết quả các phép tính, hằng số được định nghĩa trong chương trình, bộ đệm truyền thông… Một phần của vùng nhớ này thuộc kiểu non-volatile đọc/ghi được. - Vùng đối tượng: Timer, bộ đếm, bộ đếm tốc đ ộ cao và các cổng vào/ra tương tự được đặt trong vùng nhớ cuố i cùng. Vùng này không thuộc kiểu non-volatile nhưng đọc ghi được. Hai vùng nhớ cuối có ý nghĩa quan trọng trong việc thực hiện một chương trình. SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 10
  11. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP b. Vùng dữ liệu: Vùng dữ liệu là một miền nhớ động. Nó có thể được truy nhập theo từng b it, từng byte, từng từ đơn hoặc theo từng từ kép và đ ược sử dụng làm miền lưu dữ liệu cho các thuật toán, các hàm truyền thông, lập b ản, các hàm dịch chuyển, xoay vòng thanh ghi, con trỏ đ ịa chỉ… Ghi các dữ liệu kiểu b ản bị hạn chế rất nhiều vì các d ữ liệu kiểu b ảng thường chỉ được sử d ụng theo những mục đích nhất định. Vùng dữ liệu lại được chia ra thành những miền nhớ nhỏ với các công d ụng khác nhau. Chúng được kí hiệu bằng các chữ cái đầu tiên của chữ trong tiếng Anh, đặc trưng cho công dụng riêng của chúng như sau: (vùng nhớ biến) V V ariable memory (vùng đệm ngõ vào) I Input Image register (vùng đệm ngõ ra) O O utput Image register (vùng nhớ nội) M Internal Memory bits (vùng nhớ đặc biệt) SM Special Memory bits Tất cả các miền này đều có thể truy cập đ ược theo từng bit, từng byte, từng từ đ ơn (word- 2 byte) ho ặc từ kép (2 words). H ình sau mô tả vùng dữ liệu của CPU 76543210 Miền V Đọ c/Ghi V0 … V4095 SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 11
  12. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP Vùng đệm cổng vào I I0.x(x=07) (Đ ọc/Ghi) … I7.x(x=07) Vùng đệm cổng ra Q Q0.x(x=07) (Đọc/Ghi) … Q7.x(x=07) Vùng nhớ nội M M0.x(x=0 7) (Đ ọc/Ghi) … M31.x(x=07) SM0.x(x=0 7) Vùng nhớ đặc biệt SM … (chỉ đọc) SM29.x(x=0 7) SM30.x(x=0 Vùng nhớ đặc biệt SM 7) (Đọc/Ghi) … SM85.x(x=0 7) Đ ịa chỉ truy cập được qui ước bởi công thức: - Truy nhậ p theo bit: Tên miền (+) địa chỉ byte(+) chỉ số bit. Ví dụ V150.4 chỉ bit 4 của byte 150 thuộc miền V. - Truy nhập theo Byte: Tên miền (+) B (+) đ ịa chỉ của byte trong miền. V í dụ VB150 chỉ Byte 150 thuộ c miền V. SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 12
  13. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP - Truy nhập theo từ: Tên miền (+) W (+) địa chỉ byte cao của từ trong miền. Ví dụ V W150 chỉ từ đơn gồm hai Byte 150 và 151 thuộc miền V, trong đó byte 150 có vai trò là byte cao trong từ. - Truy nhập theo từ kép: Tên miền (+) D (+) đ ịa chỉ byte cao của từ trong miền. Tất cả các byte thuộc vùng d ữ liệu đều có thể truy nhập được bằng con trỏ . Con trỏ được định nghĩa trong miền V hoặc các thanh ghi AC1, AC2 và AC3. Mỗi con trỏ chỉ đ ịa chỉ gồ m 4 byte(từ kép). Q ui ước sử dụng con trỏ để truy nhập như sau: &đ ịa chỉ byte (cao) là toán hạng lấy đ ịa chỉ của byte, từ ho ặc từ kép. V í dụ: - AC1=&VB150, thanh ghi chứa địa chỉ Byte 150 thuộc miền V. - V D100=&VW150, từ kép VD100 chứa địa chỉ byte cao (VB150) của từ đơn VW150. - AC2=&VD150, thanh ghi AC2 chứa địa chỉ b yte cao (VB150) của từ kép VD150. * Con trỏ : là toán hạn lấy nội dung của byte, từ hoặc từ kép mà con trỏ đang chỉ vào. V í dụ như với phép gán đ ịa chỉ trên thì: - *AC1, lấy nộ i dung của byte VB150. - *VD100, lấy nội dung của từ đơn VW150. - *AC2, lấy nộ i dung của từ kép VD150. Phép gán địa chỉ và sử dụng con trỏ như trên cũng có tác dụng với những thanh ghi 16 bit của timer, bộ đếm thuộc vùng đối tượng sẽ được trình bày ở p hần dưới: c. Vùng đối tượng: Vùng đố i tượng được sử dụng để lưu dữ liệu cho các đố i tượng lập trình như các giá trị tức thời, giá trị đặt trước của bộ đếm hay Timer. Dữ liệu kiểu đối tượng bao gồm các thanh ghi của Timer, bộ đếm, bộ đếm tốc độ cao, bộ đ ệm vào/ra tương tự và các thanh ghi Accumulator(AC). Kiểu dữ liệu đối tượng bị hạn chế rất nhiều vì các d ữ liệu kiểu đối tượng chỉ được ghi theo mục đích cần sử d ụng đối tượng đó. 1 .3.Khối vào/ra SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 13
  14. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP Khối vào/ra có vai trò là mạch giao tiếp vi điện tử của PLC với các mạch công suất bên ngoài kích hoạt các cơ cấu tác đ ộng: nó thực hiện sự chuyển đổi các mức đ iện áp tín hiệu cách ly. 2 . Xử lý chương trình PLC thực hiện chương trình theo chu kỳ lặp. Mỗ i vòng lặp được gọi là m ột vòng quét (Scan). Mỗ i vòng quét được bắt đầu bằng việc đọc dữ liệu từ các cổ ng vào vùng bộ đệm ảo, tiếp theo là giai đoạn thực hiện chương trình. Trong từng vòng quét chương trình thực hiện bằng lệnh đầu tiên và kết thúc b ằng lệnh kết thúc. Sau giai đoạn thực hiện chương trình là giai đọan truyền thông và kiểm tra lỗi. Vòng quét được kết thúc bằng giai đo ạn chuyển các nội dung của bộ đệm ảo đến cổng ra. Giai đ oạn nhập Giai đo ạn chuyển dữ liệu từ ngo ại d ữ liệu ra ngo ại vi vi Giai đ oạn thực hiện Giai đo ạn truyền thông chương trình nội bộ và tự kiểm tra lỗi H ình 3: Chu kỳ lặp của PLC Như vậy, tại thời điểm thực hiện lệnh vào/ra, thông thường lệnh không làm việc trực tiếp với cổng vào ra và chỉ thông qua bộ đệm ảo của cổng trong vùng nhớ tham số. Việc truyền thông giữa bộ đệm ảo với ngoại vi trong giai đoạn 1 và 4 do CPU quản lý. Khi gặp lệnh vào/ra ngay lập tức thì hệ thống sẽ cho dừng mọi công việc khác, ngay cả chương trình xử lý ngắt, để thực hiện lệnh này một cách trực tiếp với cổng vào/ra. Nếu sử dụng các chế độ ngắt, chương trình con tương ứng với từng tín hiệu ngắt được so ạn thảo và cài đ ặt như một bộ phận của chương trình. Chương trình xử lý ngắt chỉ được thực hiện trong vòng quét khi xuất hiện tín hiệu báo ngắt và có thể xảy ra ở bất cứ đ iểm nào trong vòng quét. 3 . Các phương pháp lập trình SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 14
  15. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP S7_200 biểu diễn một m ạch logic cứng bằng một dãy các lệnh lập trình. Chương trình bao gồm một dãy các tập lệnh. S7_200 thực hiện chương trình b ắt đ ầu từ lệnh lập trình đầu tiên và kết thúc ở lập trình cuối trong một vòng quét (scan). Một vòng quét (scan cycle) được bắt đầu bằng mộ t việc đọc trạng thái của đ ầu vào, và sau đó thực hiện chương trình. Vòng quét kết thúc bằng việc thay đổi trạng thái đầu ra. Trước khi bắt đầu một vòng quét tiếp theo S7_200 thực thi các nhiệm vụ b ên trong và nhiệm vụ truyền thông. Chu trình thực hiện chương trình là chu trình lặp.  Cách lập trình cho S7_200 nói riêng và cho các PLC nói chung dựa trên hai phương pháp cơ bản. Phương pháp hình thang (Ladder, viết tắt là LAD) và phương pháp liệt kê lệnh (Statement list, viết tắt là STL).  Nếu có một chương trình viết dưới dạng LAD, thiết b ị lập trình sẽ tự động tạo ra một chương trình theo dạng STL tương ứng. Ngược lại không p hải mọi chương trình viết d ưới dạng STL đều có thể chuyển sang được d ạng LAD. a . Phương pháp hình thang (LAD) LAD là một ngôn ngữ lập trình bằng đồ họa, những thành phần cơ bản dùng trong LAD tương ứng với các thành phần của bảng điều khiển b ằng rơ le. Trong chương trình LAD, các phần tử cơ bản dùng để biểu diễn lệnh logic như sau: Tiếp điểm: Là biểu tượng (Symbol) mô tả các tiếp điểm của rơle Tiếp điểm thường mở Tiếp điểm thương đóng Cuộn dây (Coil): Là biểu tượng   mô tả rơ le được mắc theo chiều dòng điện cung cấp cho rơ le. Hộp (Box): Là biểu tượng mô tả các hàm khác nhau, nó làm việc khi có dòng đ iện chạy đ ến hộp. Những dạng hàm thường được biểu diễn bằng hộp là các b ộ thời gian (Timer), bộ đ ếm (counter) và các hàm toán học. Cuộn dây và các hộp phải mắc đúng chiều dòng điện. Mạng LAD : Là đ ường nối các phần tử thành một mạch hoàn thiện, đi từ đ ường nguồ n bên trái sang đường nguồn bên phải. Đường nguồn bên trái là SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 15
  16. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP d ây pha, đường nguồn bên phải là dây trung hòa và cũng là đường trở về nguồn cung cấp. Dòng điện chạy từ trái qua tiếp điểm đến đóng các cuộn dây hoặc các hộp trở về bên phải nguồn. b. Định nghĩa về STL: Phương pháp liệt kê lệnh (STL) là phương pháp thể hiện chương trình dưới dạng tập hợp các câu lệnh. Mỗi câu lệnh trong chương trình kể cả cả những lệnh hình thức biểu diễn một chức năng của PLC. c. FBD : Là phương pháp lập trình sử dụng các khối hàm logic như And, O r,… SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 16
  17. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP Chương 2: TẬP LỆNH PLC 1. Nhóm lệnh xuất nhập cơ bản Dạ ng lệnh Mô tả chức năng lệnh Tiếp điểm thường đóng sẽ đóng khi có giá trị logic L b it b ằng 0, và sẽ mở khi có giá trị logic b ằng 1 A D Toán hạng: Bit: I, Q, M, SM, T, C, V(n) STL LDN n Tiếp điểm thường hở sẽ được đóng nếu giá trị logic L b ằng 1 và sẽ hở nếu giá trị logic bằng 0 A D Toán hạng: Bit: I, Q, M, SM, T, C, V(n) STL LD n Tiếp điểm thường hở sẽ đ óng tức thời khi giá trị bit L b ằng 1 và sẽ mở tức thời nếu giá trị logic b ằng 0 A D Toán hạng: Bit: I, Q, M, SM, C, T, V(n) STL LDI n Tiếp đ iểm thường đóng sẽ mở tức thời khi giá trị L logic b ằng 1 và ngược lại A D Toán hạng: Bit: I, Q, M, SM, C, T, V(n) STL LDNI n Tiếp đ iểm đảo trạng thái củ a dòng cung cấp. Nếu L dòng cung cấp có tiếp đ iểm đ ảo thì nó ngắt mạch, và A ngược lại D STL NOT SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 17
  18. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP Lệnh nhận biết trạng thái chuyển từ 0 lên 1 trong L một chu kì quét. Khi chuyển từ 0 lên 1 thì sẽ cho A thông mạch D STL EU Lệnh nhận biết sự chuyển trạng thái từ 1 xuống 0 L trong mộ t chu kì quét. Khi chuyển từ 1 xu ống 0 thì A thông mạch D STL ED Cuộn dây ở đ ầu ra sẽ đ ược kích thích khi có dòng L đ iều khiển đi ra A D STL =n Cuộn dây ở đ ầu ra được kích thích tức thời khi có L dòng đ iều khiển đ i qua A D Toán hạng :Bit: I, Q, M, SM, T, C, V(n) STL =I n Dùng để đóng mộ t mảng gồ m n tiếp điểm kể từ giá trị L b an đầu bit A Toán hạng: Bit: I, Q, M, SM, T, C, V, IB, QB, MB, D SMB,VB,AC,*VD,*AC,Const STL S bit n Dùng để ngắt một mảng gồm n tiếp đ iểm kể từ giá trị L b an đầu bit A Toán hạ ng: Bit: I, Q, M, SM, T, C, V, IB, QB, D MB,SMB,VB,AC,*VD,*AC,Const STL R bit n Ghi tức thời giá tr ị logic vào một mảng gồ m n bit kể L từ giá trị b an đầu bit A Toán hạng: Bit: I, Q, M, SM T, C, V(Bit), IB, D QB,MB,SMB,VB,AC,*VD,*AC,Const STL SI bit n SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 18
  19. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP Xóa một mảng tức thời gồ m n bit kể từ đ ịa chỉ bit. L Nếu bit chỉ vào Timer hoặc Counter thì lệnh sẽ xóa A b it đ ầu ra của Timer/Counter D Toán hạng: Bit: I, Q, M, SM T, C, V(Bit), IB, QB,MB,SMB,VB,AC,*VD,*AC,Const STL RI bit n 2 .Nhóm lệnh điều khiển Timer Timer là bộ tạo thời gian trễ giữa tín hiệu vào và tín hiệu ra nên trong điều khiển thường được gọi là khâu trễ. Trong S7-200 có 256 Timer được chia làm 2 loại khác nhau đó là :  Timer tạo thời gian trễ không có nhớ có nghĩa là khi tín hiệu logic vào IN ở mức không thì Timer sẽ bị Reset. Timer Txx này có thể Reset bằng hai cách đó là cho tín hiệu logic vào bằng không hoặc dùng lệnh R Txx (trong STL) để Reset lại timer Txx. Timer này được dùng để tạo thời gian trễ trong m ột thời gian liên tục ký hiệu là TON  Timer tạo thời gian trễ có nhớ có nghĩa là khi tín hiệu logic vào IN ở m ức không thì Timer này không chạy nữa nhưng khi tín hiệu lên mức cao lại thì Timer lại tiếp tục chạy tiếp. Timer Txx này có thể Reset bằng cách dùng lệnh R Txx (trong STL) để Reset lại timer Txx. Timer này được dùng để tạo thời gian trễ trong một thời gian gián đoạn (trong nhiều khoảng thời gian khác nhau) ký hiệu là TONR. Cả hai loại Timer trên đều chạy đến giá trị đặt trước PT thì nó sẽ tự dừng lại nếu muốn cho nó hoạt độ ng lại thì ta phải Reset Timer lại. Timer có những tính chất cơ bản sau :  Các bộ Timer điều được điều khiển bởi một cổng vào và một giá trị đ ếm tức thời. Giá trị đ ếm tức thời được lưu trong mộ t thanh ghi 2 Byte (gọi là T-word) của Timer xác định khoảng thời gian trễ được kích. Giá trị đếm tức thời của Timer luôn luôn được so sánh với giá trị PT đặt trước.  Ngoài thanh ghi 2 byte T-word lưu giá trị tức thời còn có mộ t bit ký hiệu T-bit chỉ thị trạng thái logic đ ầu ra giá trị logic này phụ thuộ c vào kết quả so sánh giá trị đếm tức thời với giá trị đ ặt trước. Khi giá trị đếm tức thời lớn hơn hoặc bằng giá trị đặt trước thì T-bit sẽ có giá trị logic bằng 1, ngược lại T-bit sẽ có giá trị logic bằng không.  Time có 3 độ phân giải đ ó là 1ms, 10ms và 100ms và phân bố của các Timer trong các loại CPU như sau : SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 19
  20. GVHD: PHẠM THANH VŨ ĐỒ ÁN TỐT NGHIỆP Các số hiệu cơ bản trong S7-200 như sau: Đối với các CPU221, 222, 224, 226 bao gồm: Lệnh Độ phân CPU 221 CPU 222 CPU 224 CPU 226 giải TON 1ms T32, T96 T32, T96 T32, T96 T32, T96 10ms T33T36 T33T36 T33T36 T33 T36 T97T100 T97T100 T97T100 T97 T100 100ms T37T63 T37T63 T37T63 T37 T63 T101T255 T101 T255 T101T255 T101T255 TONR 1ms T0,T64 T0,T64 T0,T64 T0,T64 10ms T1 T4 T1T4 T1T4 T1T4 T65T68 T65T68 T65T68 T65 T68 100ms T5 T31 T5T31 T5T31 T5T31 T69T95 T69T95 T69T95 T69 T95 Các lệnh điều khiển Timer: Dạng lệnh Mô tả chức năng lệnh K hai báo Timer số hiệu xxx kiểu TON để tạo thời gian trễ tính từ khi giá trị đầu vào IN được L kích. Nếu giá trị đếm tức thời lớn hơn hoặc A bằng giá trị đ ặt trước thì T-bit bằng 1. Txxx : T32T63 D T96T255 P T: VW, T, C, IW, QW, MW, SMW, AC, STL TON Txxx PT AIW, VD, *AC, Const SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT; NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 20
nguon tai.lieu . vn