Bài giảng PlC S7- 200

138 4.1K 32
Bài giảng PlC S7- 200

Đ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

Bài giảng PlC S7- 200. Hướng dẫn viêt chương trình từ A- Z, HSC, thời gian thực, Chương trình con,.....

Bản thảo giáo trình thực hành PLC 5 – 2009 Biên soạn: Th.s Trần Văn Trinh 1 Bản thảo giáo trình thực hành PLC Phần 1 LÝ THUYẾT THỰC HÀNH Bản thảo giáo trình thực hành PLC 5 – 2009 Biên soạn: Th.s Trần Văn Trinh 2 Giới thiệu mô hình Bản thảo giáo trình thực hành PLC 5 – 2009 Biên soạn: Th.s Trần Văn Trinh 3 Tập Lệnh Trong S7_200: 1. Lệnh về bit: : tiếp điểm thường hở. : tiếp điểm thường đóng. : Cuộn coil, ngõ ra. : đảo trạng thái bit. : Set bit : Reset bit : Vi phân cạnh lên : Vi phân cạnh xuống. Bản thảo giáo trình thực hành PLC 5 – 2009 Biên soạn: Th.s Trần Văn Trinh 4 Ví dụ: Hãy viết chương trình theo yêu cầu sau: Bài 1: Hệ thống gồm hai công tắc và 1 bóng đèn chỉ cần 1 trong hai công tắc ON thì đèn sẽ sáng. Input: công tắc 1: I0.0 Output: đèn: Q0.0 công tắc 2: I0.1 Bài 2: Hệ thống 2 nút nhấn và 1 motor, 1 nút quy định Start và 1 nút Stop. Khi Start được nhấn thì motor chạy, Start buông ra motor vẫn chạy và chạy cho đến khi Stop được nhấn thì motor dừng. Bài 3: Sử dụng các lệnh về bit,viết chương trình để điều khiển Q0.4 và Q0.5 lên mức cao trong một chu kì khi có I0.4. Bản thảo giáo trình thực hành PLC 5 – 2009 Biên soạn: Th.s Trần Văn Trinh 5 Ý nghĩa Các Network tương ứng. 2. Timer: Có 3 loại Timer : TON, TOF, TONR. Bản thảo giáo trình thực hành PLC 5 – 2009 Biên soạn: Th.s Trần Văn Trinh 6 TON: Delay On. TOF: Delay Off. TONR: Delay On có nhớ 2.1 TON: Txxx: số hiệu Timer. IN: cho phép Timer( BOOL). PT:giá trị đặt cho timer(VW, IW, QW, MW, SW, SMW, LW, AIW, T, C, AC, Constant, *VD, *LD, *AC) . Trong S7_200 có 256 Timer, ký hiệu từ T0-T255 Các số hiệu Timer trong S7_200 như sau: Timer Type Resolution Maximum Value Timer Number TONR 1 ms 32.767 s T0, T64 10 ms 327.67 s T1-T4, T65-T68 100 ms 3276.7 s T5-T31, T69-T95 TON, TOF 1 ms 32.767 s T32, T96 10 ms 327.67 s T33-T36, T97-T100 100 ms 3276.7 s T37-T63, T101-T255 Ví dụ: Sử dụng lệnh Delay ON để tạo thời gian trễ trong 1s. Bản thảo giáo trình thực hành PLC 5 – 2009 Biên soạn: Th.s Trần Văn Trinh 7 Khi ngõ vào I0.0 =1 Timer T37 được kích, nếu sau 10x100ms =1s I0.0 vẫn giữ trạng thái thì Bit T37 sẽ lên 1 ( Khi đó Q0.0 lên 1 ). Nếu I0.0 =1 không đủ thời gian 1s thì bit T37 sẽ không lên 1. 2.2 TOF: IN: BOOL: cho phép Timer. PT: Int: giá trị đặt cho timer(VW, IW, QW, MW, SW, SMW, LW, AIW, T, C, AC, Constant, *VD, *LD, *AC) Txxx: số hiệu Timer. Ví dụ: Sử dụng lệnh Delay OFF để tạo thời gian trễ . Bản thảo giáo trình thực hành PLC 5 – 2009 Biên soạn: Th.s Trần Văn Trinh 8 Khi Ngõ vào I0.0 = 1 thì bit T33 lên 1 ( Ngõ ra Q0.0 lên 1) Khi I0.0 xuống 0, thời gian Timer bắt đầu tính, đủ thời gian 1s = 100x10ms thì bit T33 sẽ tắt (Q0.0 tắt) Nếu I0.0 xuống 0 trong khoảng thời gian chưa đủ 1s đã lên 1 lại thì bit T33 vẫn giữ nguyên trạng thái Giản đồ thời gian: 2.3 TONR: Bản thảo giáo trình thực hành PLC 5 – 2009 Biên soạn: Th.s Trần Văn Trinh 9 IN: BOOL: cho phép Timer. PT: Int: giá trị đặt cho timer(VW, IW, QW, MW, SW, SMW, LW, AIW, T, C, AC, Constant, *VD, *LD, *AC) Txxx: số hiệu Timer. Ví dụ:Dùng lệnh Delay ON có duy trì để tạo thời gian trễ. Ngõ vào I0.0 có tác dụng kích thời gian cho Timer, khi ngõ I0.0 =1 thời gian Timer được tính, khi I0.0=0 thời gian không bị Reset về 0. Khi đủ thời gian thì Bit T1 sẽ lên1. Thời gian Timer chỉ bị Reset khi có tín hiệu Reset Timer ( tín hiệu từ ngõ I0.1) Giản đồ thời gian: Bản thảo giáo trình thực hành PLC 5 – 2009 Biên soạn: Th.s Trần Văn Trinh 10 Bài tập: Điều khiển Đèn xanh đỏ tại ngã tư với yêu cầu sau: Xanh A : Trong 15s Vàng A : Trong 3s Xanh B : Trong 25s Vàng B : Trong 4s Ta có thể mở rộng bài toán điều khiển đèn giao thông có thêm đường dành cho người đi bộ. Lưu đồ giải thuật: [...]...Bản thảo giáo trình thực hành PLC 5 – 2009 start 1 0 Xanh A Đặt thời gian T37 là 15s 1 Đỏ B 1 0 Vàng A Đặt thời gian T38 là 3s 1 1 0 Xanh B Đặt thời gian T39 là 25s 1 Đỏ A 1 0 Vàng B Đặt thời gian T40 là 4s 1 Biên soạn: Th.s Trần Văn Trinh 11 Bản thảo giáo trình thực hành PLC Biên soạn: Th.s Trần Văn Trinh 5 – 2009 12 Bản thảo giáo trình thực hành PLC 5 – 2009 3.Counter :Có 3 loại Counter 3.1... 16 Bản thảo giáo trình thực hành PLC 5 – 2009 Giản đồ xung: Bài tập: Biên soạn: Th.s Trần Văn Trinh 17 Bản thảo giáo trình thực hành PLC 5 – 2009 1 Hãy thiết kế và viết chương trình đếm sản phẩm sao cho khi đếm đủ 100 sản phẩm, băng tải ngưng và chuông reo cho tới khi có tín hiệu Reset.Hệ thống sẽ đếm lại 100 sản phẩm mới,và ngưng khi nút Stop được nhấn 2 Giống như bài tập 1 nhưng khi đủ 100 sản phẩm... soạn: Th.s Trần Văn Trinh 24 Bản thảo giáo trình thực hành PLC Input: Run: I0.0 5 – 2009 Output: 8 led: QB0 Stop: I0.1 LSB Q0.0: led 0 Reset: I0.2 MSB Q0.7: led 1 Chương trình: : Biên soạn: Th.s Trần Văn Trinh 25 Bản thảo giáo trình thực hành PLC 5 – 2009 6.Các lệnh số học: Biên soạn: Th.s Trần Văn Trinh 26 Bản thảo giáo trình thực hành PLC 5 – 2009 6.1 Lệnh cộng trừ: ADD_I: Cộng hai số nguyên 16 bit... Biên soạn: Th.s Trần Văn Trinh 28 Bản thảo giáo trình thực hành PLC 5 – 2009 Khi I0.0 = ON, chương trình thực thi: IN1 40 IN2 + AC1 40 60 OUT = AC0 * 20 100 AC0 = 800 AC1 VW100 VW100 4000 / 40 VW200 VW10 = 100 VW200 6.3 Lệnh tăng giảm: INC_B: Tăng Byte DEC_B: Giảm Byte Biên soạn: Th.s Trần Văn Trinh 29 Bản thảo giáo trình thực hành PLC 5 – 2009 EN:Ngõ vào cho phép IN1 + 1 = OUT EN:Ngõ vào cho phép IN1... 0 Đỏ B Đỏ A 1 1 Vàng A Vàng B Chương trình: Main Biên soạn: Th.s Trần Văn Trinh 33 Bản thảo giáo trình thực hành PLC 5 – 2009 Subroutine 0 Biên soạn: Th.s Trần Văn Trinh 34 Bản thảo giáo trình thực hành PLC Biên soạn: Th.s Trần Văn Trinh 5 – 2009 35 Bản thảo giáo trình thực hành PLC 5 – 2009 Subroutine 1 9 Các lệnh về ngắt: Biên soạn: Th.s Trần Văn Trinh 36 ... trái ta phải đạt giá trị ban đầu cho biến Biên soạn: Th.s Trần Văn Trinh 22 Bản thảo giáo trình thực hành PLC 5 – 2009 2 Viết chương trình sao led đang sáng tắt dần theo thứ tự từ trái sang phải và chỉ thực hiện một 1 lần Biên soạn: Th.s Trần Văn Trinh 23 Bản thảo giáo trình thực hành PLC 5 – 2009 3 Viết chương trình sao cho khi nhấn nút Run thì led sáng đơn chạy từ trái sang phải và từ phải sang trái... tưới nước nhiều hơn mùa mưa - Chương trình bài đèn giao thông tự động: Input: lấy giá trị của bộ thời gian thực trong PLC Output: Xanh A: Q0.0 Xanh B: Q0.3 Vàng A: Q0.1 Vàng B: Q0.4 Đỏ A: Q0.2 Đỏ B: Q0.5 Lưu đồ giải thuật: Lưu đồ giải thuật chương trình con 1: đèn hoạt động bình thường Biên soạn: Th.s Trần Văn Trinh 32 Bản thảo giáo trình thực hành PLC 5 – 2009 Start Yes Đỏ A Đỏ B No Yes No Xanh B Xanh... sau đó tự động chạy trở lại Chương trình bài tập 2: Input: Cảm biến phát hiện sản phẩm: I0.4 Nút nhấn 1: reset: I0.3 Nút nhấn 2: start: I0.0 Nút nhấn 3: stop: I0.1 Nút nhấn 4: auto/manual: I0.2 Output: Chuông: Q0.0 Motor: Q0.1 Lưu đồ giải thuật: Chương trình: Biên soạn: Th.s Trần Văn Trinh 18 Bản thảo giáo trình thực hành PLC 5 – 2009 4 Lệnh MOVE: Trong S7 _200 có các lệnh Move sau: Biên soạn: Th.s... trình biên dịch sẽ bị sai Ví dụ: Khi I0.0 lên 1 thì chương trình sẽ chuyển nội dung ô nhớ trong VD100 sang ô nhớ VD200 5 Các lệnh về dịch bit: Lệnh Dịch trái, phải Byte: EN : Bit cho phép thực hiện lệnh dịch trái,dịch phải Biên soạn: Th.s Trần Văn Trinh 21 Bản thảo giáo trình thực hành PLC 5 – 2009 IN : Byte được dịch OUT: Kết quả N : Số bit dịch Các Bit dịch ra ngoài bị loại bỏ, các số 0 được chèn vào... trình con: XXX: 00-99 Khi giá trị điều kiện bằng 1 thì chương trình sẽ gọi chương trình con Bài tập: Sử dụng lệnh đọc thời gian thực để ứng dụng trong điều khiển đèn giao thông tự động, tưới cây tự động - Điều khiển đèn giao thông tự động: Biên soạn: Th.s Trần Văn Trinh 31 Bản thảo giáo trình thực hành PLC 5 – 2009 Thời gian từ 5 giờ đến 23 giờ: hoạt động bình thường Từ 23 giờ sáng đến 5 giờ sáng ngày . trì để tạo thời gian trễ. Ngõ vào I0.0 có tác dụng kích thời gian cho Timer, khi ngõ I0.0 =1 thời gian Timer được tính, khi I0.0=0 thời gian không bị Reset. I0.0 xuống 0, thời gian Timer bắt đầu tính, đủ thời gian 1s = 100x10ms thì bit T33 sẽ tắt (Q0.0 tắt) Nếu I0.0 xuống 0 trong khoảng thời gian chưa đủ 1s đã

Ngày đăng: 04/03/2014, 09:43

Hình ảnh liên quan

Giới thiệu mơ hình - Bài giảng PlC S7- 200

i.

ới thiệu mơ hình Xem tại trang 2 của tài liệu.
Bảng sự kiện ngắt: - Bài giảng PlC S7- 200

Bảng s.

ự kiện ngắt: Xem tại trang 37 của tài liệu.
10.1 Điều rộng xung 50% (PTO): - Bài giảng PlC S7- 200

10.1.

Điều rộng xung 50% (PTO): Xem tại trang 39 của tài liệu.
 Định dạng thời gian cơ sở ( Time base) dựa trên bảng sau: PTO/PWM Control Byte Reference - Bài giảng PlC S7- 200

nh.

dạng thời gian cơ sở ( Time base) dựa trên bảng sau: PTO/PWM Control Byte Reference Xem tại trang 39 của tài liệu.
Căn cứ vào bảng trên để có thể chọn loại HSC cho từng ứng dụng phù hợp. - Bài giảng PlC S7- 200

n.

cứ vào bảng trên để có thể chọn loại HSC cho từng ứng dụng phù hợp Xem tại trang 55 của tài liệu.
Bảng Mô tả chế độ đếm cũng như loại HSC, quy định địa chỉ vào. - Bài giảng PlC S7- 200

ng.

Mô tả chế độ đếm cũng như loại HSC, quy định địa chỉ vào Xem tại trang 55 của tài liệu.
Tổng quan mơ hình - Bài giảng PlC S7- 200

ng.

quan mơ hình Xem tại trang 69 của tài liệu.
Nội dung:Dựa vào cảm biến quang trên mô hình đếm số sản phẩm trên băng - Bài giảng PlC S7- 200

i.

dung:Dựa vào cảm biến quang trên mô hình đếm số sản phẩm trên băng Xem tại trang 70 của tài liệu.
Nội dung:Dựa vào 2 cảm biến hồng ngoại có trên mơ hình ta phân loại các vật đi  qua  băng tải  theo chiều  cao bằng  cách nếu  chỉ  có  một  cảm  biến  phát hiện  vật thì - Bài giảng PlC S7- 200

i.

dung:Dựa vào 2 cảm biến hồng ngoại có trên mơ hình ta phân loại các vật đi qua băng tải theo chiều cao bằng cách nếu chỉ có một cảm biến phát hiện vật thì Xem tại trang 72 của tài liệu.
Nội dung:Dùng cảm biến từ có trên mơ hình ,phân loại các vật đi qua băng tải - Bài giảng PlC S7- 200

i.

dung:Dùng cảm biến từ có trên mơ hình ,phân loại các vật đi qua băng tải Xem tại trang 76 của tài liệu.
Nội dung:Dùng cảm biến dung trên mơ hình đo mức nước trong chai. Khi có - Bài giảng PlC S7- 200

i.

dung:Dùng cảm biến dung trên mơ hình đo mức nước trong chai. Khi có Xem tại trang 80 của tài liệu.
Bảng địa chỉ của các biến: - Bài giảng PlC S7- 200

ng.

địa chỉ của các biến: Xem tại trang 107 của tài liệu.
Cứ thế tiếp tục thiết lập các biến khác như hình: - Bài giảng PlC S7- 200

th.

ế tiếp tục thiết lập các biến khác như hình: Xem tại trang 108 của tài liệu.
Và tiếp tục chọn như hình: - Bài giảng PlC S7- 200

ti.

ếp tục chọn như hình: Xem tại trang 109 của tài liệu.
Chọn như hình và nhấn next: - Bài giảng PlC S7- 200

h.

ọn như hình và nhấn next: Xem tại trang 109 của tài liệu.
Tiếp tục làm theo hình và nhấn Finish: - Bài giảng PlC S7- 200

i.

ếp tục làm theo hình và nhấn Finish: Xem tại trang 110 của tài liệu.
Tiếp theo đặt tên và các giá trị khác như hình: - Bài giảng PlC S7- 200

i.

ếp theo đặt tên và các giá trị khác như hình: Xem tại trang 111 của tài liệu.
4.2 Gán biến vào tag logging: - Bài giảng PlC S7- 200

4.2.

Gán biến vào tag logging: Xem tại trang 111 của tài liệu.
4.3 Thiết lập giao diện: - Bài giảng PlC S7- 200

4.3.

Thiết lập giao diện: Xem tại trang 115 của tài liệu.
Và chọn thời gian như hình: - Bài giảng PlC S7- 200

ch.

ọn thời gian như hình: Xem tại trang 115 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan