Thông tin tài liệu:
Tài liệu tham khảo dành cho giáo viên, sinh viên cao đẳng, đại học chuyên ngành quản trị kinh doanh - Giáo trình, bài giảng chuyên ngành quản trị kinh doanh giúp các bạn sinh viên cũng cố và nâng cao kiến thức của mình. Tài liệu về tập lệnh s7-200...
Nội dung trích xuất từ tài liệu:
BÀI GIẢNG: TẬP LỆNH S7-200
TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM
TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG
KHOA ĐIỆN-ĐIỆN TỬ
MÔN HỌC: PLC
MÃ MÔN HỌC : 403011
GV. VÕ HOÀNG DUY
02 Jan 2011 403011 - PLC 1
TÀI LIỆU THAM KHẢO
[1] Tự Động Hóa Với Simatic S7-200, Nguyễn Doãn
Phước
[2] “S7-200 Programmable Controller”, System Manual,
Siemens
02 Jan 2011 403011 - PLC 2
ĐÁNH GIÁ MÔN HỌC
Thi giữa kì: 20%
Kiểm tra trên lớp: 10%
Thi cuối kì: 70%
02 Jan 2011 403011 - PLC 3
CHƯƠNG 4:
Tập lệnh S7-200
02 Jan 2011 403011 - PLC 4
CHƯƠNG 4:
Tập lệnh S7-200
Một số ký hiệu được sử dụng khi lập trình
Nhóm lệnh logic tiếp điểm
Nhóm lệnh di chuyển dữ liệu
Nhóm lệnh so sánh
Nhóm lệnh chuyển đổi kiểu dữ liệu
Bộ định thời
02 Jan 2011 403011 - PLC 5
CHƯƠNG 4:
Tập lệnh S7-200
Bộ đếm
Nhóm lệnh toán học
Nhóm lệnh điều khiển chương trình
02 Jan 2011 403011 - PLC 6
CHƯƠNG 4:
Tập lệnh S7-200
Bộ đếm
Nhóm lệnh toán học
Nhóm lệnh điều khiển chương trình
02 Jan 2011 403011 - PLC 7
CHƯƠNG 4:
Một số ký hiệu được sử dụng khi lập trình
Tiếp điểm thường mở (NO)
Tiếp điểm thường đóng (NC)
Cuộn dây (Coil)
Ngăn xếp logic (Logic stack)
02 Jan 2011 403011 - PLC 8
CHƯƠNG 4:
Nhóm lệnh logic tiếp điểm
Lệnh Load
LD toán hạng
LDN toán hạng
Lệnh gán
= toán hạng
02 Jan 2011 403011 - PLC 9
CHƯƠNG 4:
Nhóm lệnh logic tiếp điểm
Lệnh And
A toán hạng
AN toán hạng
Lệnh Or
O toán hạng
ON toán hạng
02 Jan 2011 403011 - PLC 10
CHƯƠNG 4:
Nhóm lệnh logic tiếp điểm
Lệnh And với 1 biểu thức
ALD
Lệnh Or với 1 biểu thức
OLD
02 Jan 2011 403011 - PLC 11
CHƯƠNG 4:
Nhóm lệnh logic tiếp điểm
Lệnh tác động lên ngăn xếp logic
Logic Push: LPS
Logic Read: LRD
Logic Pop: LPP
02 Jan 2011 403011 - PLC 12
CHƯƠNG 4:
Nhóm lệnh logic tiếp điểm
Lệnh Set
S toán hạng,N
Lệnh Reset
R toán hạng,N
Chốt SR
Chốt RS
02 Jan 2011 403011 - PLC 13
CHƯƠNG 4:
Nhóm lệnh logic tiếp điểm
Lệnh đảo
NOT
Lệnh phát hiện cạnh lên
EU
Lệnh phát hiện cạnh xuống
ED
02 Jan 2011 403011 - PLC 14
CHƯƠNG 4:
Nhóm lệnh di chuyển dữ liệu
EN (Enable In): Bool. Lệnh sẽ thực thi khi EN ở mức logic
1.
ENO (Enable Output): Bool. ENO cho phép kết nối những
khối lệnh nối tiếp thay vì song song.
Nhóm lệnh di chuyển dữ liệu: dùng để chuyển hằng số
hoặc nội dung của các vùng nhớ đến 1 vùng nhớ khác
02 Jan 2011 403011 - PLC 15
CHƯƠNG 4:
Nhóm lệnh di chuyển dữ liệu
Lệnh di chuyển 1 byte
MOVB IN,OUT
Lệnh di chuyển 1 word
MOVW IN,OUT
02 Jan 2011 403011 - PLC 16
CHƯƠNG 4:
Nhóm lệnh di chuyển dữ liệu
Lệnh di chuyển 1 double word
MOVD IN,OUT
Lệnh di chuyển số thực
MOVR IN,OUT
02 Jan 2011 403011 - PLC 17
CHƯƠNG 4:
Nhóm lệnh so sánh
So sánh giữa 2 giá trị IN1 và IN2 với nhau
Nếu kết quả so sánh đúng, bit đầu tiên trong ngăn xếp
bằng 1; nếu kết quả so sánh sai, bit đầu tiên trong ngăn xếp
bằng 0.
02 Jan 2011 403011 - PLC 18
CHƯƠNG 4:
Nhóm lệnh so sánh
IN1 == IN2
IN1 IN2
IN1 > IN2
IN1 >= IN2
IN1 < IN2
IN1 CHƯƠNG 4:
Nhóm lệnh so sánh số 8 bit
So sánh bằng: LDB= IN1,IN2
So sánh khác: LDB IN1,IN2
So sánh lớn hơn: LDB> IN1,IN2
So sánh lớn hơn hoặc bằng: LDB>= IN1,IN2
So sánh nhỏ hơn: LDB< IN1,IN2
So sánh nhỏ hơn hoặc bằng: LDB
...