1. Trang chủ
  2. » Tất cả

6. Lập trình tuần tự

9 187 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

LỆNH DECO DECO lệnh giải mã liệu Cấu trúc [DECO S D n] S: Dữ liệu cần chuyển đổi D: Kết chuyển đổi n: số bit cần chuyển (1→8) Ví dụ : [DECO D0 M0 k4] - Ở D0 ghi giá trị cần giải mã - M0 bit dãy bit kết giải mã liệu - K4(giá trị hệ thập phân), với giá trị có 24 = 16 bit chuyển đổi - Vì bit M0 nên dãy bit M0 – M15 (16 bit) D0 Kết M0 : ON M1 : ON M2 : ON M3 : ON … … 15 M15 : ON LỆNH DECO Tại thời điểm lệnh DECO bit M ON lên Khi D0 = M0 ON lên, D0 = M1 ON lên - Ví dụ : Khi sử dụng lệnh sau [DECO D0 M0 k4] Ban đầu D0 = 0, kết M0 ON lên Tiến hành [Mov k4 D0] Lúc giá trị D0 = M4 ON lên Lệnh giải mã DECO thường sử dụng lệnh INC INCP - - Nội dung ví dụ : Sử dụng lệnh DECO tiến hành On BIT M0 (5s), sau On bit M1 (4s), tiếp đến M2 (2s), M3 (0,1s) Khi M3 on đủ 0,1s tiến hành lặp trình tù M0 - Ban đầu giá trị D0 = 0, kết M0 ON lên BƯỚC D0 (Giá trị) Kết (Các bit M tương ứng dãy đươc ON lên) M0 : ON Ở dòng lệnh 29, M0 : ON bắt đầu đếm T0, đếm đủ 5s tiếp điểm T0 dòng lệnh ON Lúc dòng lệnh tiến hành INCP D0 Giá trị D0 =0 tăng lên 1, D0 = Kết M0 OFF M1 ON Chuyển qua bước 2 M1 : ON Ở dòng lệnh 33, M1 : ON bắt đầu đếm T1, đếm đủ 4s tiếp điểm T1 dòng lệnh ON Lúc dòng lệnh tiến hành INCP D0 Giá trị D0 =1 tăng lên 1, D0 = Kết M1 OFF M2 ON M2 : ON vòng 20s Xem chi tiết dòng lệnh 37 M3 : ON vòng 0,1s Xem chi tiết dòng lệnh 41 Khi đếm xong T3, tiến hành lặp lại chu trình dịng lệnh 22 Lúc giá trị ghi D0 = Chương trình quay lại bước 1,M0 lại On lên chu trình tiếp tục -K2 có bit giải mã Bit bắt đầu M0 – M3 THỰC HÀNH Bài tập thực hành lệnh DECO: THỰC HÀNH Hướng dẫn: Ấn nút START (X0=ON) bắt đầu chu trình Khi ấn STOP (X1=ON) thường đóng X01 ngắt trì => Chu trình dừng Hoặc COUNTER C0, bit M101 dừng chu trình Khi ấn STOP (X1=ON) đồng thời MOVE giá trị vào D0  Reset chu trình ban đầu Hoặc bit M8002 có tín hiệu Bit đặc biệt PLC Chỉ ON lần PLC chuyển từ OFF  ON Bit sử dụng để reset chu trình DECO THỰC HÀNH Hướng dẫn: Bit đặc biệt ON PLC RUN Lệnh DECO thực M10: Bit start DECO Khi M100 (bit running) ON sau 0.1s bắt đầu chu trình M11: bit điều khiển đèn xanh T1: Timer cho phép đèn xanh ON lâu chuyển đèn vàng M12: bit điều khiển đèn vàng T2: Timer cho phép đèn vàng ON lâu chuyển đèn xanh Lệnh tăng giá trị D0 để chu trình chuyển sang bước M10 ứng với D0=0 M11 ứng với D0=1 M12 ứng với D0=1 THỰC HÀNH Hướng dẫn: Sau ấn START, sau 0.1s chu trình bắt đầu Đèn xanh sáng 5s đèn vàng sáng Đèn vàng 5s đèn xanh lại sang nhờ lệnh move K0 vào D0 Nếu thiếu dịng lệnh (D0 khơng 0) chu trình khơng lặp lại THỰC HÀNH Hướng dẫn: Bit M11 điều khiển OUTPUT Y0 PLC, tương tự với bit M11 Đèn vàng tắt lần tự động tắt cách sử dụng counter C0 đếm Ngồi sử dụng counter, dung lệnh INCP để đếm Khi D1 có giá trị reset Khi D1 = cho phép ON M101 để ngắt trì M100 (Bit running)  Chu trình dừng THỰC HÀNH Hướng dẫn: Khi ấn START đồng thời reset đếm đèn vàng tắt sau lần Nếu khơng có dịng lệnh khơng thể sáng đèn ấn START sau đèn tự động tắt ... bắt đầu chu trình Khi ấn STOP (X1=ON) thường đóng X01 ngắt trì => Chu trình dừng Hoặc COUNTER C0, bit M101 dừng chu trình Khi ấn STOP (X1=ON) đồng thời MOVE giá trị vào D0  Reset chu trình ban... dòng lệnh 41 Khi đếm xong T3, tiến hành lặp lại chu trình dịng lệnh 22 Lúc giá trị ghi D0 = Chương trình quay lại bước 1,M0 lại On lên chu trình tiếp tục -K2 có bit giải mã Bit bắt đầu M0 – M3... D0 Nếu thiếu dịng lệnh (D0 khơng 0) chu trình khơng lặp lại THỰC HÀNH Hướng dẫn: Bit M11 điều khiển OUTPUT Y0 PLC, tương tự với bit M11 Đèn vàng tắt lần tự động tắt cách sử dụng counter C0 đếm

Ngày đăng: 30/09/2020, 08:40

Xem thêm:

TỪ KHÓA LIÊN QUAN