Professional Documents
Culture Documents
Cu trc v trng thi kt qu lnh. Nhm lnh logic. Nhm lnh tip im c bit. Nhm lnh so snh. Nhm lnh ton hc. Nhm lnh chuyn i. Lnh v Timer. Lnh v Counter. Th vin hm S7-300.
10-Mar-08 CHNG 2: TP LNH PLC S7-300 1
CU TRC LNH
Lnh STL ca PLC S7-300 c dng: Tn lnh + Ton hng Xt 2 lnh trong v d sau: A I0.0 <> D A, <> l tn lnh. I0.0, D l ton hng.
10-Mar-08 CHNG 2: TP LNH PLC S7-300 2
CU TRC LNH
Tn lnh: xt c th trong mc tp lnh. Ton hng: c 2 dng
Ton hng l a ch: phn ch + phn s Ton hng l d liu:
D liu logic V tr v kch thc vng nh S nh phn S thp lc phn S nguyn kiu INT S thc kiu REAL D liu v thi gian D liu ca b m, nh thi D liu kiu k t
10-Mar-08 CHNG 2: TP LNH PLC S7-300
a ch vng nh xc nh
5
OV
4
OS
CC1 CC0
OR STA RLO FC
10-Mar-08
RLO Result of Logic Operation: bit th hin kt qu tc thi ca php tnh logic va thc hin.
FC=0: ghi gi tr logic ca tip im trong lnh vo RLO FC=1: thc hin lnh, ghi gi tr logic vo RLO.
10-Mar-08
Lnh And:
C php: Ton hng: A <ton hng> d liu kiu Bool a ch bit: I, Q, M, L, D, T, C
FC=0: gn gi tr logic ton hng vo RLO. FC=1: RLO ^ ton hng, lu kt qu vo RLO Thanh ghi trng thi:
10-Mar-08
V d:
10-Mar-08
FC=0: gn gi tr logic o ca ton hng vo RLO. FC=1: RLO ^ o ton hng, lu kt qu vo RLO. Thanh ghi trng thi:
10-Mar-08
V d:
10-Mar-08
10
Lnh Or
C php: Ton hng: O <ton hng> d liu kiu Bool a ch bit: I, Q, M, L, D, T, C
FC=0: gn gi tr logic ton hng vo RLO. FC=1: RLO v ton hng, lu kt qu vo RLO Thanh ghi trng thi:
10-Mar-08
11
V d:
10-Mar-08
12
Lnh Or Not:
C php: Ton hng: ON <ton hng> d liu kiu Bool a ch bit: I, Q, M, L, D, T, C
FC=0: gn gi tr logic o ca ton hng vo RLO. FC=1: RLO v o ton hng, lu kt qu vo RLO. Thanh ghi trng thi:
10-Mar-08
13
V d:
10-Mar-08
14
Lnh Gn:
gn gi tr ca RLO n nh c ch ra trong ton hng C php: = <ton hng> I, Q, M, L, D, T, C Ton hng l a ch bit: Thanh ghi trng thi:
V d:
10-Mar-08
16
10-Mar-08
17
V d:
10-Mar-08
18
Lnh Gn 0
Gn gi tr 0 vo bit c a ch c xc nh. C php: R <ton hng> Ton hng l a ch bit: I, Q, M, L, D. Thanh ghi trng thi:
10-Mar-08
19
V d:
10-Mar-08
20
10-Mar-08
21
V d:
10-Mar-08
22
Lnh Or t hp v ng t hp:
Thc hin php OR gia bit RLO vi gi tr ca biu thc trong du ngoc sau n v ghi kt qu vo RLO C php: O( ) Ton hng: khng c Thanh ghi trng thi: O( )
10-Mar-08
24
10-Mar-08
25
10-Mar-08
26
LAD:
10-Mar-08
29
10-Mar-08
30
V d:
10-Mar-08
31
10-Mar-08
32
V d:
10-Mar-08
33
10-Mar-08
34
V d:
10-Mar-08
35
C 3 lnh so snh.
So snh s nguyn 16 bit. So snh s nguyn 32 bit. So snh s thc.
10-Mar-08 CHNG 2: TP LNH PLC S7-300 37
10-Mar-08
38
10-Mar-08
39
V d:
10-Mar-08
40
10-Mar-08
41
10-Mar-08
42
10-Mar-08
43
10-Mar-08
44
10-Mar-08
45
10-Mar-08
46
LNH V TIMER
Gii thiu:
Timer l b to thi gian tr gia tn hiu logic vo v ra, c t tn l Tx (0<x<255). Timer c 2 thng s s dng: T-word v T-bit. Khai bo thi gian tr bng word 16 bit.
phn gii R: 10ms, 100ms, 1s v 10s Gi tr t PV: s BCD t 0 n 999.
LNH V TIMER
Hot ng:
Khi Timer c kch, gi tr PV s c chuyn vo T-word ca Timer. T-word l thanh ghi cha gi tr tc thi ca Timer (gi l gi tr CV) Ni dung T-word s gim theo thi gian hot ng ca Timer. Timer t c thi gian tr t trc tng ng vi gi tr CV=0. Bo hiu thi gian tr qua gi tr T-bit=1.
10-Mar-08 CHNG 2: TP LNH PLC S7-300 48
LNH V TIMER
Cu trc word khai bo thi gian tr:
Gm 2 phn: gi tr t trc PV v phn gii.
10-Mar-08
49
LNH V TIMER
c ni dung thanh ghi T-word:
Ni dung T-word c c vo ACCU1: c 2 cch c c s m tc thi: c php: L <timer> ngha: ch c s m tc thi ca timer ( dng s nguyn nh phn) vo thanh ghi ACCU1, khng c gi tr ca phn gii.
10-Mar-08
50
LNH V TIMER
c ni dung thanh ghi T-word:
c thi gian tr tc thi: c php: LC <timer> ngha: c ni dung T-word vo thanh ghi ACCU1, bao gm s m tc thi ( dng s BCD) v phn gii.
10-Mar-08
51
LNH V TIMER
Khai bo s dng Timer:
Khai bo tn hiu enable (nu mun s dng tn hiu ch ng kch). Khai bo tn hiu ng vo. Khai bo tn hiu tr mong mun. Khai bo loi timer c s dng. Khai bo tn hiu xo timer (ty chn).
10-Mar-08
52
10-Mar-08
53
V d:
10-Mar-08
54
Khai bo tn hiu ng vo
C php A <a ch bit> <a ch bit>: xc nh tn hiu u vo cho timer.
10-Mar-08
55
t:
V d:
Lnh: L S5T#0h0m3s200ms khai bo thi gian tr 3200ms. Lnh: L W#16#0320 khai bo thi gian tr 3200ms. Ni dung word thi gian tr:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 1 1 0 0 1 0 0 0 0 0
10-Mar-08
57
10-Mar-08
58
10-Mar-08
59
V d:
10-Mar-08
60
V d:
10-Mar-08
61
10-Mar-08
62
V d:
10-Mar-08
63
V d:
10-Mar-08
64
10-Mar-08
65
V d:
10-Mar-08
66
V d:
10-Mar-08
67
10-Mar-08
68
V d:
10-Mar-08
69
V d:
10-Mar-08
70
LNH V COUNTER
Gii thiu:
Counter l b m sn xung ca cc tn hiu ng vo, c t tn l Cx (0<x<255). Counter c 2 thng s s dng: C-word v C-bit. C-word cha gi tr m tc thi (CV0), C-bit bo trng thi ca C-word: CV<>0 th C-bit=1; CV=0 th C-bit=0. Khai bo s m t trc PV bng word 16 bit. Gi tr PV c chuyn vo C-word khi c tn hiu Set
10-Mar-08 CHNG 2: TP LNH PLC S7-300 72
LNH V COUNTER
Ni dung C-word sau khi np s m t trc:
4 bit cao nht: khng s dng. 12 bit thp cha m BCD ca 3 s t 0 n 999
10-Mar-08
73
LNH V COUNTER
c ni dung thanh ghi C-word:
Ni dung C-word c c vo ACCU1: c 2 cch c c s m tc thi dng s nguyn nh phn: c php: L <counter> ngha: c s m tc thi ca counter dng s nguyn nh phn vo thanh ghi ACCU1.
10-Mar-08
74
LNH V COUNTER
c ni dung thanh ghi C-word:
c s m tc thi dng m BCD: c php: LC <counter> ngha: c ni dung C-word vo thanh ghi ACCU1, dng m s BCD.
10-Mar-08
75
LNH V COUNTER
Khai bo s dng Counter:
Khai bo tn hiu enable nu mun s dng tn hiu ch ng kch m. Khai bo tn hiu u vo CU m ln. Khai bo tn hiu u vo CD m xung. Khai bo tn hiu t set v gi tr t trc PV. Khai bo tn hiu xa reset.
10-Mar-08
76
10-Mar-08
77
10-Mar-08
78
10-Mar-08
79
10-Mar-08
80
10-Mar-08
81