Tải bản đầy đủ (.pdf) (8 trang)

Cơ sở ĐIện học - Thiết Bị Lập Trình part 12 pdf

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 (123.27 KB, 8 trang )

8/13/2007
10

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ớibộđếmTON
8/13/2007
11

Víi bé ®Õm TONR
Gi¶i thÝch nguyªn lý ho¹t ®éng
8/13/2007
12

Víibé®ÕmTOF
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
CU: BÝt thø ba ng¨n xÕp
8/13/2007
13
Chú ý: 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
8/13/2007
14

Ví 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
thì C-bit (0 1).
8/13/2007
15
)
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).
8/13/2007
16
)
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
8/13/2007
17

ChuyÓ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
DTg
S¬ ®å 3
S¬ ®å 4
R
1
R
tg
R
tg
R
2
S¬ ®å 5
R
1
R
2
R

tg
R
tg
R
1
R
2
R
tg
R
tg
S¬ ®å 6
S¬ ®å 7
R
1
R
tg
R
tg
R
2

×