CU, CD: ngõ vào xung.. R: ngõ vào xóa LD: ngõ vào LOAD.. PV Preset Value: ngõ vào đặt trước.. Thực hiện di chuyển dữ liệu theo byte, word, Dword, real 32 bit Dữ liệu có địa chỉ tại
Trang 1Chương 7:
TẬP LỆNH SIMATIC
PLC S7-200
3/13/2010 TẬP LỆNH SIMATIC S7-200 2
NHÓM LỆNH VỀ BIT
LOAD LD I0.0
LOAD NOT LDN I0.0
OUTPUT = Q0.0
SET S Q0.0, 5
RESET R Q0.0, 10
LỆNH VỀ TIẾP ĐIỂM ĐẶC BIỆT
Lệnh đảo
Lệnh Negative
Lệnh Positive
SM0.4: =1 30S, =0 30S
SM0.5: =1 0.5S, =0 0.5S
SM0.0: luôn =1
SM0.1: chỉ =1 trong vòng quét đầu tiên
NOT
N
P
Trang 23/13/2010 TẬP LỆNH SIMATIC S7-200 4
Ví dụ:
I0.0
Q0.0 Q0.1 Q0.2
3/13/2010 TẬP LỆNH SIMATIC S7-200 5
LỆNH VỀ ĐẠI SỐ BOOLE
AND LD I0.0
A I0.1
AND NOT LD I0.0
AN I0.1
OR LD I0.0
O I0.1
OR NOT LD I0.0
ON I0.1
LỆNH VỀ TIMER
Trang 33/13/2010 TẬP LỆNH SIMATIC S7-200 7
Sử dụng TIMERs
3/13/2010 TẬP LỆNH SIMATIC S7-200 8
Ví dụ Timer loại TON
Ví dụ Timer loại TONR
Trang 43/13/2010 TẬP LỆNH SIMATIC S7-200 10
Ví dụ Timer loại TOF
3/13/2010 TẬP LỆNH SIMATIC S7-200 11
LỆNH VỀ COUNTER
Counter là bộ đếm có chức năng đếm số cạnh
lên của xung tác động.
Gồm 3 loại: CTU, CTD và CTUD.
CU, CD: ngõ vào xung.
R: ngõ vào xóa LD: ngõ vào LOAD.
PV (Preset Value): ngõ vào đặt trước.
Counter có 2 thông số: C-word chứa giá trị
đếm tức thời và tiếp điểm tác động C-bit
Khi giá trị đếm tức thời ≥ giá trị đặt trước thì
C-bit =1.
Sử dụng Counter
Trang 53/13/2010 TẬP LỆNH SIMATIC S7-200 13
Sử dụng bộ đếm CTU
3/13/2010 TẬP LỆNH SIMATIC S7-200 14
Sử dụng bộ đếm CTD
Sử dụng bộ đếm CTUD
Trang 63/13/2010 TẬP LỆNH SIMATIC S7-200 16
NHÓM LỆNH SO SÁNH = =
3/13/2010 TẬP LỆNH SIMATIC S7-200 17
NHÓM LỆNH SO SÁNH >=
NHÓM LỆNH SO SÁNH <=
Trang 73/13/2010 TẬP LỆNH SIMATIC S7-200 19
LỆNH DI CHUYỂN DỮ LIỆU
Thực hiện việc di chuyển hoặc sao
chép dữ liệu từ vùng này sang vùng
khác trong bộ nhớ.
Thực hiện di chuyển dữ liệu theo byte,
word, Dword, real (32 bit)
Dữ liệu có địa chỉ tại ngõ vào IN được
sao chép sang địa chỉ ngõ ra OUT.
3/13/2010 TẬP LỆNH SIMATIC S7-200 20
Sử dụng lệnh MOVE
CHUYỂN ĐỔI MÃ BCD – INTEGER
Trang 83/13/2010 TẬP LỆNH SIMATIC S7-200 22
CHUYỂN ĐỔI MÃ LED 7 ĐOẠN
3/13/2010 TẬP LỆNH SIMATIC S7-200 23
BẢNG MÃ LED 7 ĐOẠN
NHÓM LỆNH SỐ HỌC
Trang 93/13/2010 TẬP LỆNH SIMATIC S7-200 25
LỆNH TRUY CẬP THỜI GIAN THỰC
Bên trong PLC, từ CPU 214 có đồng hồ cho
biết các thông số thời gian (năm, tháng,
ngày, giờ, phút, giây, thứ)
Đây là các lệnh dùng để cài đặt và đọc thời
gian thực của PLC.
Read_RTC: đọc thời gian thực PLC
Set_RTC: cài đặt thời gian cho PLC
3/13/2010 TẬP LỆNH SIMATIC S7-200 26
Sử dụng lệnh truy cập thời gian
Thời gian trong PLC được lưu trong 8
byte bộ nhớ dạng mã BCD.
T là địa chỉ byte đầu tiên, dùng để lưu
giá trị của năm.
0-99 1-12 1-31 0-23 0-59 0-59 0 1-7