Resolution độ phân giảiĐộ phân giải là khoảng thời gian nghỉ giữa hai lần đếm của current value thanh ghi 16 bít.. Ví dụ một bộ TON có độ phân giải 10ms, sẽ thực hiện việc đếm các kh
Trang 1 Resolution (độ phân giải)
Độ phân giải là khoảng thời gian nghỉ giữa hai
lần đếm của current value (thanh ghi 16 bít)
Các bộ timer của S7-200 đ−ợc cung cấp 3 độ
phân giải 1ms, 10ms, 100ms
Ví dụ một bộ TON có độ phân giải 10ms, sẽ
thực hiện việc đếm các khoảng nghỉ, kể từ khi
đầu vào cho phép đ−ợc kích hoạt Nếu bộ
TON đếm đ−ợc 50 lần thì khoảng thời gian
tổng sẽ là 50.10 = 500ms
Thời gian trễ = Độ phân giải x Giá trị đếm
Nguyên lý làm việc của các bộ Timer
Với bộ đếm TON
Trang 2 Với bộ đếm TONR
Giải thích nguyên lý hoạt động
Trang 3 Với bộ đếm TOF
Các lệnh COUNTER
STL CTU Cxx, PV
R: Bít đầu ngăn xếp CU: Bít thứ hai ngăn xếp
CTD Cxx, PV
LD: Bít đầu ngăn xếp CD: Bít thứ hai ngăn xếp
CTUD Cxx, PV
R: Bít đầu ngăn xếp CD: Bít thứ hai ngăn xếp
Trang 4Chú ý: Do các bộ đếm có chung địa chỉ từ C0 đến C255, nên
khi đã gán địa chỉ cho một bộ đếm thì không đ−ợc gán địa
chỉ đó cho bộ đếm khác
Nguyên lý làm việc của bộ đếm
Bộ đếm lên (CTU)
)Đếm trạng thái từ 0 → 1 tại đầu vào CU, mỗi
lần nh− vậy current value tăng lên 1 Khi current value bằng hoặc lớn hơn giá trị PV (giá
trị đặt) thì C-bit (0 → 1)
)Bộ đếm CTU tiếp tục đếm khi đã đạt đ−ợc giá
trị đặt, giá trị đếm dừng lại khi đạt đ−ợc trị số 32767
)Bộ đếm CTU bị reset, khi đầu vào R (0 → 1)
hoặc sử dụng lệnh reset, lúc đó:
C-bit (1 → 0) Current value = 0
Trang 5Ví dụ về bộ đếm CTU
I0.0
I0.1
current value
C-bit
Q0.0
Giá trị đặt
Bộ đếm xuống (CTD)
)Khi CTD đ−ợc kích hoạt thì current value đ−ợc
gán giá trị PV Thực hiện đếm trạng thái từ
0 → 1 tại đầu vào CD mỗi lần nh− vậy current
value giảm xuống 1 Khi current value bằng 0
Trang 6)Bộ đếm dừng đếm khi current value bằng 0.
Ví dụ về bộ đếm CTD
I0.0
I0.1
current value
C-bit
Q0.0
Giá trị đặt
Bộ đếm lên - xuống (CTUD)
)Khi có sự chuyển trạng thái từ 0 → 1 tại đầu vào
CU, bộ đếm sẽ thực hiện việc đếm lên Khi có sự
chuyển trạng thái từ 0 → 1 tại đầu vào CD, bộ đếm
sẽ thực hiện việc đếm xuống Khi nào current value
bằng hoặc cao hơn PV (giá trị đặt) thì C-bit (0 → 1)
Trang 7)Bộ đếm CTU bị reset, khi đầu vào R (0 → 1) hoặc
sử dụng lệnh reset, lúc đó:
C-bit (1 → 0) Current value = 0
Ví dụ về bộ đếm CTUD
I0.0
I0.1
current value
C-bit
Q0.0
Giá trị đặt
I0.2
Trang 8Chuyển đổi một số mạch điện sang PLC
M
Tg
D Tg
Sơ đồ 1
M Tg
D Tg
Sơ đồ 2
M
Tg
D Tg
R1 Rtg
2
Sơ đồ 5
R1
R2
Rtg
Rtg
R1
R2
Rtg
Rtg
Sơ đồ 6
Sơ đồ 7
R1 Rtg
2