Điều khiển lập trình - Chương 3 ppt

67 200 0
Điều khiển lập trình - Chương 3 ppt

Đ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

Ch Ch ö ö ông 3: ông 3: TA TA Ä Ä P LE P LE Ä Ä NH CU NH CU Û Û A PLC A PLC 1. Nho 1. Nho ù ù m le m le ä ä nh xua nh xua á á t nha t nha ä ä p cô ba p cô ba û û n n 1. Nho 1. Nho ù ù m le m le ä ä nh xua nh xua á á t nha t nha ä ä p cô ba p cô ba û û n n 1. Nho 1. Nho ù ù m le m le ä ä nh xua nh xua á á t nha t nha ä ä p cô ba p cô ba û û n n 1. Nho 1. Nho ù ù m le m le ä ä nh xua nh xua á á t nha t nha ä ä p cô ba p cô ba û û n n V V í í du du ï ï 1: Ma 1: Ma ï ï ch ch Ñ Ñ a a û û o chie o chie à à u quay u quay ñ ñ o o ä ä ng cô K ng cô K Ñ Ñ B 3 pha. B 3 pha. Inputs: 3 (Thua Inputs: 3 (Thua ä ä n, Nghòch, va n, Nghòch, va ø ø D D öø öø ng.) ng.) Outputs: 2 (K Outputs: 2 (K thua thua ä ä n n ,K ,K Nghòch Nghòch ) ) Daïng STL T RN I0.0 Q0.0 I0.1 Q0.1 I0.2 T N N D N T 220 VAC COM 24VDC Sô Sô ñ ñ o o à à ke ke á á t no t no á á i I/O i I/O Ch Ch ö ö ông tr ông tr ì ì nh LAD nh LAD V V í í du du ï ï 2: Ma 2: Ma ï ï ch ta ch ta ï ï o nu o nu ù ù t nha t nha á á n ON/OFF n ON/OFF Ch Ch ö ö ông tr ông tr ì ì nh LAD nh LAD V V í í du du ï ï 3: Ma 3: Ma ï ï ch ta ch ta ï ï o xung nhòp vô o xung nhòp vô ù ù i ta i ta à à n so n so á á 0,5Hz 0,5Hz Ch Ch ö ö ông tr ông tr ì ì nh LAD nh LAD 2. Nho 2. Nho ù ù m le m le ä ä nh nh đ đ ie ie à à u khie u khie å å n Timer : n Timer : 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 tạo thời gian trễ có nhớ (Retentive) 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. Kể từ CPU 214 trở lên có 128 Timer được chia làm hai loại khác nhau đó là : 2. Nho 2. Nho ù ù m le m le ä ä nh nh đ đ ie ie à à u khie u khie å å n Timer : n Timer : Time có 3 độ phân giải đó là 1ms, 10ms và 100ms T5T31, T69T95 3276,7s100ms T1T4, T65T68 327,67s10ms T0, T6432,767s1ms TONR T37T63, T101  T127 3276,7s100ms T33T36, T97T100 327,67s10ms T32, T9632,767s1ms TON CPU214 Giá trò cực đại Độ phân giải Lệnh [...]... Học: c: Chương trình LAD Ví dụ 2: Chương trình trò chơi Vui Để Học: c: Chương trình LAD Bài tập 1 Viết chương trình khởi động ĐC qua 3 cấp điện trở phụ 2 Chương trình khởi động qua CK 3 Chương trình khởi động ĐC qua BATN 4 Nhấn On (t2s thì đèn sáng ln Nhấn Off thì đèn tắt 3 Nhóm lệnh điều khiển Counter: nh Các bộ đếm của S 7-2 00 được... Nhóm lệnh điều khiển Timer : nh Ví dụ 1: Chương trình điều khiển động cơ KĐ sao-tam giác ng Yêu cầu: u: - Thời gian chuyển từ sao sang tam giác là 2s - Dùng 1 nút nhấn ON/OFF ng - Khi Relay nhiệt tác động thì báo đèn nhấp nháy ng ON/OFF RN I0.0 Q0.0 K I0.1 Q0.1  Q0.2  RN   Q0 .3 LAMP 24V COM 220 VAC Ví dụ 1: Chương trình LAD Ví dụ 2: Chương trình trò chơi Vui Để Học: c: Yêu cầu: - Có 3 người chơi... Dẫn chương trình - Tại vị trí mỗi người chơi có 1 nút nhấn và 1 đèn - Khi một trong 3 người chơi nhấn thì đèn tại vị trí đó sáng và chng kêu trong 3s và các người chơi khác nhấn thì khơng có tác dụng - Nhấn Reset để đưa về trạng thái ban đầu Sơ đồ kết nối: i: Inputs: Outputs: Reset: (NO)_I0.0 Chuông : Q0.0 N1 : (NO)_I0.1 Đ1 : Q0.1 N2 : (NO)_I0.2 Đ2 : Q0.2 N3 : (NO)_I0 .3 3 : Q0 .3 Ví dụ 2: Chương trình. .. (CTU): 3 Nhóm lệnh điều khiển Counter: nh Bộ đếm tiến/ lùi (CTUD): Ví dụ 1: Chương trình điều khiển bãi đỗ xe Yêu cầu: u: - Số lượng xe tối đa là 50 xe ng - Khi bãi chưa đầy thì sáng đèn Entrance (Q0.0) ng - Khi bãi đầy thì sáng đèn Full (Q0.1) và đóng ng ng Barrier (Q0.2) - Đèn Exit (Q0 .3) báo sáng khi có xe trong bãi ng + Tại vò trí xe vào có CB vào (CB1) (I0.2) + Tại vò trí xe ra có CB ra (CB2) (I0 .3) ... Đỏ 30 s ON I0.0 I0.1 Tay T1 Q0.1 I0.2 OFF X1 Q0.0 Q0.2 V1 TĐ T2 I0 .3 Đ1 X2 Q0 .3 V2 Q0.4 Đ2 Q0.5 24 VDC COM  220V  5 Lệnh truy xuất thời gian thực: nh c: Các dữ liệu đọc ghi với đồng hồ thời gian thực trong LAD và trong STL có độ dài một byte và được mã hóa theo hệ nhò thập phân Chúng nằm trong bộ đệm gồm 8 byte nằm liền nhau theo thứ tự: Byte 0 Năm từ 099 Byte 1 Tháng từ 012 Byte 2 Ngày từ 0 31 ... => Full (-) Car Park CB1 CB2 Exit => 4 Nhóm các lệnh so sánh: nh nh: 4 Nhóm các lệnh so sánh: nh nh: 4 Nhóm các lệnh so sánh: nh nh: 4 Nhóm các lệnh so sánh: nh nh: (Các lệnh so sánh nhỏ hơn hoặc bằng tương tự như so nh nh ng sánh lớn hơn hoặc bằng) nh ng) Ví dụ 1: Mạch đèn Giao thông: ch Yêu cầu: u: + Đèn Xanh 25s + Đèn Vàng 5s ng + Đèn Đỏ 30 s ON OFF I0.0 I0.1 X1 Q0.0 Q0.1 V1 Đ1 Q0.2 X2 Q0 .3 V2 Q0.4... được mã hóa theo hệ nhò thập phân Chúng nằm trong bộ đệm gồm 8 byte nằm liền nhau theo thứ tự: Byte 0 Năm từ 099 Byte 1 Tháng từ 012 Byte 2 Ngày từ 0 31 Byte 3 Giờ từ 0 23 Byte 4 Phút từ 059 Byte 5 Giây từ 059 Byte 6 0 Byte 7 Thứ CN=1,2 ,3, 4,5,6,7 5 Lệnh truy xuất thời gian thực: nh c: READ_RTC (trong LAD) hoặc TODR (trong STL): Lệnh đọc nội dung của đồng hồ thời gian thực vào bộ đệm 8 byte được... toán hạng T SET_RTC (trong LAD) hoặc TODW (trong STL): Lệnh ghi nội dung của bộ đệm 8 byte được chỉ thò trong toán hạng T vào đồng hồø thời gian thực Ví dụ 1: Viết chương trình chuông báo giờ học c Yêu cầu: u: + 7g vào lớp, 9g ra chơi, 9g30 vào lớp và 11g nghỉ p, + Các ngày CN và Lễ thì không kêu . có 3 độ phân giải đó là 1ms, 10ms và 100ms T5T31, T69T95 32 76,7s100ms T1T4, T65T68 32 7,67s10ms T0, T6 432 ,767s1ms TONR T37T 63, T101  T127 32 76,7s100ms T 33 T36, T97T100 32 7,67s10ms T32,. LAD Bài tập 1. Viết chương trình khởi động ĐC qua 3 cấp điện trở phụ. 2. Chương trình khởi động qua CK 3. Chương trình khởi động ĐC qua BATN 4. Nhấn On (t<2s) thì đèn sáng trong 30 s rồi tự tắt. Nếu. Ñ Ñ e e å å Ho Ho ï ï c: c: Yeâu ca Yeâu ca à à u u : : - - C C ó ó 3 3 ngư ngư ờ ờ i chơi v i chơi v à à 1 D 1 D ẫ ẫ n chương tr n chương tr ì ì nh nh - - T T ạ ạ i v i v ị ị tr tr í í m m ỗ ỗ i ngư i

Ngày đăng: 13/08/2014, 10:22

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan