Bai tap DKLT 3

43 324 1
Tài liệu đã được kiểm tra trùng lặp
Bai tap DKLT 3

Đ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

TRƯỜNG ĐH SƯ PHẠM KỸ THUẬT TP.HCM  KHOA ĐIỆN-ĐIỆN TỬ  Sinh viên thực hiện: − Thái Hoàng Tú − Đặng Ngọc Quyền − Nguyễn Phạm Huy − Phan Tân Tiến − Nguyễn Đức Thắng TẬP LỆNH S7-200 TẬP LỆNH S7-200 CÁC TẬP LỆNH CƠ BẢN CỦA PLC S7-200 10/17/13 Bao gồm các nhóm tập lệnh sau: 1. NHÓM LỆNH LOGIC VỚI BIT (Bit Logic)  Lệnh ngõ vào: − Contact thường mở − Contact thường đóng − Contact thường mở tức thời − Contact thường đóng tức thời − Lệnh đảo bit − Lệnh sườn 10/17/13 1. NHÓM LỆNH LOGIC VỚI BIT (Bit Logic)  Lệnh ngõ ra: − Lệnh ra − Lệnh ra tức khắc − Lệnh Set/Reset − Lệnh Set/Reset Immediat 10/17/13 1. NHÓM LỆNH LOGIC VỚI BIT (Bit Logic)  Lệnh không làm gì cả: (No Operation) Lệnh này không tác động đến chương trình mặc dù cũng có 1 toán hạng dạng Byte 10/17/13 Ví duï: 10/17/13 2. NHÓM LỆNH SO SÁNH (Compare)  Gồm các lệnh so sánh bằng (=), khác (<>), lớn hơn bằng (>=), bé hơn bằng (<=), lớn (>), bé (<).  Gồm các nhóm lệnh sau: − So sánh Byte − So sánh số nguyên (Interger) − So sánh từ kép (Double Word) − So sanh số thực (Real) 10/17/13 Ví duï: 10/17/13 3. NHOÙM LEÄNH CHUYEÅN ÑOÅI (Convert) 10/17/13 4. NHÓM LỆNH ĐỊNH THỜI (Timers)  Gồm các bộ − Đóng trễ (On Delay Timer) TON − Đóng trễ có nhớ (Retentive On Delay Timer) TONR − Ngắt trễ (Off Delay Timer) TOF 10/17/13 PLC S-7200 có 256 timer, ký hiệu từ T0 -> T255 [...]... 100 MS 10/17/ 13 4 NHÓM LỆNH ĐỊNH THỜI (Timers)  Cơ chế cập nhật của các bộ đònh thời: − Bộ 1ms: (sử dụng T32, đặt trước 30 0) Ngõ ra lên 1 trong 1 vòng quét và lệnh phải nằm giữa 2 lệnh khác − Bộ 1ms: (sử dụng T 33, đặt trước 30 ) Ngõ ra luôn luôn OFF − Bộ 1ms: (sử dụng T 33, đặt trước 30 ) Ngõ ra luôn luôn ON 10/17/ 13 4 NHÓM LỆNH ĐỊNH THỜI (Timers) 10/17/ 13 5 NHÓM LỆNH ĐẾM (Counters)  Gồm 3 bộ đếm: − Bộ... − Lệnh đọc: MOV_BIR − Lệnh ghi: MOV_BIW 10/17/ 13 6 NHÓM LỆNH DỊCH CHUYỂN Ô NHỚ (Move)  Lệnh dòch một khối: − Byte: BLKMOV_B − Từ đơn: BLKMOV_W − Từ kép: BLKMOV_D 10/17/ 13 7 NHÓM LỆNH VỚI BẢNG (Table)  Lệnh thêm vào bảng: 10/17/ 13 7 NHÓM LỆNH VỚI BẢNG (Table)  Lệnh Memory Fill 10/17/ 13 7 NHÓM LỆNH VỚI BẢNG (Table)  Lệnh tìm kiếm trong bảng: 10/17/ 13 8 NHÓM LỆNH TOÁN SỐ HỌC  Thực hiện đối với các... của nó (32 767), tác động ở cạnh lên − Bộ đếm xuống: đếm từ giá trò đặt trước đến 0 − Bộ đếm vừa đếm lên vừa đếm xuống: đếm lên khi có sườn lên ở đầu vào đếm lên và đếm xuống khi có sườn lên ở đầøu vào đếm xuống 10/17/ 13 5 NHÓM LỆNH ĐẾM (Counters) 10/17/ 13 6 NHÓM LỆNH DỊCH CHUYỂN Ô NHỚ (Move)  Lệnh dòch: − Một Byte: MOV_B − Một từ đơn: MOV_W − Một từ kép: MOV_DW − Một số thực: MOV_R 10/17/ 13 6 NHÓM... đòa chỉ được đinh ở ngõ ra OUT [IN1] + [IN2] = [OUT [IN1] - [IN2] = [OUT] [IN1] * [IN2] = [OUT] [IN1] / [IN2] = [OUT] 10/17/ 13 Ví du:ï 10/17/ 13 8 NHÓM LỆNH TOÁN SỐ HỌC 8 NHÓM LỆNH TOÁN SỐ HỌC  Lệnh tăng giảm 1 đơn vò: 10/17/ 13 8 NHÓM LỆNH TOÁN SỐ HỌC  Các lệnh hàm số học: 10/17/ 13 9 NHÓM LỆNH VÒNG LẶP PID  PID Loop (Proportional Integral Derivative Loop)  Thực hiện nếu đỉnh của ngăn xếp bằng 1 trong... Một bộ điều khiển PID có thể hoạt động ở 2 chế độ: Auto hoặc Manual  Bit nhớ của PID mặc đònh là 1 (ON) 10/17/ 13 10 NHÓM LỆNH PHÉP TOÁN LOGIC  Lệnh đảo byte, word, doubleword 10/17/ 13 10 NHÓM LỆNH PHÉP TOÁN LOGIC  Lệnh AND, OR, XOR: 10/17/ 13 10 NHÓM LỆNH PHÉP TOÁN LOGIC Ví dụ: 10/17/ 13 11 NHÓM LỆNH DỊCH VÀ QUAY  Dòch trái hay phải: − Dòch nội dung 1 byte được đònh đòa chỉ bởi đầu vào (IN) đi (N)... 1 nếu kết quả cuối cùng sau phép dòch bằng 0 10/17/ 13 11 NHÓM LỆNH DỊCH VÀ QUAY  Quay trái hay phải: − Quay nội dung của 1 byte được đònh đòa chỉ bởi đầu vào IN đi N lần, mỗi lần 1 bit sang phải hoặc trái − Kết quả lưu vào byte đònh đòa chỉ bởi đầu ra OUT − Bit SM1.0 sẽ có giá trò 1 nếu kết quả cuối cùng sau phép quay bằng 0 10/17/ 13 Ví dụ: 10/17/ 13 11 NHÓM LỆNH DỊCH VÀ QUAY 11 NHÓM LỆNH DỊCH VÀ QUAY... đònh chiều dòch chuyển: [N] dương thì dòch lên còn [N] âm thì dòch xuống 10/17/ 13 11 NHÓM LỆNH DỊCH VÀ QUAY 10/17/ 13 11 NHÓM LỆNH DỊCH VÀ QUAY  Lệnh SWAP: − Có toán hạng là 1 từ đơn, được đònh đòa chỉ đầu bởi đầu vào IN − Tráo đổi nội dung giữa Byte cao và byte thấp − Kết quả lưu vào từ đơn là toán hạng của lệnh 10/17/ 13 12 NHÓM LỆNH ĐK CHƯƠNG TRÌNH  Lệnh END có điều kiện: kết thúc chương trình con... điều kiện: kết thúc chương trình con khi thỏa mãn điều kiện  Lệnh STOP: dừng chương trình  Lệnh Watchdog Reset: khởi động lại đồng hồ hệ thống, cho phép kéo dài thời gian thực hiện vòng quét 10/17/ 13 . T 33, đặt trước 30 ) Ngõ ra luôn luôn OFF − Bộ 1ms: (sử dụng T 33, đặt trước 30 ) Ngõ ra luôn luôn ON 10/17/ 13 4. NHOÙM LEÄNH ÑÒNH THÔØI (Timers) 10/17/ 13. (Double Word) − So sanh số thực (Real) 10/17/ 13 Ví duï: 10/17/ 13 3. NHOÙM LEÄNH CHUYEÅN ÑOÅI (Convert) 10/17/ 13 4. NHÓM LỆNH ĐỊNH THỜI (Timers)  Gồm các

Ngày đăng: 17/10/2013, 13:11

Hình ảnh liên quan

7. NHÓM LỆNH VỚI BẢNG (Table) - Bai tap DKLT 3

7..

NHÓM LỆNH VỚI BẢNG (Table) Xem tại trang 19 của tài liệu.
7. NHÓM LỆNH VỚI BẢNG (Table) - Bai tap DKLT 3

7..

NHÓM LỆNH VỚI BẢNG (Table) Xem tại trang 20 của tài liệu.
7. NHÓM LỆNH VỚI BẢNG (Table) - Bai tap DKLT 3

7..

NHÓM LỆNH VỚI BẢNG (Table) Xem tại trang 21 của tài liệu.
− [TBL] là địa chỉ byte đầu tiên của bảng dữ liệu −[LOOP] là 1 số nằm trong khoảng từ 0 đến 7 - Bai tap DKLT 3

l.

à địa chỉ byte đầu tiên của bảng dữ liệu −[LOOP] là 1 số nằm trong khoảng từ 0 đến 7 Xem tại trang 26 của tài liệu.

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

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

Tài liệu liên quan