Tải bản đầy đủ (.ppt) (43 trang)

Bai tap DKLT 3

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.29 MB, 43 trang )

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
4. NHÓM LỆNH ĐỊNH THỜI (Timers)

Các bộ đóng trễ bắt đầu đếm thời gian khi đầu vào ở
mức 1 (ON)

Bộ đóng trễã sẽ bò Reset khi đầu vào bằng 0

Bộ đóng trễ có nhớ vẫn lưu lại giá trò khi đầu vào
bằng 0 và tiếp tục đếm khi đầâu vào bằng 1

Bộ ngắt trễ bắt đầu đếm và cho ngõ ra bằng 0 khi
ngõ vào về 0

Độ phân giải bộ đònh thời:
10/17/13
1 MS
10 MS
100 MS
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 300)
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 T33, đặt trước 30)
Ngõ ra luôn luôn OFF

Bộ 1ms: (sử dụng T33, đặ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
5. NHÓM LỆNH ĐẾM (Counters)

Gồm 3 bộ đếm:

Bộ đếm lên: đếm cho đến
giá trò tối đa của nó (32767),
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. NHOÙM LEÄNH ÑEÁ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 LỆNH DỊCH CHUYỂN Ô NHỚ (Move)

Lệnh dòch tức khắc:

Lệnh đọc: MOV_BIR

Lệnh ghi: MOV_BIW
10/17/13

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×