LỆNH VỀ TIMER Timer là bộ tạo thời gian trễ giữa tín hiệu điều khiển và tín hiệu tác động.. IN: ngõ vào tín hiệu điều khiển.. PT Preset Time: ngõ vào đặt thời gian.. Thời gian trễ củ
Trang 1Chương 7:
TẬP LỆNH SIMATIC
PLC S7-200
Trang 6LỆNH VỀ TIMER
Timer là bộ tạo thời gian trễ giữa tín hiệu điều
khiển và tín hiệu tác động.
IN: ngõ vào tín hiệu điều khiển.
PT (Preset Time): ngõ vào đặt thời gian.
Có 3 loại Timer: TON, TOF và TONR.
Mỗi loại Timer chia làm 3 nhóm có độ phân giải
(Resolution) 1ms, 10ms và 100ms.
Thời gian trễ của Timer = R * PT
Timer có 2 thông số: T-word chứa giá trị đếm
thới gian của Timer và tiếp điểm tác động T-bit.
Khi giá trị đếm tức thời ≥ giá trị đặt trước thì
T-bit =1.
Trang 710/29/2007 TẬP LỆNH SIMATIC S7-200 7
Sử dụng TIMERs
Trang 8Ví dụ Timer loại TON
Trang 910/29/2007 TẬP LỆNH SIMATIC S7-200 9
Ví dụ Timer loại TONR
Trang 10Ví dụ Timer loại TOF
Trang 1110/29/2007 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.
CU, CD: ngõ vào xung.
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.
Trang 12Sử dụng Counter
Trang 1310/29/2007 TẬP LỆNH SIMATIC S7-200 13
Sử dụng bộ đếm CTU
Trang 14Sử dụng bộ đếm CTD
Trang 1510/29/2007 TẬP LỆNH SIMATIC S7-200 15
Sử dụng bộ đếm CTUD
Trang 16NHÓM LỆNH SO SÁNH = =
Trang 1710/29/2007 TẬP LỆNH SIMATIC S7-200 17NHÓM LỆNH SO SÁNH >=
Trang 18NHÓM LỆNH SO SÁNH <=
Trang 1910/29/2007 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
di chuyển sang địa chỉ ngõ ra OUT.
Trang 20Sử dụng lệnh MOVE
Trang 2110/29/2007 TẬP LỆNH SIMATIC S7-200 21
CHUYỂN ĐỔI MÃ BCD – INTEGER
Trang 22CHUYỂN ĐỔI MÃ LED 7 ĐOẠN
Trang 2310/29/2007 TẬP LỆNH SIMATIC S7-200 23
BẢNG MÃ LED 7 ĐOẠN
Trang 24 Tăng giá trị dữ liệu
Giảm giá trị dữ liệu
Trang 2510/29/2007 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
Trang 26Sử 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