Điện - Điện tử - Chương 2: Thiết kế mạch điều khiển logic khí nén - Điện khí nén

pdf 19 trang vanle 5590
Bạn đang xem tài liệu "Điện - Điện tử - Chương 2: Thiết kế mạch điều khiển logic khí nén - Điện khí nén", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfdien_dien_tu_chuong_2_thiet_ke_mach_dieu_khien_logic_khi_nen.pdf

Nội dung text: Điện - Điện tử - Chương 2: Thiết kế mạch điều khiển logic khí nén - Điện khí nén

  1. CHƯƠNG 2: THIẾT KẾ MẠCH ĐIỀU KHIỂN LOGIC KHÍ NÉN - ĐIỆN KHÍ NÉN Thiết kế ra một mạch điều khiển tự động tốI ưu và kinh tế là hết sức quan trọng. Chương này giới thiệu phương pháp thiết kế mạch điều khiển khí nén, điện khí nén khí nén bằng phương pháp biểu đồ Karnaugh. Trình tự thiết kế được thể hiện qua các ví dụ cụ thể. 2.1. THIẾT KẾ MẠCH KHÍ NÉN CHO QUY TRÌNH VỚI 2 XILANH Giả sử quy trình làm việc của một máy khoan gồm hai xilanh: khi đưa chi tiết vào xilanh A sẽ đi ra để kẹp chi tiết. Sau đó piston B đi xuống khoan chi tiết và sau khi khoan xong thì piston B lùi về. Sau khi piston B đã lùi về thì xilanh A mới lùi về. Ta có sơ đồ khí nén và biểu đồ thời gian (biểu đồ trạng thái) như sau: Xilanh A a0 a1 Xilanh B b0 b1 A+ A- B+ B- bước: 0 12345≡1 a1 a1 a1 Xilanh A a a a0 0 0 b1 b1 Xilanh B b0 b0 b0 A+ B+ B- A- A+ a0 a1 a1 a1 a0 b0 b0 b1 b0 b0 Hình 2.1. Sơ đồ khí nén và biểu đồ trạng thái Từ biểu đồ trạng thái, ta xác định điều kiện để các xilanh làm việc: Bước 1: piston A đi ra với tín hiệu điều khiển A+ + A = a0.b0 Bước 2: piston B đi ra với tín hiệu điều khiển B+ + B = a1.b0 27
  2. Bước 3: piston B lùi về với tín hiệu điều khiển B- - B = a1.b1 Bước 4: piston A lùi về với tín hiệu điều khiển A- - A = a1.b0 ⇒ Phương trình logic: + A = a0.b0 + B = a1.b0 - B = a1.b1 ≡ - A = a1.b0 So sánh các phương trình trên, ta thấy điều kiện để thực hiện B+ và A- giống nhau ⇒ Như vậy về phương diện điều khiển thì điều đó không thể thực hiện được. + - Để có thể phận biệt được các bước thực hiện B và A có cùng điều kiện (a1.b0) thì cả 2 phương trình phải thêm điều kiện phụ. Trong điều khiển người ta sử dụng phần tử nhớ trung gian (ký hiệu x và x là tín hiệu ra của phần tử nhớ trung gian). Phương trình logic trên được viết lại như sau: + A = a0.b0 B+ = a .b .x 1 0 − B = a1.b1 − A = a1.b0.x Để tín hiệu ra x của phần tử nhớ trung gian thực hiện bước 2 (B+), thì tín hiệu đó tín hiệu đó phải được chuẩn bị trong bước thực hiện trước đó (tức là bước thứ 1). Tương tự như vậy để tín hiệu ra x của phần tử nhớ trung gian thực hiện bước 4 (A-), thì tín hiệu đó phải được chuẩn bị trong bước thực hiện trước đó (tức là bước thứ 3). Từ đó ta viết lại phương trình logic như sau: + A = a0.b0.x B+ = a .b .x Chuẩn bị trước 1 0 − B = a1.b1.x − Thêm A = a1.b0.x Trong quy trình thêm một phần tử nhớ trung gian (Z), ta có tín hiệu ra để điều khiển phần tử nhớ là: + ⎪⎧X = a1.b1.x ⎨ − ⎩⎪X = a0.b0.x Như vậy ta có 6 phương trình không trùng nhau: 28
  3. + A = a0.b0.x + B = a1.b0.x B− = a .b .x 1 1 − A = a1.b0.x + X = a1.b1.x − X = a0.b0.x Với 6 phương trình trên ta có sơ đồ mạch logic như sau: a0 a1 b0 b1 x x A+ & A+ S R - & A A- X+ & S R & X- Z B+ & B+ S R - & B B- Hình 2.2. Sơ đồ mạch logic Rút gọn bằng phương pháp biểu đồ Karnaugh: Thiết lập biểu đồ Karnaugh: ta có 3 biến a1 và phủ định a0 b1 và phủ định b0 x và phủ định x ⇒ Biểu đồ Karnaugh với 3 biến được biểu diễn như sau: x x + 1 - 5 b0 A X a0 a0 b0 + 2 - 6 Trục đối xứng b0 B A a1 a1 + 3 - 7 b1 X X a1 a1 b 4 8 1 b1 a0 a0 Hình 2.3. Biểu đồ Karnaugh với 3 biến 29
  4. Các công tắc hành trình sẽ biểu diễn qua trục đối xứng nằm ngang, biến của phần tử nhớ trung gian biểu diễn qua trục đối xứng thẳng đứng. Trong điều khiển giả thiết rằng, khi công tắc hành trình (ví dụ a0) bị tác động thì công tắc hành a1 sẽ không tác động. Không xảy ra trường hợp cả 2 công tắc hành trình a0 và a1 cùng tác động đồng thời hoặc cả 2 công tắc tác động đồng thời. ∗ Bây giờ ta đơn giản hành trình của xilanh A bằng biểu đồ Karnaugh: Theo biểu đồ trạng thái, ta thiết lập được biểu đồ Karnaugh cho xilanh A: Khởi động Bước: 1 2 3 4 5≡1 x x 1 5 b A+ A- a a1 0 0 + 2 - 6 a0 b0 A A a1 A+ B+ B- A- A+ + 3 + 7 b1 A A a1 4 8 b1 a0 Hình 2.4. Biểu đồ Karnaugh cho xilanh A Bước thực hiện thứ nhất là piston A đi ra (A+) và dừng lại cho đến bước thực hiện thứ 3. Sang bước thứ 4 thì piston A lùi về (A-). Các khối 1, 2, 3 và 7 ký hiệu A+ và các khối 5, 6 ký hiệu A-. Đơn giản hành trình của xilanh A (A+) sẽ được thực hiện trong cột thứ nhất ( x ). Ta có phương trình logic của A+ là: + A = a0.b0. x .S0 (với S0 là nút khởi động) Cột thứ nhất ( x ) gồm các khối 1, 2, 3 và 4, trong đó khối 4 là trống. + ⇒ A = a0.b0. x + a1.b0. x + a1.b1. x + a0.b1. x + hay: A = (a0 + a1).b0. x + (a1 + a0).b1. x = b0. x + b1. x = (b0 + b1). x + ⇒ A = x .S0 Tương tự, ta có phương trình logic của A-: - A = a1.b0.x đơn giản khối 5 và 6 - ⇒ A = a1.b0.x + a0.b0.x = (a1 + a0).b0.x - ⇒ A = b0.x ∗ Phương pháp tương tự như xilanh A, ta đơn giản hành trình của xilanh B bằng biểu đồ Karnaugh: 30
  5. Bước: 1 2 3 4 5≡1 x x 1 5 b B- B- a b1 0 0 + 2 - 6 b0 b0 B B a1 A+ B+ B- A- A+ + 3 - 7 b1 B B a1 4 8 b1 a0 Hình 2.5. Biểu đồ Karnaugh cho xilanh B Ta có phương trình logic ban đầu của B+: + B = a1.b0. x đơn giản khối 2 và 3 + B = a1.b0. x + a1.b1. x = (b0 + b1).a1. x + ⇒ B = a1. x - Và B = a1.b1.x đơn giản cột x gồm các khối 5, 6, 7 và 8, trong đó khối 8 là trống. - Ta có: B = a0.b0.x + a1.b0.x + a1.b1.x + a0.b1.x = (a0 + a1).b0.x + (a1 + a0).b1.x = b0.x + b1.x = (b0 + b1).x ⇒ B- = x ∗ Đơn giản phần tử nhớ trung gian (X) bằng biểu đồ Karnaugh: Biểu đồ Karnaugh cho thấy rằng phần tử nhớ trung x x gian ở vị trí SET bắt đầu trong khối 3, giữ vị trí đó cho - 1 - 5 đến khối 7 và 6. Từ khối 5 bắt đầu vị trí RESET và giữ b0 X X a0 vị trí đó cho đến khối 1 và 2. - 2 + 6 + b0 X a1 Phương trình logic ban đầu của X : X + + X = a1.b1. x đơn giản X ở miền gồm các khối 3, 7, + 3 + 7 b1 X X a1 4, và 8, ta có: + 4 8 X = a1.b1. x + a1.b1.x + a0.b1. x + a0.b1.x b1 a0 = ( x + x).a1.b1 + ( x + x).a0.b1 = (a1 + a0).b1 ⇒ X+ = b Hình 2.6. Biểu đồ Karnaugh 1 cho phần tử nhớ trung gian Phương trình logic ban đầu của X-: - - X = a0.b0.x đơn giản X ở miền gồm các khối 1, 5, 4 và 8, ta có: - X = a0.b0. x + a0.b0.x + a0.b1. x + a0.b1.x = ( x + x).a0.b0 + ( x + x).a0.b1 = (b0 + b1).a0 - ⇒ X = a0 (Khối trống 4 và 8 được phép sử dụng chung cho cả X+ và X-) Vậy phương trình logic sau khi đơn giản là: 31
  6. + A = x .S0 (S0: là nút khởi động) - A = b0.x + B = a1. x B- = x + X = b1 - X = a0 Sơ đồ mạch logic được biểu diễn như sau: S0 a0 a1 b0 b1 x x A+ & A+ S R - & A A- X+ S - R X Z B+ & B+ S - R B- B (Z: phần tử nhớ trung gian) Hình 2.7. Sơ đồ mạch logic sau khi đơn giản Sơ đồ mạch lắp ráp khí nén được biểu diễn: 32
  7. Xilanh A Xilanh B a a b b 0 1 0 1 + - + - A A B B Z (phần tử nhớ) X+ X- x b1 x S0 b0 a1 a0 Hình 2.8. Sơ đồ mạch lắp ráp ⇒ Sơ đồ nguyên lý làm việc của mạch khí nén đơn giản như sau: Xilanh A Xilanh B a 0 a1 b0 b1 A + A- B+ B- Z (phần tử nhớ) X+ X- x b0 b a a 1 0 1 S0 x Hình 2.9. Sơ đồ nguyên lý mạch điều khiển khí nén 33
  8. Với phương pháp giải tương tự như ở trên. Nếu ta thay hai van đảo chiều điều khiển bằng tín hiệu khí nén bằng hai van điện thì ta có sơ đồ mạch điện điều khiển: S0 x (®ãn A+ 1 a x B+ b 1 x x Z(R¬le) X+ x a 0 X- x B- 0 b x A- H×nh 2.10. S¬ ®å nguyªn lý m¹ch ®iÒu khiÓn b»ng ®iÖn 34
  9. 2.2. THIẾT KẾ MẠCH KHÍ NÉN CHO QUY TRÌNH VỚI 3 XILANH Giả sử, quy trình của máy làm sạch chi tiết gồm 3 xilanh: chi tiết đưa vào và sẽ được kẹp bằng xilanh A đi ra. Sau đó xilanh B sẽ thực hiện quy trình làm sạch một phía của chi tiết bằng vòi phun trong khoảng thời gian t1. Sau đó chi tiết sẽ được chuyển sang vị trí đối diện bằng xilanh C. Tại vị trí này chi tiết sẽ thực hiện quy trình làm sạch phía thứ 2 của chi tiết này bằng vòi phun trong khoảng thời gian t1. Sau khi thực hiện xong , xilanh C trở về vị trí ban đầu, đồng thời xilanh A sẽ lùi về ⇒ chi tiết được tháo ra. Ta có sơ đồ khí nén và biểu đồ trạng thái như sau: Xilanh A Xilanh B Xilanh C a b c 0 a1 0 b1 0 c1 A+ A- B+ B- C+ C- bước: 1 2 3 4 5 6 7 8 9 10≡1 a1 a1 Xilanh A a0 a0 b1 b1 Xilanh B t1 t1 b0 b0 b0 c1 c1 Xilanh C c1 c0 c0 + + − - + − + A B1 B1 C B2 B2 C A- Hình 2.11. Sơ đồ và biểu đồ trạng thái A+: kẹp chi tiết + + B1 , B2 : quá trình thực hiện làm sạch chi tiết bắt đầu − − B1 , B2 : quá trình thực hiện làm sạch chi tiết kết thục C+: chi tiết ở vị trí 1 C-: chi tiết ở vị trí 2 A-: tháo chi tiết Thiết lập phương trình logic: 35
  10. Bởi vì lệnh B+ và B- của piston B trong quá trình thực hiện được lặp lại 2 lần, cho nên + + − − B1 , B2 và B1 , B2 sẽ được liên kết bằng phần tử OR. Lệnh C+ và A- được thực hiện đồng thời, cho nên phương trình logic giống nhau. Ta có phương trình logic cho A+: + A = a0.b0.c1 Phương trình logic cho B+: + B = (a1.b0.c1) + (a1.b0.c0) Phương trình logic cho B-: - B = (a1.b1.c1) + (a1.b1.c0) Phương trình logic cho C-: - C = a1.b0.c1 Phương trình logic cho C+, A-: + C = a1.b0.c0 - A = a1.b0.c0 ⇒ A- = C+ Phương trình logic với các điều kiện: + - + + - Bởi vì phương trình logic cho B1 và C , cũng như B2 và C /A giống nhau, cho nên phải thêm điều kiện phụ, đó là phần tử nhớ trung gian. Lệnh SET của phần tử nhớ + − trung gian sẽ nằm khối ở giữa B1 và B1 . Lệnh RESET của phần tử trung gian sẽ nằm + − khối giữa B2 và B2 . Biểu đồ Karnaugh được biểu diễn như sau: a0 a0 a0 a0 a1 a1 a1 a1 b0 b0 b1 b1 b1 b1 b0 b0 - x + − + A A B + B + 2 X 1 C - − - + x X B1 C B2 c0 c1 c1 c0 c0 c1 c1 c0 a0 a0 a0 a0 a1 a1 a1 a1 b0 b0 b1 b1 b1 b1 b0 b0 c c c c c c c c 0 1 1 0 0 1 1 0 Hình 2.12. Biểu đồ Karnaugh với 4 biến 36
  11. Ta có: + A = a0.b0.c1. x + B = (a1.b0.c1. x ) + (a1.b0.c0.x) - B = (a1.b1.c1.x) + (a1.b1.c0. x ) - C = a1.b0.c1.x + C = a1.b0.c0. x - A = a1.b0.c0. x + X = a1.b1.c1. x - X = a1.b1.c0.x ∗ Đơn giản hành trình của xilanh A bằng biểu đồ Karnaugh (A+, A-) (Ghi chú: đối với những quy trình phức tạp, ta đơn giản biểu đồ Karnaugh bằng quy tắc sau đây: • Nới rộng ra miền của khối • Mỗi khối chỉ ghi một bước thực hiện • Những khối trống có thể kết hợp với khối đã ghi bước thực hiện • Những miền được tạo ra phải đối xứng qua trục đối xứng • Số khối của miền được tạo ra phải là lũy thừa của 2.). Theo quy tắc đó, ta đơn giản xilanh A như sau: a0 a0 a0 a0 a1 a1 a1 a1 b0 b0 b1 b1 b1 b1 b0 b0 + + + + - x A A A A A x A+ A+ A+ A+ c c c c c c c c 0 1 1 0 0 1 1 0 Hình 2.13. Biểu đồ Karnaugh cho xilanh A Ta có, phương trình logic sau khi đơn giản: + A = c1.S0 (S0: nút ấn khởi động) - A = b0.c0. x + + − − ∗ Đơn giản hành trình của xilanh B bằng biểu đồ Karnaugh ( B1 , B2 và B)1 , B2 Biểu đồ Karnaugh cho xilanh B được biểu diễn như sau: 37
  12. a0 a0 a0 a0 a1 a1 a1 a1 b0 b0 b1 b1 b1 b1 b0 b0 x B− B− B+ B+ B− 2 2 1 1 2 x B+ B− B− B+ 2 1 1 2 c0 c1 c1 c0 c0 c1 c1 c0 Hình 2.14. Biểu đồ Karnaugh cho xilanh B Ta có, phương trình logic sau khi đơn giản: + B1 = a1.c1. x + B2 = c0.x + ⇒ B = (a1.c1. x ) + c0.x − B1 = c1.x − B2 = c0. x - ⇒ B = (c1.x) + (c0. x ) ∗ Đơn giản hành trình của xilanh C (C+, C-) Biểu đồ Karnaugh cho xilanh C được biểu diễn như sau: a0 a0 a0 a0 a1 a1 a1 a1 b0 b0 b1 b1 b1 b1 b0 b0 x + - + + - C C C C C x C- C+ C- - C c0 c1 c1 c0 c0 c1 c1 c0 Hình 2.15. Biểu đồ Karnaugh cho xilanh C Ta có, phương trình logic sau khi đơn giản: + C = b0. x - C = b0.x ∗ Đơn giản hành trình của phần tử nhớ trung gian (X+, X-) Biểu đồ Karnaugh cho phần tử nhớ trung gian được biểu diễn như sau: a0 a0 a0 a0 a1 a1 a1 a1 b b b b b b b b 0 0 1 1 1 1 0 0 x X+ X- X+ X- X- x X- X+ X+ X+ c c c c c c c c 0 1 1 0 0 1 1 0 Hình 2.16. Biểu đồ Karnaugh cho phần tử nhớ trung gian 38
  13. Ta có, phương trình logic sau khi đơn giản: + X = b1.c1 - X = b1.c0 Phương trình logic của quy trình sau khi đơn giản bằng biểu đồ Karnaugh: + A = c1.S0 - A = b0.c0. x + B = (a1.c1. x ) + c0.x - B = (c1.x) + (c0. x ) + C = b0. x - C = b0.x + X = b1.c1 - X = b1.c0 Sơ đồ mạch logic của quy trình được biểu diễn: S a0 a1 b0 b1c 0 c1 x x 0 & A+ S R - & A & ≥1 & X+ & + S B S R R - & - B X Z & ≥1 t1 0 & & C+ S R C- & Hình 2.17. Sơ đồ mạch logic Sơ đồ nguyên lý mạch điều khiển bằng tín hiệu khí nén: 39
  14. Xilanh A Xilanh B Xilanh C a0 a1 b0 b1 c0 c1 A+ A- B+ B- C+ C- S0 b0 b0 a0 a1 c0 c c0 1 c1 c1 + - X X c1 c0 b1 Hình 2.18. Sơ đồ mạch khí nén 40
  15. 2.3. THIẾT KẾ MẠCH KHÍ NÉN VỚI 2 PHẦN TỬ NHỚ TRUNG GIAN Giả sử, quy trình công nghệ được biểu diễn qua biểu đồ trạng thái sau: bước: 1 234567≡1 a1 Xilanh A a0 b1 Xilanh B b0 c1 Xilanh C c 0 Hình 2.19. Biểu đồ trạng thái Phương trình logic của quy trình: Từ biểu đồ trạng thái, ở các vị trí 1, 3 và 5 phương trình logic của các xilanh A+, B+ và C+ giống nhau. Cho nên để phân biệt được các hành trình trên, ta phải thêm 2 phần tử nhớ trung gian (ký hiệu X và Y). Phương trình logic của quy trình được viết như sau: + + + + A = a0.b0.c0. x . y B = a0.b0.c0.x. y C = a0.b0.c0.x.y X = a1.b0.c0. x . y - - - - A = a1.b0.c0.x. y B = a0.b1.c0.x.y C = a0.b0.c1. x .y X = a0.b0.c1.x.y + - Y = a0.b1.c0.x. y Y = a0.b0.c0. x .y Biểu đồ Karnaugh đươc biểu diễn như sau: (tín hiệu điều khiển của phần tử nhớ trung gian được biểu diễn đối xứng qua trục) a0 a0 a0 a0 a1 a1 a1 a1 b0 b0 b1 b1 b1 b1 b0 b0 x A+ X+ y x y + + - x B Y A y x y + - - x C X B y x y x Y- C- y x y c0 c1 c1 c0 c0 c1 c1 c0 Hình 2.20. Biểu đồ Karnaugh với 2 phần tử nhớ trung gian 41
  16. Đơn giản các hành trình bằng biểu đồ Karnaugh: ∗ Đơn giản hành trình của xilanh A+, A- được biểu diễn: Ta có, phương trình logic sau khi đơn giản: + A = x . y .S0 (S0: nút khởi dộng) A- = x a a a a a a a a 0 0 0 0 1 1 1 1 b0 b0 b1 b1 b1 b1 b0 b0 x A+ + y - x - - A y x - - y x - - y c0 c1 c1 c0 c0 c1 c1 c0 Hình 2.21. Biểu đồ Karnaugh cho xilanh A+ và A- ∗ Đơn giản hành trình của xilanh B+, B- được biểu diễn: a0 a0 a0 a0 a1 a1 a1 a1 b b b b b b b b 0 0 1 1 1 1 0 0 x - - y x B+ + - y x - - B- y x - - y c0 c1 c1 c0 c0 c1 c1 c0 Hình 2.22 Biểu đồ Karnaugh cho xilanh B+ và B- Ta có, phương trình logic sau khi đơn giản: + B = a0.x. y B- = y 42
  17. ∗ Đơn giản hành trình của xilanh C+, C- được biểu diễn: a0 a0 a0 a0 a1 a1 a1 a1 b0 b0 b1 b1 b1 b1 b0 b0 x - - y x - - - y x C+ + y x - C- y c0 c1 c1 c0 c0 c1 c1 c0 Hình 2.23. Biểu đồ Karnaugh cho xilanh C+ và C- Ta có, phương trình logic sau khi đơn giản: + C = b0.x.y C- = x ∗ Đơn giản hành trình của xilanh X+, X- được biểu diễn: a0 a0 a0 a0 a1 a1 a1 a1 b0 b0 b1 b1 b1 b1 b0 b0 x - X+ y x + + y + x + X- + y x - - y c0 c1 c1 c0 c0 c1 c1 c0 Hình 2.24. Biểu đồ Karnaugh cho xilanh X+ và X- Ta có, phương trình logic sau khi đơn giản: + X = a1 - X = c1 43
  18. ∗ Đơn giản hành trình của xilanh Y+, Y- được biểu diễn: a0 a0 a0 a0 a1 a1 a1 a1 b b b b b b b b 0 0 1 1 1 1 0 0 x - - y + x - Y y x + + + y x Y- + y c0 c1 c1 c0 c0 c1 c1 c0 Hình 2.25. Biểu đồ Karnaugh cho xilanh Y+ và Y- Ta có, phương trình logic sau khi đơn giản: + Y = b1 - Y = c0. x Phương trình logic của quy trình sau khi đơn giản bằng biểu đồ Karnaugh: + + + + + A = x . y .S0 B = a0.x. y C = b0.x.y X = a1 Y = b1 - - - - - A = x B = y C = x X = c1 Y = c0. x Sơ đồ mạch logic sau khi đơn giản bằng biểu đồ Karnaugh: S0 a0 a1 b0 b1 c0 c1 x x y y & A+ S + X R - S A - R X Y+ S - Y R & & B+ S R - B & C+ S R - C Hình 2.26. Sơ đồ mạch logic 44
  19. Sơ đồ nguyên lý mạch điều khiển bằng tín hiệu khí nén: Xilanh A Xilanh B Xilanh C a0 a1 b0 b1 c0 c1 A+ A- B+ B- C+ C- S0 a0 b0 x x y y X+ X- Y+ Y- c a1 c1 b1 0 Hình 2.27. Sơ đồ mạch khí nén S 0 M¹ch ®éng lùc x y A+ K 1 A+ a 1 x x X(R¬le) x c 1 x A- K 2 A- y K 3 a 0 x B+ B+ b 1 y y Y(R¬le) y c 0 y B- K 4 B- b 0 x y C+ K 5 C+ x C- K 6 C- H×nh 2.28. S¬ ®å nguyªn lý m¹ch ®iÒu khiÓn b»ng ®iÖn 45