If you can't read please download the document
Upload
thuan-bui-thanh
View
272
Download
2
Embed Size (px)
Citation preview
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
.