Giáo trình Chuyên đề lập trình cỡ nhỏ cung cấp cho người học những kiến thức như: Giới thiệu chung về bộ điều khiển lập trình cỡ nhỏ; Các chức năng cơ bản của LOGO; Các chức năng đặc biệt của LOGO; Lập trình trực tiếp trên LOGO; Lập trình bằng phần mềm LOGO! SOFT;...Mời các bạn cùng tham khảo phần 1 giáo trình dưới đây.
1 ỦY BÂN NHÂN DÂN QUẬN TRƯỜNG TRUNG CẤP NGHỀ ĐƠNG SÀI GỊN GIÁO TRÌNH Tên mơ đun: Chun đề lập trình cỡ nhỏ NGHỀ: ĐIỆN CƠNG NGHIỆP TRÌNH ĐỘ TRUNG CẤP (Ban hành kèm theo Quyết định số: 382b/QĐ-TCN ngày 09 tháng năm 2019 Hiệu trưởng Trường trung cấp nghề Đơng Sài Gịn) Quận 9, năm 2019 MỤC LỤC Bài 1: Giới thiệu chung điều khiển lập trình cỡ nhỏ…………… Tổng quan điều khiển………………………………………………… 1.1 Phương pháp điều khiển nối cứng (Hard-wired control)…………… 1.2 Phương pháp điều khiển lập trình được……………………………… 1.3 Bộ điều khiển lập trình PLC…………………………………………… Các ứng dụng công nghiệp dân dụng…………………… So sánh với hệ điều khiển khác………………………………………… Bộ lập trình loại nhỏ LOGO hãng Siemens………………………… 4.1 Phân loại kết cấu phần cứng……………………………………… 4.2 Đặc điểm ngõ vào, ngõ kết nối theo chủng loại 4.3 Khả mở rộng LOGO Bài 2: Các chức LOGO………………………………… Hàm OR………………………………………………………………… Hàm AND……………………………………………………………… Hàm NOT……………………………………………………………… Hàm NAND……………………………………………………………… Hàm NOR……………………………………………………………… Hàm XOR……………………………………………………………… Bài thực hành…………………………………………………………… Bài 3: Các chức đặc biệt LOGO Hàm LATCHING relay(relay chốt)……………………………………… Hàm PULSE generator (Hàm phát xung đồng hồ)……………………… Hàm On Delay…………………………………………………………… Hàm RETENTIVE on delay(Rơle on delay có nhớ)…………………… Hàm Off Delay…………………………………………………………… Hàm Rơ le xung( Pulse Relay)………………………………………… Bộ đếm lên/đếm xuống………………………………………………… Bộ định thời ngày tuần (weekly timer)………………………… Các chức đặc biệt khác…………………………………………… 9.1 Hàm On / Off Delay…………………………………………………… 9.2 Hàm Relay xung có trì hỗn(Wiping Relay – Pulse Output)………… 9.3 Mạch tạo xung vuông không đồng bộ(Asynchronous Pulse)………… 6 6 6 7 12 13 13 14 14 15 15 16 17 21 21 22 23 24 25 26 26 28 29 29 30 33 9.4 Mạch tạo xung đơn ổn dung cạnh lên xung ngõ vào(Edge– triggered Wiping Relay)…………………………………………………… 9.5 Ngõ ảo – Rơ le trung gian…………………………………………… Bài 4: Lập trình trực tiếp LOGO…………………………………… Bốn quy tắc sử dụng phím Logo…………………………………… Cách gọi chức năng………………………………………………… Phương pháp kết nối khối chức 3.1 Chỉnh đồng hồ( SET CLOCK)……………………………………… 3.2 Xóa chương trình……………………………………………………… 3.3 Đặt tên chương trình…………………………………………………… 3.4 Viết chương trình mới………………………………………………… Lưu trữ chạy chương trình…………………………………………… Khái niệm nhớ…………………………………………………… 5.1 Cấu tạo LOGO! 230RC 5.2 Nối dây cho LOGO230!RC…………………………………………… 5.3 Vùng nhớ dung lượng chương trình………………………………… Bài tập ứng dụng………………………………………………………… 6.1 Điều khiển nhiều động cơ……………………………………… 6.2 Điều khiển ba băng tải………………………………………………… 6.3 Đảo chiều quay tự động……………………………………………… 6.4 Điều khiển băng tải theo thời gian tự động…………………………… 6.5 Điều khiển băng tải chở vật liệu đá…………………………………… 6.6 Thang máy xây dựng………………………………………………… 6.7 Thang máy xây dựng tự động………………………………………… 6.8 Chiếu sáng bên ngồi tịa nhà………………………………………… 6.9 Kiểm sốt dây chuyền đóng hộp……………………………………… Bài 5: Lập trình phần mềm LOGO! SOFT……………………… Thiết lập kết nối PC – LOGO Sử dụng phần mềm 2.1 Standard toolbar……………………………………………………… 2.2 Program toolbar 2.3 Menu bar 2.4 Ví dụ minh họa………………………………………………………… 33 Chạy mơ chương trình…………………………………………… 32 33 33 33 35 35 35 36 36 38 39 39 40 41 42 42 45 47 48 49 50 51 51 52 54 54 54 56 56 56 57 67 Các tập ứng dụng…………………………………………………… 4.1 Điều khiển động có hai cuộn dây đổi nối tam giác – kép……… 4.2 Điều khiển cửa tự động………………………………………………… 68 68 68 4.3 Điểu khiển cổng công nghiệp………………………………………… 4.4 Điều khiển hệ thống bơm nước………………………………………… 4.5 Mạch điều khiển hệ thống thơng gió………………………………… 4.6 Điều khiển xe rót vật liệu vào bể chứa………………………………… 4.7 Điều khiển quang báo theo chương trình……………………………… 4.8 Điều khiển chiếu sáng theo giờ………………………………………… 4.9 Điều khiển băng tải………………………………………………… Bài 6: Bộ điều khiển lập trình Easy hãng Meller…………………… Giới thiệu chung………………………………………………………… 1.1 Cấu trúc bên EASY………………………………………… 1.2 Giới thiệu Model CPU…………………………………………… Đặc điểm ngõ vào, ngõ ra, cách nối dây……………………………… 1.3 Khả mở rộng…………………………………………………… Lập trình trực tiếp Easy…………………………………………… 2.1 Các quy tắc dùng phím………………………………………………… 2.2 Các chức đặc biệt……………………………………… 2.3 Phương pháp soạn thảo………………………………………………… 2.4 Bài tập ứng dụng……………………………………………………… Lập trình phần mềm Easy Soft…………………………………… 3.1 Kết nối PC – Easy……………………………………………………… 3.2 Sử dụng phần mềm…………………………………………………… 3.3 Bài tập minh họa……………………………………………………… 3.4 Bài tập tự làm………………………………………………………… 70 72 74 75 76 77 77 78 78 78 79 80 81 81 81 82 85 85 86 86 87 89 92 TÀI LIỆU THAM KHẢO………………………………………………… 95 TÊN MƠ ĐUN:ĐIỀU KHIỂN LẬP TRÌNH CỠ NHỎ Mã mơ đun: MĐ28 Vị trí, tính chất, ý nghĩa vai trị mơ đun: - Mơ đun phải học sau học xong môn học Tin học bản, điện tử Mô đun Trang bị điện, Kỹ thuật cảm biến - Là mơ đun thuộc mơ đun chun ngành - Lập trình điều khiển cỡ nhỏ với việc sử dụng mô đun điều khiển cỡ nhỏ cho phép giải toán điều khiển vừa nhỏ đảm bảo tính linh hoạt kinh tế Kỹ lắp đặt lập trình giới thiệu giáo trình nhằm giúp cho người học có khả ứng dụng hiệu lĩnh vực khác Mục tiêu mơ đun: - Phân tích cấu tạo, ngun lý lập trình, phạm vi ứng dụng số điều khiển lập trình loại nhỏ (LOGO! Siemens; EASY Moller ZEN OMROM) - Phân tích cấu trúc phần cứng phần mềm điều khiển - Kết nối điều khiển thiết bị ngoại vi - Chạy mô máy tính với phần mềm chuyên dụng - Thực ứng dụng dân dụng công nghiệp - Rèn luyện tính cẩn thận, tỉ mỉ, chính xác, tư khoa học và sáng tạo - Đảm bảo an toàn cho người và thiết bị Nội dung mô đun: Số TT Tên mô đun Giới thiệu chung điều khiển lập trình cở nhỏ Các chức LOGO Các chức đặc biệt LOGO Lập trình trực tiếp LOGO Lập trình phần mềm LOGO SOFT Bộ điều khiển lập trình EASY hãng MELLER Cộng: Tổng số Thời gian (giờ)) Lý Thực Kiểm thuyết hành tra* 10 35 25 10 3,5 28 13 0,5 2 10 7,5 0,5 90 30 55 BÀI GIỚI THIỆU CHUNG VỀ BỘ ĐIỀU KHIỂN LẬP TRÌNH CỠ NHỎ Mã bài: MĐ28-01 Giới thiệu: Giới thiệu tổng quan điều khiển lập trình cỡ nhỏ đa dạng thực tế Mục tiêu: - Phân biệt khác công dụng LOGO, EASY, ZEN với PLC - Phân tích cấu trúc phần cứng, ngõ vào, ngõ ra, khả mở rộng điều khiển lập trình LOGO! - Rèn luyện tính cẩn thận, tỉ mỉ, chính xác, tư khoa học và sáng tạo - Đảm bảo an toàn cho người và thiết bị Nội dung chính: Tổng quan điều khiển Mục tiêu: Trình bày tổng quan điều khiển 1.1 Phương pháp điều khiển nối cứng (Hard-wired control) Trong điều khiển nối cứng người ta chia làm hai loại: nối cứng có tiếp điểm nối cứng không tiếp điểm - Điều khiển nối cứng có tiếp điểm dùng khí cụ điện từ rơle, công tắc tơ kết hợp với cảm biến, đèn, nút ấn, cơng tắc… Các khí cụ nối lại với theo mạch điện cụ thể để thực yêu cầu công nghệ định - Điều khiển nối cứng không tiếp điểm dùng cổng logic bản, cổng logic đa hay mạch (gọi chung IC số), kết hợp với cảm biến, đèn, nút ấn, công tắc…Các IC số liên kết với theo sơ đồ logic Các mạch điều khiển nối cứng sử dụng linh kiện điện tử công suất SCR, triac để thay công tắc tơ mạch động lực 1.2 Phương pháp điều khiển lập trình Trong hệ thống điều khiển lập trình cấu trúc điều khiển cách đấu dây độc lập với chương trình Nhiệm vụ sơ đồ mạch điều khiển xác định số hữu hạn bước thực xác định gọi "chương trình" Chương trình mơ tả bước thực gọi tiến trình điều khiển, tiến trình lưu vào nhớ nên gọi "điều khiển lập trình có nhớ" nhờ trợ giúp lập trình hay máy vi tính 1.3 Bộ điều khiển lập trình PLC Bộ điều khiển lập trình ( Programmable Logic Controller ) gọi tắt PLC thiết bị điều khiển số lập trình cho phép thực thuật tốn điều khiển thơng qua ngơn ngữ lập trình Hình MĐ28-01-01: Cấu trúc điều khiển PLC Hệ thống PLC khơng cảm nhận giới bên ngồi khơng có cảm biến, khơng thể điều khiển hệ thống sản xuất khơng có động cơ, xy lanh hay thiết bị ngoại vi khác cần thiết sử dụng máy tính chủ vị trí đặc biệt dây chuyền sản xuất PLC bao gồm module sau: - Đơn vị xử lý trung tâm CPU nhớ chương trình - Module xuất nhập (I/O module) - Khối cấp nguồn ni Để thể chương trình điều khiển PLC có phương pháp biểu diễn: - Sơ đồ hình thang Ladder Dia gram gọi tắt LAD - Lưu đồ hệ thống điều khiển CSF ( Control System Flowchart ) hay sơ đồ khối chức FBD ( Funcition Block Diagram ) - Liệt kê danh sách lệnh STL (Statement List) Các ứng dụng công nghiệp dân dụng Mục tiêu: Nêu ứng dụng điều khiển lĩnh vực khác Bộ điều khiển lập trình PLC coi trái tim hệ thống Thực đọc trạng thái tín hiệu đầu vào thục theo chương trình điều khiển để đưa định điều khiến tới đối tượng bên Ngay PLC ứng dụng rộng rãi ngành công nghiệp đặc biệt lĩnh vực điều khiển tự động: - Điều khiển kho lạnh… - Hệ thống quạt thơng gió, quạt lị… - Chiếu sáng cơng viên, siêu thị, nhà máy… - Hệ thống bơm nước - Báo động - Đóng mở cửa tự động - Thang máy vận chuyển hàng So sánh với hệ điều khiển khác Mục tiêu: So sánh tính điều khiển với hệ điều khiển khác Vào năm 1960 & 1970, máy móc tự động điều khiển rơ le điện Những rơ le lắp đặt cố định bên bảng điều khiển Những hệ thống có nhiều bất lợi: - Sự thay đổi hồn tồn khó khăn - Việc sửa chữa vơ phiền phức bạn phải cần đến nhà kỹ thuật giỏi - Tiêu thụ điện lớn dây rơ le tiêu thụ điện - Thời gian dừng máy dài cố xảy ra, phải thời gian dài để sửa chữa bảng điều khiển - Nó gây thời gian dừng máy lâu bảo trì điều chỉnh vẽ khơng nguyên vẹn qua thời gian nhiều năm Với xuất điều khiển khả lập trình, quan điểm thiết kế điều khiển tiến to lớn Có nhiều ích lợi việc sử dụng điều khiển lập trình: - Hệ thống dây giảm đến 80% so với hệ thống điều khiển rơ le - Điện tiêu thụ giảm đáng kể - Chỉ cần lắp đặt lần (đối với sơ đồ hệ thống, đường nối dây, tín hiệu ngõ vào/ra …), mà thay đổi kết cấu hệ thống sau - Độ tin cậy cao thiết kế đặc biệt để hoạt động môi trường công nghiệp để điều khiển hệ thống điện dân dụng Bộ lập trình loại nhỏ LOGO hãng Siemens Mục tiêu: Trình bày kết cấu kết nối vào LOGO 4.1 Phân loại kết cấu phần cứng LO GO modul logic đa hãng Siemens bao gồm: - Chức điều khiển - Bộ điều khiển vận hành hiển thị - Bộ cung cấp nguồn - Giao diện vao/ra (6 ngõ vào ngõ ra) - Một giao diện lập trình cáp nối với máy tính - Các chức thông dụng thực tế hàm thời gian, tạo xung - Một cơng tắc thời gian theo thời gian thực (có pin nuôi riêng) Trước sử dụng LOGO, ta phải biết số thông tin sản phẩm cấp điện áp sử dụng, ngõ relay hay transistor… Các thơng tin tìm thấy góc bên trái sản phẩm Ví dụ: LOGO! 230RC Một số kí hiệu dùng để nhận biết đặc tính sản phẩm: • 12: nguồn cung cấp 12 VDC • 24: nguồn cung cấp 24 VDC • 230: nguồn cung cấp khoảng 115…240 VAC/DC • R: ngõ relay Nếu dịng thơng tin khơng chứa kí tự nghĩa ngõ sản phẩm transistor • C: sản phẩm có tích hợp hàm thời gian thực • O: sản phẩm khơng có hình hiển thị • DM: Modul digital • AM: modul analog • CM: modul truyền thơng Các version: - Version có hình hiển thị, ngõ vào số ngõ số - Version khơng có hình hiển thị, ngõ vào số ngõ số - Modul số, ngõ vào ngõ - Modul số, ngõ vào ngõ - Modul analog, ngõ vào analog ngõ analog - Modul truyền thông Một số loại Logo: 1) Logo 24: - Nguồn nuôi ngõ vào số: 24 VDC - Ngõ số dùng transisto có I0 max = 0,3 A 2) Logo 24 R: - Nguồn nuôi ngõ vào số: 24 VDC - Ngõ số dùng rơle có I0 max = A 3) Logo 230 R: - Nguồn nuôi ngõ vào số: 125 VAC/ 230 VAC - Ngõ số dùng rơle có: I0 max = A 4) Logo 230 RC: - Nguồn nuôi ngõ vào số: 115VAC/ 230 VAC 10 - Ngõ số dùng rơle có I0 max = A - Bốn công tắc thời gian thực (theo đồng hồ) với lần đóng cắt cho cơng tắc 4.2 Đặc điểm ngõ vào, ngõ kết nối theo chủng loại a/ Đặc điểm ngõ vào ngõ ra: - Ngõ vào số: Ngõ vào số xác định kí tự bắt đầu I Số thứ tự ngõ vào (I1, I2, …) tương ứng với ngõ vào kết nối LOGO - Ngõ vào analog: Đối với version LOGO! 24, LOGO! 24o, LOGO! 12/24RC LOGO!12/24Rco, ngõ vào I7, I8 lập trình để sử dụng hai kênh vào analog AI1, AI2 - Ngõ số: Ngõ số xác định kí tự bắt đầu Q (Q1, Q2, … Q16) - Ngõ analog: Ngõ analog bắt đầu ký tự AQ, LOGO cho phép tối đa ngõ vào analog AQ1 AQ2 Hình MĐ28-01-02: Trạm điều khiển Logo - Mức số: Mức tín hiệu thiết kế mức: hi lo với: Hi = 1: mức cao Lo = 0: mức thấp Hình MĐ28-01-03 19 Bước 3: Viết chương trình: Khi S1 = S2 =1 K1= 1( đèn sáng) Hình MĐ28-02-10: Chương trình điều khiển Bài 2: Lập trình điều khiển khởi động động khơng đồng ba pha theo u cầu (hình MĐ28-02-11): - Khởi động động nút ấn ON - Dừng động nút ấn OFF - Có bảo vệ tải tiếp điểm thường đóng Relay nhiệt Hình MĐ28-02-11: Sơ đồ mạch động lưc Bước 1: Sơ đồ kết nối LOGO Hình MĐ28-02-12: Sơ đồ đấu nối vào /ra 20 Bước 2: Bảng phân công địa chỉ: I1 S1 Nút ấn thường đóng S1 I2 S2 Nút ấn thường mở S2 I3 RN Tiếp điểm thường đóng rơ le nhiệt Q1 K1 Cuộn dây K1 Bảng 2.10: Bảng phân công địa vào/ra Bước 3: Viết chương trình: Hình MĐ28-02-13: Chương trình điều khiển Bài 3: Viết chương trình điều khiển cho động qua khởi động từ K1, K2, K3 theo sơ đồ mạch điện sau (Hình MĐ28-02-14): Hình MĐ28-02-14: Sơ đồ mạch điều khiển Yêu cầu: - Trình bày nguyên lý hoạt động - Vẽ sơ đồ kết nối vào - Viết chương trình cho LOGO + Nguyên lý hoạt động: 21 - Ấn S2: K1=1 Tiếp điểm K1 đóng trì cấp điện qua nút ấn S2 đồng thời cấp điện cho K2 - Ấn S3: K2 =1 (qua tiếp điểm S3 K1): Tiếp điểm K2 đóng điện trì cấp điện qua nút ấn S3 đồng thời cấp điện cho K3 - Ấn S4: K3=1 (qua tiếp điểm S3 K2): Tiếp điểm K3 đóng dùy trì cấp điện qua nút ấn S4 - Ấn S1: Hệ thống điện K1 điện Bước 1: Sơ đồ kết nối ngõ vào ra: Hình MĐ28-02-15: Sơ đồ đấu nối vào/ra Bước 2: Bảng phân công địa I1 I2 I3 I4 Q1 Q2 Q3 S1 Nút ấn thường đóng S1 S2 Nút ấn thường mở S2 S3 Nút ấn thường mở S2 S4 Nút ấn thường mở S2 K1 Cuộn dây công tắc tơ K1 K2 Cuộn dây công tắc tơ K2 K3 Cuộn dây công tắc tơ K3 Bảng 2.11: Bảng phân công địa vào/ra Bước 3: Viết chương trình: 22 Hình MĐ28-02-16: Chương trình điều khiển BÀI CÁC CHỨC NĂNG ĐẶC BIỆT CỦA LOGO Mã bài: MĐ28-03 Giới thiệu: Để thực tốn điều khiển tự động theo chương trình số bên cạnh lệnh logic Logo cịn có hàm chức Timer, Counter, hàm tạo xung, đồng hồ thời gian thực… Mục tiêu: - Sử dụng, khai thác chức hàm đặc biệt LOGO! - Viết chương trình ứng dụng hàm theo yêu cầu cụ thể - Rèn luyện tính cẩn thận, tỉ mỉ, chính xác, tư khoa học và sáng tạo - Đảm bảo an toàn cho người và thiết bị Nội dung chính: Hàm LATCHING relay(relay chốt) Mục tiêu: Phân tích nguyên tắc làm việc hàm latching Hình MĐ28-03-01: Hàm LATCHING - Input S: Tín hiệu mức ngõ set ngõ Q - Input R: Tín hiệu mức ngõ reset ngõ Q - Output Q: Ngõ Q đượs set với tín hiệu S reset với tín hiệu R Giản đồ thời gian: 23 Hình MĐ28-03-02: Giản đồ xung relay chốt Bảng giá trị logic: Sn Rn Q 0 1 1 x Bảng 3.1: Bảng trạng thái hàm relay chốt Mô tả hoạt động: - Khi có tín hiệu chuyển trạng thái chân Set từ lên đầu Q chuyển trạng thái từ lên trì trạng thái Nó trở trạng thái tín hiệu chân Reset =1 - Khi hai tín hiệu chân Set Reset đồng thời đầu Q nhận trạng thái 0( ưu tiên chân Reset) Hàm PULSE generator (Hàm phát xung đồng hồ) Mục tiêu: Phân tích nguyên tắc làm việc hàm xung đồng hồ Hình MĐ28-03-03: Hàm phát xung đồng hồ Mạch phát xung đồng hồ cho xung vuông đối xứng chuẩn với thời gian định trước T: thời gian ngõ Q = thời gian ngõ Q = Như vậy, chu kì xung vuông 2T lần số xung vuông là: f = 1/2T Ngõ En( Enable: cho phép): lên mạch cho xung vng ngõ Lưu ý: thời gian T phải chọn trị số lớn 0,1s Giản đồ thời gian: 24 Hình MĐ28-03-04: Giản đồ xung hàm phát xung đồng hồ Hàm On Delay Mục tiêu: Phân tích nguyên tắc làm việc hàm On Delay Hình MĐ28-03-05: Hàm On Delay - Input Trg: ngõ vào khởi động thời gian delay on - Parameter T: Khoảng thời gian delay - Output Q: ngõ lên 1sau thời gian đặt T ngõ vào Trg lên Giản đồ thời gian: Hình MĐ28-03-06: Giản đồ xung hàm On Delay Mơ tả: Thời gian Ta khởi động ngõ vào Trg chuyển từ lên (Ta: thời gian hành LOGO) 25 Nếu trạng thái ngõ vào Trg trì mức suốt khoảng thời gian T ngõ Q lên mức ngõ vào chuyển từ xuống Nếu khoảng thời gian T mà ngõ vào chuyển từ xuống thì ngõ racũng xuống timer bị reset Nếu tính retentive khơng đươc set nguồn, ngõ Q thời gian Ta bị reset Hàm RETENTIVE on delay(Rơle on delay có nhớ) Mục tiêu: Phân tích nguyên tắc làm việc hàm trễ có nhớ Hình MĐ28-03-07: Hàm On Delay có nhớ - Input Trg: Cạnh dương ngõ vào khởi động thời gian delay on T - Input R: Tín hiệu ngõ vào reset thời gian delay ngõ out - Parameter T: Thời gian delay on - Output Q: Ngõ set hết thời gian T Giản đồ thời gian: Hình MĐ28-03-08: Giản đồ xung hàm On Delay có nhớ Mơ tả: Thời gian Ta khởi động ngõ vào Trg chuyển từ lên Ngõ Q set Ta=T Từ lúc này, thay đổi giá trị Trg không ảnh hưởng đến giá trị ngõ Ngõ thời gian Ta bị reset có tín hiệu chân R 26 Nếu tính retentive khơng đươc chọn nguồn, ngõ Q thời gian Ta bị reset Hàm Off Delay Mục tiêu: Phân tích nguyên tắc làm việc hàm Off Delay Hình MĐ28-03-09: Hàm Off Delay - Input Trg: cạnh âm ngõ vào khởi động thời gian delay off T - Input R: Cạnh lên ngõ vào reset thời gian delay ngõ out - Parameter T: Khoảng thời gian delay off - Output Q: Ngõ set Trg lên giữ hết thời gian T Giản đồ thời gian: Hình MĐ28-03-10: Giản đồ xung hàm Off Delay Mơ tả: Ngõ Q set Trg thay đổi từ lên Thời gian hành Ta khởi động lại Trg chuyển từ xuống 0, ngõ Q set Ngõ Q reset Ta đạt tới thời gian T (Ta=T) Thời gian Ta bị reset có cạnh lên chân Trg Khi ngõ vào R chuyển từ lên thời gian Ta ngõ bị reset Nếu tính retentive khơng đươc chọn nguồn, ngõ Q thời gian Ta bị reset 27 Hàm Rơ le xung( Pulse Relay) Mục tiêu: Phân tích nguyên tắc làm việc hàm Rơ le xung Hình MĐ28-03-11: Hàm Pulse Relay - Trg: Ngõ vào mạch rơ le xung - T: Là thời gian trễ Giản đồ thời gian: Hình MĐ28-03-12: Giản đồ xung hàm Pulse Relay Mô tả: Rơ le xung loại rơ le điều khiển ngõ Trg trạng thái dạng xung Mỗi lần ngõ Trg nhận xung kích dương ( từ lên xuống ) ngõ bị đảo trạng thái lần Khi ngõ Trg nhận xung dương thứ ngõ Q lên trạng thái Khi ngõ vào Trg nhận xung dương thứ ngõ Q xuống trạng thái Trường hợp ngõ Q mức 1, ngõ R lên trạng thái ngõ Q xuống tức thời Bộ đếm lên/đếm xuống Mục tiêu: Phân tích nguyên tắc làm việc đếm 28 Hình MĐ28-03-13: Bộ đếm - Input R: Tín hiệu mức ngõ R reset giá trị đếm - Input Cnt: Cạnh lên chân thực chức đếm Sử dụng: Ngõ vào I5/I6 dùng cho đếm tốc độ cao ( version LOGO!12/24 RC/RCo LOGO! 24/24o), tốiđa 2Khz Các ngõ vào lại dùng cho đếm tần số thấp ( vòng 4Hz) - Input Dir: Chọn chiều đếm: 0: đếm lên 1: đếm xuống - Parameter On: ngưỡng On ngõ Q (giá trị từ 999999), Off: ngưỡng Off ngõ Q (giá trị từ 999999) - Output Q: Ngõ set hay reset phụ thuộc vào giá trị đếm ngưỡng đặt Ví dụ: Hình MĐ28-03-14: Giản đồ đếm lên xuống Mô tả: Giá trị đếm tăng giảm đơn vị ứng với cạnh lên ngõ vào Cnt ngõ vào Dir Giá trị đếm reset ngõ vào R lên ngõ set reset theo quy luật sau đây: - Trường hợp ngưỡng On >= ngưỡng Off Q = 1, Cnt >= On Q = 0, Cnt < Off - Trường hợp ngưỡng On < ngưỡng Off, ngõ Q =1 : On < Cnt < Off 29 Bộ định thời ngày tuần (weekly timer) Mục tiêu: Phân tích nguyên tắc làm việc Weekly timer Hình MĐ28-03-15: Bộ định thời gian ngày tuần - Kênh No1, No2,No3: Mỗi kênh cho phép ta đặt thời gian On Off ngày tuần - Output Q Ngõ set lên thời gian ngày trùng với thời gian đặt kênh Ví dụ: Thơng số kênh cài đặt sau: Khi đáp ứng ngõ sau: Hình MĐ28-03-16: Giản đồ thời gian ngày tuần Mô tả: Mỗi hàm định ngày tuần có kênh (No1, No2, No3) Trong kênh, ta định thời gian On Off ngày tuần Khi đó, vào khoảng thời gian định trước, ngõ Q set lên Trong trường hợp ngày định dạng kênh trùng trạng thái ngõ định theo kênh có mức ưu tiên cao ( No3>No2>No1) 30 Các chức đặc biệt khác Mục tiêu: Phân tích nguyên tắc làm việc hàm đặc biệt 9.1 Hàm On / Off Delay Hình MĐ28-03-17: Hàm On / Off Delay - Input Trg: Cạnh dương (0 lên 1) ngõ vào Trg khởi động thời gian delayon TH.Cạnh dương (0 lên 1) ngõ vào Trg khởi động thời gian delay-on TL - Parameter TH : thời gian delay-on TL: thời gian delay-off - Output Q Ngõ set đủ thời gian TH sau ngõ vào Trg lên giữ mức Ngõ reset đủ thời gian TL sau ngõ vào Trg xuống giữ mức Giản đồ thời gian: Hình MĐ28-03-18: Giản đồ xung hàm on/off delay Mô tả: Thời gian TH khởi động ngõ vào Trg chuyển từ lên Nếu ngõ Trg giữ hết thời gian TH ngõ Q set lên 31 Thời gian TH bị reset ngõ vào Trg chuyển xuống mức chưa hết thời gian TH Sự chuyển mức từ xuống khởi động TL Nếu ngõ Trg giữ hết thời gian TL ngõ Q reset Thời gian TL bị reset ngõ vào Trg chuyển lên mức chưa hết thời gian TL Nếu tính retentive khơng đươc chọn nguồn, ngõ Q thời gian TH, TL bị reset 9.2 Hàm Relay xung có trì hỗn(Wiping Relay – Pulse Output) Hình MĐ28-03-19: Hàm Wiping Relay – Pulse Output - Input Trg: Cạnh dương (0 lên 1) ngõ vào trg khởi động thời gian delay T - Parameter T: thời gian delay - Output Q: Ngõ set Trg lên Ngõ reset đủ thời gian T ngõ Trg mức Hình MĐ28-03-20: Giản đồ xung hàm Wiping Relay – Pulse Output Mô tả: 32 - Ngõ vào Trg: chuyển từ lên set ngõ Q khoảng thời gian Ta - Ngõ Q: bị reset Ta=T ngõ vào Trg chuyển xuống mà chưa hết thời gian T 9.3 Mạch tạo xung vng khơng đồng bộ(Asynchronous Pulse) Hình MĐ28-03-21: Mạch tạo xung vuông không đồng - Input En Cho phép chức hàm - Input INV Tín hiệu ngõ vào chuyển đổi trạng thái xung phát ngõ - Parameter TH, TL: chu kỳ phát xung - Output Q Ngõ set/reset với chu kỳ TH/TL (INV=0) Ngõ reset/set với chu kỳ TH/TL(INV=1) Giản đồ thời gian: Hình MĐ28-03-22: Giản đồ mạch tạo xung vuông không đồng Mô tả: Khi ngõ En =1 ngõ Q phát xung với chu kỳ TH/TL Ngõ INV sử dụng để chuyển đổi trạng thái xung phát Nếu tính retentive khơng đươc chọn nguồn, ngõ Q thời gian Ta bị reset 9.4 Mạch tạo xung đơn ổn dung cạnh lên xung ngõ vào(Edge–triggered Wiping Relay) 33 Hình MĐ28-03-23: Mạch tạo xung đơn ổn dung cạnh lên xung ngõ vào Mạch tạo xung đơn ổn dung mức cao cho xung ngõ vào Trg mức cao Nếu ngõ vào Trg xuống mức tức thời chấm dứt xung Đối với mạch tạo xung đơn ổn dung cạnh lên xung kích ngõ vào, cần xung kích có thời gian ngắn đặt vào ngõ Trg, sau ngõ vào Trg xuống mức ngõ cho xung chuẩn đơn ổn thời gian T định trước Giản đồ thời gian: Hình MĐ28-03-23:Giản đồ mạch tạo xung đơn ổn dung cạnh lên xung ngõ vào 9.5 Ngõ ảo – Rơ le trung gian Trong hệ thống điều khiển có tiếp điểm, người ta dùng rơ le trung gian để đóng cắt tiếp điểm, điều khiển cuộn dây cơng tắc tơ hay đèn tín hiệu khơng trực tiếp để đóng cắt tải cơng suất Trong PLC LOGO đời tích hợp thêm số ngõ ảo, chức rơ le trung gian điều khiển có tiếp điểm Các ngõ ảo kí hiệu từ M1 đến M8 ... MĐ2 8-0 2-0 9: Sơ đồ đấu nối vào/ra Bước 2: Bảng địa chỉ: I1 S1 Công tắc S1 I2 S2 Công tắc S2 Q1 K1 Cuộn dây K1 Bảng 2.8: Bảng phân công địa vào/ra 19 Bước 3: Viết chương trình: Khi S1 = S2 =1 K1= 1( ... X ( X=0) - Bảng logic: 15 Q 0 0 1 1 0 1 0 1 1 1 1 1 1 Bảng 2 .1: Bảng trạng thái cổng OR Hàm AND: Đấu nối tiếp hai hay nhiều tiếp điểm Hình MĐ2 8-0 2-0 3: Hàm AND - Ngõ Q = tất ngõ vào - Bảng logic... kết đấu nối tiếp tiếp điểm Hình MĐ2 8-0 2-0 6: Hàm NOR - Ngõ tất ngõ vào - Ngõ vào không sử dụng sử dụng kí hiệu X (X=0) - Bảng logic: 17 Q 0 0 1 1 0 1 0 1 1 1 1 1 1 Bảng 2.6: Bảng trạng thái cổng