thuchanh dklt s7200
TRANSCRIPT
-
TI LI U TH C HNH
U KHI N L P TRNH
-
: PLC S7-200
1.1.
-
SBR:
cng c tnh
.
cng trong
trnh
theo di, tra v
trnh.
-
SBR:
SBR trnh trong
n khi .
C SBR Main hay SBR khc
Khi khng th cc gi trong
SBR nguyn.
-
SBR c 2 :
trnh con ton :
I,Q,V,M,SM,T,C,ACC
trnh con : L
-
SBR ton :
I,Q,V,M,SM,T,C, ACC.
Cch :
trnh con, tn theo
Khai bo
trnh con theo yu
tra trnh
khi .
-
trnh con v tn
tn
-
Khai bo
-
trnh
-
SBR : L
Cch :
trnh con, tn theo
Khai bo .
con trnh theo yu
Khai bo trong v trnh
trong MAIN
-
trnh con v tn
tn
-
tn v trnh
trong SBR
-
Khai bo v trnh cho Main
-
: PLC S7-200
1.2.
-
INT: l trnh thi
trnh khc l trnh
hay trnh .
-
.
Khi xy ra cng lc th trnh
theo tin.
Khi th khng
khc d c tin cao .
trnh nn trnh cng
cng cng .
yu cch nhanh chng
v l lm .
-
.
Khi xy ra cng lc th trnh
theo tin.
Khi th khng
khc d c tin cao .
trnh nn trnh cng
cng cng .
yu cch nhanh chng
v l lm .
-
Cc trong PLC.
vo ra: vo ra c cc sau.
Khi c xy ra ng vo PLC.
Khi pht xung PTO pht hon thnh xung.
Khi cao c gi gi .
gian: xy ra sau gian
bao :
: xy ra theo gian .
Timer: xy ra khi gi Timer
gi
-
Cc trong PLC.
thng: xy ra khi c
thng PLC v
khc.
V : xy ra khi thc qu trnh
qua
thng PLC.
-
v trong PLC.
: vo
CPU, ty vo dng
CPU m
hay t.
-
Cc trong PLC.
-
Cc trong PLC.
-
Gn INT EVNT, cho php INT
INT INT0
INT1
INT2
INTn
INT127
EVNT
0
1
n
33
-
INT EVNT
INT INT0
INT1
INT2
INTn
INT127
EVNT
0
1
n
33
-
ton
INT INT0
INT1
INT2
INTn
INT127
EVNT
0
1
n
33
-
Thot trnh
INT INT0
INT_n
instruction1
Reti
Instruction_n
Reti
Main routine
instruction1
instruction2
n
Instruction_n
Event occurs
End INT
End INT
-
EX1: I0.0 gi QB0 1
Khi thay ng vo, thay EVNT
-
EX2: Sau gian 200mS QB0 1,
Khi thay T1, thay EVNT:11
-
EX3: Sau gian 1 giy, gi QB0 1,
gian
Khi thay T96, thay EVNT:22
-
EX4: Sau gian 1 giy, gi analog
ng vo AIW0, vo MW0
dng gian
-
: PLC S7-200
1.3.
-
card giao tn vo/ra analog PLC
-
ng vo tn analog
-
giao ng ra tn analog
-
tn vo/ra analog module analog
-
Thermocouple v RTD module analog
-
tn ng ra cho module analog
-
tn ng ra cho module analog
-
tn ng ra cho module analog
-
tn vo v cho module analog EM231
-
tn vo v cho module analog EM231
-
tn vo v cho module analog EM235
-
tn vo v cho module analog EM235
-
Gi ng vo module analog
Khi tn vo thang th gi c gi Tn : Gi 0 +32000 Tn : Gi -32000 +32000
-
gi ng vo module analog
Ty vo tn ng vo vo knh no m gi vo
V : Knh A: AIW0; Knh B: AIW2 Knh C: AIW4; Knh
-
Gi ng ra module analog
Ty vo tn ng ra knh no m gi vo
V : Knh A: AQW0; Knh B: AQW2 Knh C: AQW4; Knh
-
EX1: Module analog lm tn p
Xc module analog ng vo/ra Xc cc tn vo/ra cc knh Xc cc Switch tn vo v module analog (
tn vo l p) tn p ng vo knh A, dng tn analog ng
vo, download PLC S7200
Thay khc gi trnh tn ra gi p ng vo theo volt v vo vng MW0
-
EX2: Module analog lm tn dng Xc module analog ng vo/ra Xc cc tn vo/ra cc knh Xc cc Switch tn vo v
module analog ( tn vo l dng) siu m (xem datasheet) tn ng vo
knh A, dng tn analog ng vo, download S7200
Thay cch tc thay gi .
trnh tn cch theo cm, vo vng VW100
-
: PLC S7-200
1.4.
-
PTO(Pulse Train Output): Pht xung vung c cao, Servo Motor hay Step Motor.
PWM(Pulse Wide Modulation): Pht xung PWM , DC hay
PTO PWM
-
PTO - PWM TRONG S7200
S7200 2 ng ra Q0.0 v Q0.1 pht xung cao PTO:
Chu thay 50us 65535us hay 2ms 65535ms xung pht 1 4,294,967,295.
2 pht xung: Single: khng thay ; Multiple: thay
PWM Chu thay 50us 65535us hay 2ms 65535ms.
xung 0 65535uS hay 0 65535mS.
PTO pht xung lin
-
Byte
-
PTO, PWM TRONG S7200
Vng dng khai bo chu , , xung, v offset vng V
-
PTO, PWM TRONG S7200
gi cho byte
-
PHT PTO TRONG S7200
Cc PTO pht xung Single).
chu qut tin trnh con PLS. Trong trnh con cc
cng sau. gi cho byte pht theo
yu . gi gian chu . gi xung pht.
Gn trnh . Cho php .
PLS pht xung.
-
PHT PTO TRONG S7200
VD1: Pht xung PTO 1Hz ng ra Q0.0
trnh con Main
-
PHT PTO TRONG S7200
trnh con PTO pht xung
16#8D
-
PHT PTO TRONG S7200
trnh cho php pht
trnh pht
-
VD2: trnh PTO pht xung theo yu :
START, pht 20 xung 1hZ ng ra Q0.0. VD3:
trnh PTO pht xung theo yu : START, pht 20 xung 1hZ ng ra Q0.1.
VD4:
trnh PTO pht xung Q0.0 theo yu . START: Pht xung PTO c chu 1000ms Q0.0
Up: Chu thm 100ms, khng qu 10.000ms
-
VD4: trnh PTO pht xung theo yu
: START, pht xung hnh sau.
-
Cc PTO pht xung (Multiple).
Vng dng khai bo thng cho cc
xung l vng V. xung 8 byte khai bo thng vng V ty vo
offset. offset trong vng (SMW168: Q0.0 v SMW178: Q0.1).
Byte tin trong vng V pht.
-
Cc PTO pht xung (Single).
VD1: Pht 3 xung hnh
-
trnh chnh
trnh con Main
-
gi cho byte pht 3 xung
trnh con pht 3 xung
gi offset cho vng V
pht
-
chu cho I
trnh con pht 3 xung
thin chu cho I
xung pht cho I
-
chu cho II
trnh con pht 3 xung
thin chu cho II
xung pht cho II
-
chu cho III
trnh con pht 3 xung
thin chu cho III
xung pht cho III
-
Khai bo cho PT0
trnh con pht 3 xung
Cho php
Cho php pht xung
-
gi cho byte pht
trnh pht xung Multiple_segment
thi PLS byte
-
gi cho byte pht
trnh pht xung Multiple_segment
thi PLS byte
-
trnh pht xung theo yu : START, pht xung ng ra Q0.0.
STOP, pht
-
PHT XUNG PWM TRONG S7200
Cc PWM pht xung.
chu qut tin trnh con PLS. Trong trnh con
cc cng sau. gi cho byte pht
theo yu . gi gian chu . gi gian xung . PLS pht xung.
-
PHT XUNG PWM TRONG S7200
VD1: Pht xung PWM 1hZ ng ra Q0.1
trnh con Main
-
PHT PWM TRONG S7200
gi cho byte pht
trnh con PWM pht xung
gi gian chu xung
gi gian xung
Cho php pht xung
-
VD2: trnh pht xung PWM theo yu :
START, pht xung 1hZ, chu 30% ng ra Q0.0.
VD3:
trnh pht xung PWM theo yu : START, pht xung 2hZ ng ra Q0.1.
xung 60% chu xung VD4:
trnh pht xung Q0.0 theo yu . START: Pht xung PWM c chu 1000ms Q0.0,
20% chu . Up: Chu thm 100ms, max 1000ms.
-
: PLC S7-200
1.5.
-
CAO(HIGH SPEED COUNTER:HSC)
HSC: cao m khng .
Vd: quay 1200R/M, encoder c xung 1000P/R
= 1200*1000/60 = 200Khz, chu = 50 micro giy
-
CAO(HIGH SPEED COUNTER:HSC)
HSC v
Ng vo
HC0 I0.0 30 kHz 221,222,224,224XP,226
HC1 I0.6 30 kHz 221,222,224,224XP,226
HC2 I1.2 30 kHz 221,222,224,224XP,226
HC3 I0.1 30 kHz 221,222,224,224XP,226
HC4 I0.3 200 kHz 224XP
HC5 I0.4 200 kHz 224XP
-
CAO(HIGH SPEED COUNTER:HSC)
Vng dng khai bo HSC
STT Ch thch
1 HSC0 HSC 10 byte
2 HSC1 SMB46 SMB55
3 HSC2
4 HSC3
5 HSC4
6 HSC5
-
CAO(HIGH SPEED COUNTER:HSC)
cc byte vng
STT Vng khai bo Ch thch
1 SMB36,46,56,136,146,156 Byte thi
2 SMB37,47,57,137,147,157 Byte
3 SMD38,48,58,138,148,158 gi ban
4 SMD42,52,62,142,152,162 gi
Cc nhau nn trong ti trnh by HC2.
-
CAO(HIGH SPEED COUNTER:HSC)
Cc Mode HSC
-
CAO: HC2
Byte thi
SM56.0 Khng
SM56.1 Khng
SM56.2 Khng
SM56.3 Khng
SM56.4 Khng
SM56.5 ln .
SM56.6 so snh ,
SM56.7 so snh ,
CV
-
CAO: HC2
Byte
SM57.0
SM57.1
SM57.2 HSC2 (x1 hay x4 - mode 9, 10,11)
SM57.3 : 0 li, 1 : ln
SM57.4
SM57.5
0: khng cho php, 1: cho php
SM57.6 Cho php gi ,
0: khng cho php, 1: cho php
SM57.7 1- cho php kch HSC2, 0 cho php HSC2
-
CAO: HC2
reset, start v
HSC1 HSC2 Ghi ch
SM47.0 SM57.0
SM47.1 SM57.1
SM47.2 SM57.2 1: 1X gi
: 4X c tc khi mode 9,10,11
-
CAO: HC2
Vng gi ban , gi
Gi ban Ghi ch
HSC0 SMD38 SMD42
HSC1 SMD48 SMD52
HSC2 SMD58 SMD62
HSC3 SMD148 SMD142
HSC4 SMD158 SMD152
HSC5 SMD168 SMD162
-
CAO: HC2
Cc HSC
Dng chu qut tin(SM0.1) trnh con . Trong trnh con cc cng sau .
gi cho byte . Gn Mode dng HDEF
gi . gi .
Gn trnh dng ATCH .
Cho php dng ENI. Cho php HSC cch dng HSC.
-
CAO: HC2
EX: HC0 Mode 0
Dng chu qut tin(SM0.1) trnh con . Trong trnh con cc cng sau .
gi cho byte .
Gn Mode dng HDEF
gi .
gi .
Gn trnh dng ATCH .
Cho php dng ENI.
Cho php HSC cch dng HSC.
-
trnh chnh
trnh con HSC
-
trnh con
gi cho byte
mode cho
gi ban
gi
Gn INT_0
Cho php
Cho php HSC
-
trnh
gi
gi cho byte
Cho php HSC
-
xt: HC0 thm 1 c xung ng vo
I0.0 Khi HSC thi th gi byte
, gi ban , gi , mode .
-
: PLC S7-200
1.6.
-
-
-200.
- C
-
-
-
Freeport,
SMB30 [port0] SMB130 [port 1].
Cc
.
-
v c
-
-
SM0.0: lun ON
SM0.1: ON
SM0.2: ON
SM0.3: ON trong
SM0.4:
SM0.5:
SM0.6: vng qut ny ON, vng
SM0.7:
On RUN,
-
SMB0: Status Byte
SMB2: Freeport
SMB2.
Freeport.
( 0 = No Error , 1= Error )
-
SMB30 V SMB130
-
SMB86, SMB 186 V SMB87, SMB187
-
SMB86, SMB 186 V SMB87, SMB187
-
qua cp PPI. tin:
1.
1.
SMB94 cho port 0, SMB194 cho port 1.
0, SMB188 cho port 1.
SMB189 cho port 1. .
-
PLC:
bit, No Parity, 1 stop bit. Byte
Byte xc
.