Upload
ha-ho
View
29
Download
2
Embed Size (px)
Citation preview
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [1] GVHD: Nguyn Vit Khoa
LI CM N
Chng em xin chn thnh by t lng bit n n cc thy c trong khoa in
Trng Cao ng Cng Thng Thnh Ph H Ch Minh, c bit l cc thy c
trong b mn truyn th cho nhm chng em nhng kin thc qu bu trong thi
gian qua.
Chng em xin chn thnh cm n Thy Nguyn Vit Khoa , ging vin Trng
Cao ng Cng Thng Thnh Ph H Ch Minh tn tm hng dn,cung cp
ti liu v to mi iu kin thun li nhm c th hon thnh n ny.
Trng Cao ng Cng Thng Thnh Ph H Ch Minh.
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [2] GVHD: Nguyn Vit Khoa
NHN XT CA GVHD:
.
.
.
.
.
.
.
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [3] GVHD: Nguyn Vit Khoa
NHN XT CA GVPB:
.
.
.
.
.
.
.
.
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [4] GVHD: Nguyn Vit Khoa
LI NI U
n ny l mc quan trng kim tra nhn thc ca sinh vin trong thi gian
hc tp v nhng kin thc c ging dy trong trng. ng thi n cn nh
gi kh nng vn dng l thuyt phn tch tng hp v gii quyt cc bi ton
trong thc t khi lm n sinh vin trao i, hc hi trao di kin thc.
Nhn thc tm quan trng chng em lm vic nghim tc vn dng nhng
kin thc sn c ca bn thn, nhng ng gp kin ca bn b v c bit l s
hng dn ca Thy Nguyn Vit Khoa v mt s thy c ging dy trong khoa
in ca Trng Cao ng Cng Thng TPHCM hon thnh n ny. Trong
qu trnh thc hin ti ny cng c nhiu sai st hy vng qu thy thng cm v
b qua,chng em xin chn thnh cm n qu thy.
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [5] GVHD: Nguyn Vit Khoa
N IU KHIN 3
THIT K M HNH TH NGHIM PLC S7-1200 SIEMENS
CHNG 1: TNG QUAN
I. HNH NH VTHNH PHN M HNH
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [6] GVHD: Nguyn Vit Khoa
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [7] GVHD: Nguyn Vit Khoa
- 1 CB mt pha ,cp in mt pha cho PLC
- 1 PLC S7-1200, CPU 1212 AC/DC/RLY
- 7 relay trung gian , lm tip im ni
- 3 cu u dy domino
- 2 n bo
- 3 nt nhn
- 2 b ngun 24v DC
- 2 van kh nn 5-2
- 1 ng c DC-24v
- 2 pittong 1 ca
- 2 cm bin si quang
- 1 dy cp internet
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [8] GVHD: Nguyn Vit Khoa
II.GII THIU PLC S7-1200
1. Gii thiu chung v PLC S7-1200
1.1. Khi nim chung PLC s7-1200
Nm 2009, Siemens ra dng sn phm S7-1200 dng thay th dn cho S7-200. So
vi S7-200 th S7-1200 c nhng tnh nng ni tri:
-S7-1200 l mt dng ca b iu khin logic lp trnh (PLC) c th kim sot
nhiu ng dng t ng ha. Thit k nh gn, chi ph thp, v mt tp lnh mnh
lm cho chng ta c nhng gii php hon ho hn cho ng dng s dng vi S7-
1200
-S7-1200 bao gm mt microprocessor, mt ngun cung cp c tch hp sn,
cc u vo/ra (DI/DO).
-Mt s tnh nng bo mt gip bo v quyn truy cp vo c CPU v chng
trnh iu khin:
+Tt c cc CPU u cung cp bo v bng password chng truy cp vo PLC
+Tnh nng know-how protection bo v cc block c bit ca mnh
-S7-1200 cung cp mt cng PROFINET, h tr chun Ethernet v TCP/IP.
Ngoi ra bn c th dng cc module truyn thong m rng kt ni bng RS485 hoc
RS232.
-Phn mm dng lp trnh cho S7-1200 h tr ba ngn ng lp trnh l FBD,
LAD v SCL.Phn mm ny c tch hp trong TIA Portal 11 ca Siemens.
-Vy lm mt d n vi S7-1200 ch cn ci TIA Portal v phn mm ny
bao gm c mi trng lp trnh cho PLC v thit k giao din HMI
1.2. Cc module trong h PLC S7-1200
1.2.1. Gii thiu v cc module CPU
Cc module CPU khc nhau c hnh dng, chc nng, tc x l lnh, b nh
chng trnh khc nhau.
PLC S7-1200 c cc loi sau:
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [9] GVHD: Nguyn Vit Khoa
Sign board ca PLC SIMATIC S7-1200
Sign board: SB1223 DC/DC
-Digital inputs / outputs
-DI 2 x 24 VDC 0.5A
-DO 2x24 VDC 0.5A
Sign boards : SB1232AQ
- Ng ra analog
-AO 1 x 12bit
-+/- 10VDC, 0 20mA
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [10] GVHD: Nguyn Vit Khoa
Cards ng dng:
-CPU tn hiu thch ng vi cc ng dng
-Thm im ca k thut s I/O hoc tng t vi CPU nh cc yu cu ng dng
-Kch thc ca CPU s khng thay i
1.2.2. Module xut nhp tn hiu s
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [11] GVHD: Nguyn Vit Khoa
1.2.3. Module xut nhp tn hiu tng t
1.2.4. Module truyn thng
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [12] GVHD: Nguyn Vit Khoa
2. Lm vic vi phn mm Tia Portal
2.1. Gii thiu SIMATIC STEP 7 Basic tch hp lp trnh PLC v HMI
Step 7 basic h thng k thut ng b m bo hot ng lin tc hon ho.
Mt h thng k thut mi
Thng minh v trc quan cu hnh phn cng k thut v cu hnh mng, lp
trnh, chn on v nhiu hn na.
Li ch vi ngi dng:
-Trc quan : d dng tm hiu v d dng hot ng
-Hiu qu : tc v k thut
-Chc nng bo v : Kin trc phn mm to thnh mt c s n nh cho s i mi
trong tng lai.
2.2. Kt ni qua giao thc TCP/IP
- lp trnh SIMATIC S7-1200 t PC hay Laptop cn mt kt ni TCP/IP
- PC v SIMATIC S7-1200 c th giao tip vi nhau, iu quan trng l cc a
ch IP ca c hai thit b phi ph hp vi nhau
2.3. Cch to mt Project
Bc 1: t mn hnh desktop nhp p chn biu tng Tia Portal V12
Bc 2 : Click chut vo Create new project to d n.
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [13] GVHD: Nguyn Vit Khoa
Bc 3 :Nhp tn d n vo Project name sau nhn create
Bc 4 : Chn configure a device
Bc 5 : Chn add new device
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [14] GVHD: Nguyn Vit Khoa
Bc 6 :Chn loi CPU PLC sau chn add
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [15] GVHD: Nguyn Vit Khoa
Bc 7 : Project mi c hin ra
2.4. TAG ca PLC / TAG local
Tag ca PLC
-Phm vi ng dng : gi tr Tag c th c s dng mi khi chc nng trong PLC
-ng dng : binary I/O, Bits of memory
-nh ngha vng : Bng tag ca PLC
-Miu t : Tag PLC c i din bng du ngoc kp
Tag Local
-Phm vi ng dng : gi tr ch c ng dng trong khi c khai bo, m t tng
t c th c s dng trong cc khi khc nhau cho cc mc ch khc nhau.
-ng dng : tham s ca khi, d liu static ca khi, d liu tm thi
-nh ngha vng : khi giao din
-Miu t : Tag c i din bng du #
S dng Tag trong hot ng
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [16] GVHD: Nguyn Vit Khoa
-Layout : bng tag PLC cha cc nh ngha ca cc Tag v cc hng s c gi tr
trong CPU. Mt bng tag ca PLC c t ng to ra cho mi CPU c s dng
trong project.
-Colum : m t biu tng c th nhp vo di chuyn vo h thng hoc c th
ko nh nh mt lnh chng trnh
-Name : ch c khai bo v s dng mt ln trn CPU
-Data type : kiu d liu ch nh cho cc tag
-Address : a ch ca tag
-Retain : khai bo ca tag s c lu tr li
-Comment : comment miu t ca tag
Nhm tag : to nhm tag bng cch chn add new tag table
Tm v thay th tag PLC
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [17] GVHD: Nguyn Vit Khoa
Ngoi ra cn c mt s chc nng sau:
-Li tag
-Gim st tag ca plc
-Hin / n biu tng
-i tn tag : Rename tag
-i tn a ch tag : Rewire tag
-Copy tag t th vin Global
3. Lm vic vi mt trm PLC
3.1. Quy nh a ch IP cho module CPU
IP TOOL c th thay i IP address ca PLC S7-1200 bng 1 trong 2 cch.
Phng php thch hp c t ng xc nh bi trng thi ca a ch IP :
-Gn mt a ch IP ban u : Nu PLC S7-1200 khng c a ch IP, IP TOOL
s dng cc chc nng thit lp chnh cp pht mt a ch IP ban u cho PLC
S7-1200.
-Thay i a ch IP : nu a ch IP tn ti, cng c IP TOOL s sa i cu
hnh phn cng (HW config) ca PLC S7-1200.
3.2. chng trnh xung CPU
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [18] GVHD: Nguyn Vit Khoa
t mn hnh son tho chng trnh bng cch kch vo biu tng download
trn thanh cng c ca mn hnh
Chn cu hnh Type of the PG/PC interface v PG/PC interface nh hnh di
sau nhn chn load
Chn start all nh hnh v v nhn finish
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [19] GVHD: Nguyn Vit Khoa
3.3. Gim st v thc hin chng trnh
gim st chng trnh trn mn hnh son tho kch chn Monitor trn thanh
cng c.
Hoc cch 2 lm nh hnh di
Sau khi chn monitor chng trnh son tho xut hin nh sau:
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [20] GVHD: Nguyn Vit Khoa
4. K thut lp trnh
4.1. Vng qut chng trnh
PLC thc hin chng trnh theo chu trnh lp. Mi vng lp c gi l vng
qut. Mi vng qut c bt u bng giai on chuyn d liu t cc cng vo s
ti vng b m o I, tip theo l giai on thc hin chng trnh. Trong tng vng
qut chng trnh c thc hin t lnh u tin n lnh kt thc ca khi
OB1.Sau giai on thc hin chng trnh l giai on chuyn cc ni dng ca b
m o Q ti cc cng ra s.Vng qut kt thc bng giai on truyn thng ni b
v kim tra li.
Ch rng b m I v Q khng lin quan ti cc cng vo / ra tng t nn cc
lnh truy nhp cng tng t c thc hin trc tip vi cng vt l ch khng
thng qua b m.
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [21] GVHD: Nguyn Vit Khoa
4.2. Cu trc lp trnh
4.2.1. Khi t chc OB OGANIZATION BLOCKS
-Organization blocks (OBs) : l giao din gia hot ng h thng v chng
trnh ngi dng. Chng c gi ra bi h thng hot ng, v iu khin theo qu
trnh:
+X l chng trnh theo qu trnh
+Bo ng kim sot x l chng trnh
+X l li
-Startup oB, Cycle OB, Timing Error OB v Diagnosis OB : c th chn v lp
trnh cc khi ny trong cc project. Khng cn phi gn cc thng s cho chng v
cng khng cn gi chng trong chng trnh chnh.
-Process Alarm OB v Time Interrupt OB : Cc khi OB ny phi c tham s
ha khi a vo chng trnh. Ngoi ra, qu trnh bo ng OB c th c gn cho
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [22] GVHD: Nguyn Vit Khoa
mt s kin ti thi gian thc hin bng cch s dng cc lnh ATTACH, hoc tch
bit vi lnh DETACH.
-Time Delay Interrupt OB : OB ngt thi gian tr c th c a vo d n v
lp trnh. Ngoi ra, chng phi c gi trong chng trnh vi lnh SRT_DINT,
tham s l khng cn thit
-Start Information : Khi mt s OB c bt u, h iu hnh c ra thng tin
c thm nh trong chng trnh ngi dng, iu ny rt hu ch cho vic chn
on li, cho d thng tin c c ra c cung cp trong cc m t ca cc khi
OB
4.2.2. Hm chc nng FUNCTION
-Funtions (FCs) l cc khi m khng cn b nh. D liu ca cc bin tm thi
b mt sau khi FC c x l.Cc khi d liu ton cu c th c s dng lu
tr d liu FC.
-Functions c th c s dng vi mc ch
+Tr li gi tr cho hm chc nng c gi
+Thc hin cng ngh chc nng, v d : iu khin ring vi cc hot ng
nh phn
+Ngoi ra, FC c th c gi nhiu ln ti cc thi im khc nhau trong mt
chng trnh. iu ny to iu kin cho lp trnh chc nng lp i lp li phc tp.
-FB (function block) : i vi mi ln gi, FB cn mt khu vc nh. Khi mt FB
c gi, mt Data Block (DB) c gn vi instance DB. D liu trong Instance
DB sau truy cp vo cc bin ca FB.Cc khu vc b nh khc nhau c gn
cho mt FB nu n c gi ra nhiu ln.
-DB (data block) : DB thng cung cp b nh cho cc bin d liu . C hai
loi ca khi d liu DB : Global DBs ni m tt c cc OB, FB v FC c th c
c d liu lu tr, hoc c th t mnh ghi d liu vo DB, v instance DB c
gn cho mt FB nht nh.
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [23] GVHD: Nguyn Vit Khoa
5. Gii thiu cc tp lnh
5.1. Bit logic (tp lnh tip im)
1)tip im thng h
L
A
D
Tipimthnghsngkhigi
trcabitcachlnbng1
Tonhngn: I,Q,M,L, D
2)tip im thng ng
L
A
D
Tipimthngngsngkhigi tr
ca bit c a ch n l 0
Tonhngn: I,Q,M,L, D
3)lnh OUT
L
A
D
Gi tr ca bit c a ch l n s bng 1 khi
u vo ca lnh ny bng 1 v ngc li
Tonhngn : Q,M,L, D
Ch s dng mt lnh out cho 1 a ch
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [24] GVHD: Nguyn Vit Khoa
4)Lnh OUT o
L
A
D
Gi tr ca bit c a ch l n s bng 1 khi
u vo ca lnh ny bng 0 v ngc li
Tonhngn : Q,M,L, D
Ch s dng mt lnh out not cho 1 a
ch
5)Lnh logic NOT
L
A
D
Lnh o trng thi ng vo / ra
6)Lnh SET
L
A
D
Gitrcaccbitcachln s
bng1khiuvocalnhnybng 1 Khi
uvocalnhbng0thbit nyvn
ginguyntrngthi.
Tonhngn:Q,M,L, D
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [25] GVHD: Nguyn Vit Khoa
7)lnh Reset
L
A
D
Gitrcaccbitc achln s
bng0khiuvocalnhnybng1. Khi
uvocalnhbng0thccbit nyvn
ginguyntrngthi.
Tonhngn:Q,M, L, D
8)Lnh set nhiu bit
L
A
D
GitrcaccbitcachutinlOUT s
bng1khiuvocalnhnybng 1 Khi
uvocalnhbng0thccbit nyvn
ginguyntrngthi.Trong sbitlgi
tr ca n
TonhngOUT:Q,M, L, D
n : l hng s
9)lnh reset nhiu bit
L
A
D
GitrcaccbitcachutinlOUT s
bng0khiuvocalnhnybng 1 Khi
uvocalnhbng0thccbit nyvn
ginguyntrngthi.Trong sbitlgi
tr ca n
TonhngOUT:Q, M, L, D
n : l hng s
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [26] GVHD: Nguyn Vit Khoa
10)Tip im pht hin xung cnh ln dng 1
L
A
D
Tipimphthincnhlnsphtra mt
xungkhiuvotipimPcs chuyn
itmcthplnmccao
Trng thi ca tn hiu c lu li vo
M_BIT
rngcaxungnybngthigian ca
mtchukqut.
11)Tip im pht hin xung cnh ln dng 2
L
A
D
Thay i trng thi tn hiu pha trc
khng nh hng n IN
Pht hin s thay i trng thi ca 1 tn
hiu IN t 0 ln 1
Trng thi ca tn hiu IN c lu li
vo M_BIT
rngcaxungnybngthigian ca
mtchukqut.
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [27] GVHD: Nguyn Vit Khoa
12)Tip im pht hin xung cnh xung dng 1
L
A
D
Tipimphthincnhxungsphtra mt
xungkhiuvotipimnycs chuyn
itmccao xung mc thp
Trng thi ca tn hiu c lu li vo
M_BIT
rngcaxungnybngthigian ca
mtchukqut.
13)tip im pht hin xung cnh xung dng 2
L
A
D
Thay i trng thi tn hiu pha trc
khng nh hng n IN
Pht hin s thay i trng thi ca 1 tn
hiu IN t 1 xung 0
Trng thi ca tn hiu IN c lu li
vo M_BIT
rngcaxungnybngthigian ca
mtchukqut.
14)lnh SR fliplop
L
A
D
Mch cht RS u tin Reset
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [28] GVHD: Nguyn Vit Khoa
15)lnh RS fliplop
L
A
D
Mch cht RS u tin Set
5.2. S dng b Timer
S dng lnh Timer to mt chng trnh tr nh thi.S lng ca Timer
ph thuc vo ngi s dng v s lng vng nh ca CPU.Mi timer s dng 16
byte IEC_Timer d liu kiu cu trc DB. Step 7 t ng to khi DB khi ly khi
Timer
Kch thc v tm ca kiu d liu Time l 32 bit, lu tr nh l d liu Dint :
T#-14d_20h_31m_23s_648ms n T#24d_20h_31m_23s_647ms hay l -
2.147.483.648 ms n 2.147.483.647 ms.
1)Timer to xung - TP
L
A
D
Timer TP to mt chui xung vi rng
xung t trc. Thay i PT, IN khng nh
hng khi Timer ang chy.
Khi u vo IN c tc ng vo timer s to
ra mt xung c rng bng thi gian t PT
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [29] GVHD: Nguyn Vit Khoa
2)Timer tr sn ln c nh - Timer TONR
L
A
D
Thay i PT khng nh hng khi Timer ang
vn hnh, ch nh hng khi timer m li
Khi ng vo IN chuyn sang FALSE khi
vn hnh th timer s dng nhng khng t
li b nh th. Khi chn IN TRUE tr li th
Timer bt u tnh thi gian t gi tr thi gian
tch ly.
3)timer tr khng nh - TON
L
A
D
Khi ng vo IN ngng tc ng th reset v
dng hot ng Timer.
Thay i PT khi Timer vn hnh khng c nh
hng g
4)timer tr sn xung TOF
L
A
D
Khi ng vo IN ngng tc ng th reset v dng
hot ng Timer.
Thay i PT khi Timer vn hnh khng c nh
hng g
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [30] GVHD: Nguyn Vit Khoa
5.3. S dng b Counter
Lnh Counter c dng m cc s kin ngoi hay cc s kin qu trnh
trong PLC. Mi Counter s dng cu trc lu tr ca khi d liu DB lm d liu
ca Counter. Step 7 t ng to khi DB khi ly lnh.
Tm gi tr m ph thuc vo kiu d liu m bn chn la.Nu gi tr m l
mt s Interger khng du, c th m xung ti 0 hoc m ln ti tm gii hn.Nu
gi tr m l mt s interder c du, c th m ti gi tr m gii hn hoc m ln
ti mt s dng gii hn.
1)Counter m ln - CTU
L
A
D
Gi tr b m CV c tng ln 1 khi tn hiu
ng vo CU chuyn t 0 ln 1. Ng ra Q c
tc ng ln 1 khi CV>=PV. Nu trng thi R
= Reset c tc ng th b m CV = 0.
2)Counter m xung CTD
L
A
D
Gi tr b m c gim 1 khi tn hiu ng vo
CD chuyn t 0 ln 1. Ng ra Q c tc ng
ln 1 khi CV
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [31] GVHD: Nguyn Vit Khoa
3)Counter m ln xung CTUD
L
A
D
Gi tr b m CV c tng ln 1 khi tn hiu
ng vo CU chuyn t 0 ln 1. Ng ra QU
c tc ng ln 1 khi CV >=PV. Nu trng
thi R = Reset c tc ng th b m CV =
0.
Gi tr b m CV c gim 1 khi tn hiu
ng vo CD chuyn t 0 ln 1. Ng ra QD
c tc ng ln 1 khi CV = IN2, IN1 IN2 hoc IN1 IN2
So snh 2 kiu d liu ging nhau, nu lnh so
snh tha th ng ra s l mc 1 = TRUE (tc
ng mc cao) v ngc li
Kiu d liu so snh l : SInt, Int, Dint, USInt,
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [32] GVHD: Nguyn Vit Khoa
UDInt, Real, LReal, String, Char, Time, DTL,
Constant.
2)Lnh trong khong In range
L
A
D
Tham s : MIN, VAL, MAX
Kiu d liu so snh : SInt, Int, Dint, USInt,
UInt, UDInt, Real, LReal, Constant
So snh 2 kiu d liu ging nhau, nu so snh
MIN
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [33] GVHD: Nguyn Vit Khoa
4)Lnh OK
L
A
D
Tham s : IN
Kiu d liu : Real, LReal
Lnh OK kim tra tnh hp l ca ton t
5)Lnh NOT OK
L
A
D
Tham s : IN
Kiu d liu : Real, LReal
Lnh NOT_OK kim tra tnh khng hp l ca
ton t
5.5. Ton hc
1)Lnh tnh ton
L
A
D
Cng dng : thc hin php ton t cc gi
tr ng vo IN1, IN2, IN(n) theo cng thc
OUT=(+,-,*,/) ri xut kt qu ra ng ra
OUT.
Cc thng s ng vo dng trong khi phi
chung nh dng
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [34] GVHD: Nguyn Vit Khoa
2)Lnh cng, tr, nhn, chia
L
A
D
Lnh cng ADD : OUT = IN1 + IN2
Lnh tr SUB : OUT = IN1 IN2
Lnh nhn MUL : OUT = IN1*IN2
Lnh chia DIV : OUT = IN1/IN2
Tham s IN1, IN2 phi cng kiu d liu : SInt,
Int, Dint, USInt, UInt, UDInt, Real, LReal,
Constant
Tham s OUT c kiu d liu : SInt, Int, Dint,
USInt, UInt, UDInt, Real, LReal
Tham s ENO = 1 nu khng c li xy ra trong
qu trnh thc thi. Ngc li ENO = 0 khi c li,
mt s li xy ra khi thc hin lnh ny :
-Kt qu ton hc nm ngoi phm vi ca kiu
d liu.
-Chia cho 0 (IN2 = 0)
-Real/LReal : Nu mt trong nhng gi tr u
vo l NaN sau c tr v NaN.
-ADD Real/LReal : Nu c hai gi tr IN l INF
c du khc nhau, y l mt khai bo khng
hp l v c tr v NaN
-SUB Real/LReal : Nu c hai gi tr IN l INF
cng du, y l mt khai bo khng hp l v
c tr v NaN
-MUL Real/LReal : Nu mt trong 2 gi tr l 0
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [35] GVHD: Nguyn Vit Khoa
hoc l INF, y l khai bo khng hp l v
c tr v NaN.
-DIV Real/LReal : Nu c hai gi tr IN bng
khng hoc INF, y l khai bo khng hp l
v c tr v NaN.
3)Lnh ly phn d
L
A
D
Lnh Modulo s ly phn d ca php ton.
Gi tr ng vo IN1 chia cho IN2 v gi tr phn
d s c lu vo OUT
Tham s:
EN : Bool
ENO : Bool
IN1 : SINT, INT, DINT, USINT, UINT,
UDINT
IN2 : SINT, INT, DINT, USINT, UINT,
UDINT
OUT : SINT, INT, DINT, USINT, UINT,
UDINT
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [36] GVHD: Nguyn Vit Khoa
4)Lnh ph nh
L
A
D
Lnh NEG o ngc du hiu s hc ca gi
tr trong tham s v lu tr cc kt qu trong
tham s OUT
Tham s :
EN : Bool cho php ng vo
ENO: Bool cho php ng ra
-ENO = 1 : khng c li
-ENO = 0: kt qu gi tr nm ngoi tm gi tr
ca kiu d liu
IN : ton t u vo SInt, INt, Dint, Real,
LReal, Constant
OUT : ton t u ra Sint, Int, Dint, Real,
LReal
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [37] GVHD: Nguyn Vit Khoa
5)Lnh tng, gim
L
A
D
Tng / gim gi tr kiu s Interger ln / xung
mt n v
Tham s :
EN : cho php ng vo
IN/OUT : ton t ng vo v ra
ENO : cho php ng ra
-ENO = 1 : khng c li
-ENO = 0: kt qu nm ngoi tm gi tr ca
kiu d liu
6)Lnh gi tr tuyt i
L
A
D
Tinh gi tr tuyt i ca mt s nguyn hoc
s thc ca tham s IN v lu tr kt qu vo
tham s OUT
Tham s :
EN : cho php ng vo
IN : Ton t ng vo
OUT : Ton t ng ra
ENO : Cho php ng ra
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [38] GVHD: Nguyn Vit Khoa
7)Lnh gi tr nh nht v ln nht
L
A
D
Lnh MIN/MAX so snh cc gi tr u vo v
tr li gi tr nh nht/ ln nht u ra
Tham s :
EN : cho php ng vo
IN : Ton t u vo, c th ln ti 32 u vo
OUT : Ton t ng ra
ENO : cho php ng ra
8)Lnh gii hn
L
A
D
Cng dng : Gii hn gi tr ca ng vo IN
trong khong ca ng vo MIN v MAX. Nu
gi tr ca IN p ng MIN < IN
MAX th gi tr ca MAX c copy vo OUT
Lnh ch c thc hin khi tn hiu ng vo l
1 ti ng vo EN, Nu lnh c thc hin m
khng c li xy ra th ti ng ra ENO cng c
gi tr bng 1.
Ng ra ENO c trng thi 0 nu 1 trong s cc
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [39] GVHD: Nguyn Vit Khoa
iu kin sau y khng tha mn :
-Ng vo EN c tn hiu 0
-Cc thng s nhp vo khng ng nh dng
-Cc ton hng khng ng gi tr
-Gi tr Min ln hn gi tr Max
9)Lnh ton hc s thc du chm ng
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [40] GVHD: Nguyn Vit Khoa
5.6. Di chuyn MOVE
1)Lnh MOVE
L
A
D
Lnh Move di chuyn ni dung ng vo IN n
ng ra OUT m khng lm thay i gi tr ng
IN
Tham s:
EN : cho php ng vo
ENO : cho php ng ra
IN : ngun gi tr n
OUT1: Ni chuyn n
Lnh Move_BLK sao chp cc ni dung ca
mt vng nh IN n mt b nh xc nh khc.
S lng cc gi tr c sao chp c quy
nh trong COUNT. Hot ng sao chp theo
hng tng dn cc a ch
Tham s:
EN : cho php ng vo
ENO : cho php ng ra
IN : ngun gi tr n
COUNT : s gi tr sao chp
OUT1: Ni chuyn n
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [41] GVHD: Nguyn Vit Khoa
2)Lnh lm y FILL
L
A
D
Cng dng : dng lp y mt vng nh vi
ni dung ti mt vng nh khc. Lnh Fill block
di chuyn ni dung ca mt vng nh ti mt
vng nh xc nh. Hnh ng vn chuyn cc
bin sao chp theo hng tng dn
3)Lnh o Swap
L
A
D
Cng dng : i th t ca 2 byte hay 4 byte
thnh phn ca mt Word hay mt Dword. N
khng lm i th t ca cc bit trong mi byte
5.7. Chuyn i
1)Lnh CONV
L
A
D
Cng dng : chuyn i t kiu d liu ny
sang kiu d liu khc
Tham s :
IN : gi tr ng vo
OUT : gi tr sau khi chuyn i
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [42] GVHD: Nguyn Vit Khoa
2)Lnh lm trn ROUND v ct b TRUNCATE
L
A
D
Lnh ROUND : Chuyn i s thc thnh s
Interger. Cc phn phn s ca s thc c lm
trn n s nguyn gn nht. Nu s thc nm
gia 2 s nguyn th s thc ny c lm trn
thnh s nguyn chn. V d ROUND (10.5) =
10, ROUND (11.5) = 12.
Lnh TRUNC : chuyn i s thc thnh s
interger. Phn phn s ca s thc b ct b
3)Lnh CEILING v FLOOR
L
A
D
Lnh CEIL : chuyn i s thc thnh s
nguyn nh nht ln hn hay bng s thc
Lnh FLOOR : Chuyn i s thc thnh s
nguyn nh hn hya bng s thc .
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [43] GVHD: Nguyn Vit Khoa
5.8. Lnh iu khin chng trinh
1)Lnh nhy JUMP v nhn LABEL
L
A
D
Cng dng :Dng chng trnh ang chy v
tip tc trn mt network khc, network ny
c xc nh bi 1 jump label.
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [44] GVHD: Nguyn Vit Khoa
2)Lnh iu khin thc thi RET
L
A
D
Cng dng : dng vic thc thi trong mt
khi hm v ch c tip tc sau khi c lnh
gi khi hm .
3)Lnh Re trigger gim st qut chu k
L
A
D
Cng dng :Khi ng li vic gim st
chu k ca CPU. Thi gian gim st c
cu hnh trong phn cng. Vic khi ng
li thi gian gim st chu k ngn chn
li.
4)Lnh ngng qut chu k
L
A
D
Cng dng : t PLC v ch STOP, do
vy ngng vic thc hin chng trnh
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [45] GVHD: Nguyn Vit Khoa
5)Lnh ly li GET ERROR
L
A
D
Cng dng : Truy vn cc li xy ra trong
mt khi
5.9. Ton t word logic
1)Lnh AND, OR v XOR
L
A
D
Cng dng :
-Lnh AND kt hp cc gi tr ng vo IN1 v
IN2 theo cc bit tng ng theo php AND
logic, xut kt qu ti OUT
- Lnh OR kt hp cc gi tr ng vo IN1 v
IN2 theo cc bit tng ng theo php OR logic,
xut kt qu ti OUT
- Lnh XOR kt hp cc gi tr ng vo IN1 v
IN2 theo cc bit tng ng theo php XOR
logic, xut kt qu ti OUT
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [46] GVHD: Nguyn Vit Khoa
2)Lnh o INVERT
L
A
D
Cng dng : o bit tn hiu ti ng vo IN. Gi
tr ca nhng bit ly b s c gi ti ng ra
3)Lnh SELECT, MULTIPLEX v DEMULTIPLEX
L
A
D
Cng dng :
-Lnh SEL : Da vo tn hiu ng vo G, lnh
SEL la chn ng vo IN1 hoc IN0 v di
chuyn ni dung ca n vo ng ra OUT.
+Nu G = 0 OUT = IN0
+Nu G = 1 OUT = IN1
-Lnh MUX : Sao chp ni dung ca mt ng
vo xc nh ti ng ra OUT. Nu gi tr ca
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [47] GVHD: Nguyn Vit Khoa
tham s K ln hn s ng vo hin hu th ni
dung ca tham s ELSE s c sao chp ti
ng ra OUT
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [48] GVHD: Nguyn Vit Khoa
5.10. Dch chuyn v xoay vng
1)Lnh dch phi
L
A
D
Cng dng :Dch chuyn ni dung ca ton hng
ti ng vo IN theo tng bit sang bn phi v
truy xut kt qu ra ng ra OUT.
Thng s N xc nh s bit dch chuyn
2)Lnh dch tri
L
A
D
Cng dng : Dch chuyn ni dung ca ton
hng ti ng vo IN theo tng bit sang bn tri
v truy xut kt qu ra ng ra OUT.
Thng s N xc nh s bit dch chuyn
3)Lnh quay phi
L
A
D
Cng dng : Xoay ni dung ca mt ton hng
ti ng vo IN theo tng bit v hng bn phi
v truy xut ti ng ra OUT
Thng s N xc nh s bit dch chuyn
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [49] GVHD: Nguyn Vit Khoa
4)Lnh quay tri
L
A
D
Cng dng : Xoay ni dung ca mt ton hng
ti ng vo IN theo tng bit v hng bn tri v
truy xut ti ng ra OUT
Thng s N xc nh s bit dch chuyn
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [50] GVHD: Nguyn Vit Khoa
CHNG 2: THIT K CHNG TRNH
I.Chng trnh iu khin
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [51] GVHD: Nguyn Vit Khoa
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [52] GVHD: Nguyn Vit Khoa
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [53] GVHD: Nguyn Vit Khoa
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [54] GVHD: Nguyn Vit Khoa
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [55] GVHD: Nguyn Vit Khoa
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [56] GVHD: Nguyn Vit Khoa
CHNG 3:KT NI WINCC FLEXIBLE VOI S7-1200
I.CC BC KT NI
kt ni my tnh vi CPU S7-1200 thng qua cng PROFINET.Mi CPU phi
c cp pht1 a ch IP c th giao tip vi nhau c.Vic gn a ch IP cho
S7-1200 thng qua phn mm IPTool ca Siemens vi cch cu hnh nh sau:
Bc1: Kt ni PLC S7-1200 v my tnh thng qua cng INTERNET.
Bc2:Gn a ch IP cho CPU S7-1200 vo mc setting, gn IP Address v Subnet
Mask..Sau Click SET xc nhn gn IP.
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [57] GVHD: Nguyn Vit Khoa
Bc3: Kim tra kt ni gia my tnh v CPU S7-1200
Bm t hp phm WINDOWN+R m hp thoi RUN, G lnh CMD vo chng
trnh MSDOS. Sau g lnh: PIN192.168.0.1
Mn hnh trn bo kt ni c S7-1200 v my tnh
Sau khi gn xong a ch IP cho CPU.Ta cu hnh trn phn mm STEP7 TIA V12
download chng trnh xung CPU.
Lu: C th phn mm dit virus ngn cn phn mm IPTOOL hot ng gn
IP cho PLC S7-1200, cn disable hay xa phn mm c th kt ni d dng (
gp vi phn mm AVG)
Sau khi vit chng trnh trn DownloadchngtrnhxungCPU
oIPAddress: 192.168.0.1
oSubnetMask: 255.255.255.0
oDefaultGateway: 192.168.0.4
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [58] GVHD: Nguyn Vit Khoa
Bc 4:kt ni panel vi s7-1200
Vo start/programs/siemens automation/simatic/wincc flexible 2008/wincc
flexible
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [59] GVHD: Nguyn Vit Khoa
Bc 5:click to project
Bc 6:Chn Panel mn hnh.Chn mn hnh TP 177B6
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [60] GVHD: Nguyn Vit Khoa
Bc 7:Cu hnh IP Panel v IPS7-1200
Bc 8 :vo communtion/tag/ t tn name d qun l/ datatype ku diu
liu/Addesess a ch kt ni vi PLC
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [61] GVHD: Nguyn Vit Khoa
Bc 9:mn hnh lp trnh giao din xut hin
Bc 10:to s kin cho nt nhn click button/events
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [62] GVHD: Nguyn Vit Khoa
Bc 11.to thuc tnh cho bng n v ng c click
circle/animations/appearance
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [63] GVHD: Nguyn Vit Khoa
Bc 12:sau khi xong save/start runtime
kt qua sau khi start runtime
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [64] GVHD: Nguyn Vit Khoa
CHNG 4: KT LUN
I :PHN KT LUN
Qua thi gian thc hin ti lun vn THIT K M HNH TH NGHIM
PLC S7-1200 SIEMENS.Cui cng th chng em cng hon thnh ti ny.
Chng em gii quyt tt mc ch chnh ca B diu khin (PLC) S7-1200
mang li tnh linh hot v sc
mnh d diu khin nhiu thit b da dng h tr cc yu cu v diu khin t dng.
S kt hp gia thit k thu gn, cu hnh linh hot v tp lnh mnh m d khin
cho S71200 tr thnh mt gii php hon ho dnh cho vic diu khin nhiu ng
dng da dng khc nhau.
Kt hp mt b vi x l, mt b ngun tch hp, cc mch ng vo v mch
ng ra trong mt kt cu thu gn, CPU trong S7-1200 d to ra mt PLC mnh m.
Sau khi ngui dng ti xung mt chuong trnh, CPU s cha mch logic duc yu
cu d gim st v diu khin cc thit b nm trong ng dng. CPU gim st cc
ng
vo v lm thay di ng ra theo logic ca chuong trnh ngui dng, c th bao gm
cc hot dng nhu logic Boolean, vic dm, dnh th, cc php ton phc hp v
vic truyn thng vi cc thit b thng minh khc.
Mt s tnh nang bo mt gip bo v vic truy xut dn c CPU v chuong
trnh diu khin.
.
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 3 [65] GVHD: Nguyn Vit Khoa
II:TI LIU THAM KHO
1 S7-1200 getting started
Siemen 2 Siemens S7-1200 Manual
Siemens 3 S7-1200 easy book
Siemens Catalog S7-1200
Siemens 5 Kt ni PLC S7-1200 vi OPC Server
Siemens 6 Brochure S7-1200 Controller
Siemens 7 So Snh S7-200 v S7-1200
Phn mm chuyn i S7-200 sang S7-1200
Siemens Pdf 9 S7-1200 programming startup
Siemens Pdf 10 S7-1200 Function Blocks
Siemens Pdf 11 S7-1200 Counter and Timer
Siemens Pdf 12 S7-1200 Diagnostics
Siemens Pdf 13 S7-1200 Analog Vale Processing
Siemens Pdf 14 S7-1200 Closed loop control
Siemens Pdf 15 S7-1200 Networking
Siemens Pdf 16 S7-1200 Human machine interface (WinCC basic)
http://www.mediafire.com/?s2imuptavgys09m
http://www.mediafire.com/?cx8o89rts9d4t24
http://plcvietnam.com.vn/forums/29-S7-1200
TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T
n iu khin 1 [47] GVHD: Nguyn Vit Khoa