72220909-mod-bus
Post on 12-Nov-2015
16 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
Cho mi ngi.
C th coi y lm mt bi vit hng dn v vic giao tip gia 2 plc dng modbus. Trong bi ti liu ch cp n kt ni 2 plc s7-200 nu cc bn mun lm nhiu hn 2 plc th cng tt.
thc hin ng dng bn cn c 2 plc s7-200, thng th chn plc chnh hng siemen th s thc hin tt hn, mt ci card chuyn i rs232-rs485.
Nu ko c card cc bn c th t ch mch.
iu th 2 mnh cn ch cc bn cn xem k phn information ca plc ( xem ASIC 1.01 mnh nh khng r na).
Th 3 l sau khi cc bn thit lp giao tip modbus trong step 7 microwin, cc bn vo phn comunication kim ta li conection nu n vn chy m khng hin g ht l ok.
Hy vng ti liu ny s gip ch mi ngi trong vic nghin cu v hc tp.
Chc cc bn thnh cng.
Thn i.
Mail
Phongnhatdo_123@yahoo.com.vn
-
Web:
www.Diendanplc.info
Ngun: Tng hp t ti liu v cc n lun vn lin quan trng DH CNG NGHIP TP. HCM
PHN I : TNG QUAN V MODBUS
1. Mt s khi nim c bn :
1.1 Giao thc truyn thng :
- Giao thc truyn thng : l nhng quy nh trong vic truyn thng tin gia cc thit b trong mt h thng cng nghip .
- Trong cng nghip, th cc b phn trong h thng c cu trc theo s phn cp :
iu ny c ngha l cc thit b trong mt h thng cng nghip c mi lin quan vi nhau . Cc thit b c cu chp hnh : nh motor, cm binnm cp thp nht (c gi l cp trng), n chu s iu khin ca cc thit b cp trn n cp iu khin . Cc thit b cp iu khin nh : PLC, PC th chu s iu khin v gim st cp cao hnV c th, mt h thng trong cng nghip thng thng c 5 cp .
-
- iu cn quan tm y, l vic lin lc v truyn tn hiu gia cc thit b trong cc cp c thc hin nh cc ng dy bus tn hiu (bao gm 4 loi bus : bus trng, bus h thng, mng x nghip v mng cng ty ) . tn hiu truyn c trn cc bus th cn c nhng tiu chun truyn . Tiu chun ny phi m bo c thit b cp trn v cp di u h tr . Tiu chun ny c gi l giao thc truyn thng .
- ng vi mi ng dy bus cho vic kt ni gia 2 cp th c mt giao thc truyn thng ring . i vi bus trng : thng thng ngi ta s dng cc giao thc : profibus, modbus
- Tuy cc giao thc truyn thng gia cc cp l khc nhau, th nhng chng u c chung mt c im l tun theo mt m hnh giao thc nht nh . l m hnh mng OSI .
- M hnh mng OSI quy nh trnh t truyn mt on tin gia 2 thit b .
-
- on tin c truyn s i qua 7 lp t my gi a n bus truyn thng, sau on tin ny s c nhn t my tng ng . Cc lp trong m hnh gip xc nh nhng c tnh cn thit cho on tin truyn . V d nh : lp Presentation quy nh cu php ca on tin truyn, lp Session quy nh thi gian truyn tin
- Vit Nam hin nay, thng thng lin lc gia cp trng v cp iu khin, cc nh my thng s dng giao thc mng truyn thng Profibus . Ngoi giao thc Profibus th giao thc mng Modbus cng l mt s la chn kh tt cho vic truyn thng bus trng . Trong bi vit ny s tp trung vo giao thc mng truyn thng Modbus .
1.2Cc chun truyn trong cng nghip :
- C 2 tiu chun ph bin trong vic truyn d liu ni tip : l chun RS232 v chun RS485 .
1.2.1 Chun RS232 :
- Vic truyn d liu c thc hin nh 3 dy TxD, RxD v mass . Tn hiu c truyn i bng cch : tn hiu c so snh vi mass pht hin s sai lch . iu ny khin cho d liu kh c th khi phc li trm pht . Mt iu na l chun truyn RS232 ch c s dng truyn tn hiu gia 2 trm c kt ni trc tip, vic m rng s lng trm s dng chun truyn RS232 l khng kh thi .
-
- Hnh bn di trnh by s kt ni dy gia 1 trm PLC v 1 trm PC theo chun truyn RS232 . Vic truyn tn hiu gia 2 thit b c cng COM dng chun truyn RS232 cng c cch u ni tng t .
S kt ni gia PLC v PC theo chun truyn RS232
- Nhc im ca chun truyn RS232 l tn hiu khng th truyn i xa, do vic mt mt tn hiu khng th phc hi c , v vic kt ni theo chun RS232 ch c thc hin giao tip gia 2 thit b (point - to - point) nn hn ch s lng thit b c trong mng .
- Mt s c im ca chun truyn RS232 l : khong cch truyn ti a l 15m, tc truyn l 20Kbps, h tr kt ni im im trn mt mng .
1.2.2 Chun RS485 :
-
- Vic truyn d liu c thc hin trn 2 dy A,B . Chun ny truyn tn hiu theo phng php ly vi sai cn bng . C ngha l tn hiu truyn i nh c 2 dy . V d liu nhn c c cn c theo s sai lch gia 2 tn hiu ny .
- Hnh bn di trnh by r hn v cch truyn d liu theo chun truyn RS485
Gi s khi A = 0, B = 1 th d liu c nhn bit l data = 1, v khi A = 1, B = 0 th d liu c nhn bit l data = 0 . Nh vic so snh nh trn, nn khi c nhiu xy ra, th c 2 tn hiu A, B iu b suy gim nh nhau, th nn chnh lch in p gia chng l khng i, v vy thit b nhn vn c th nhn c tn hiu mt cch chnh xc .
+ Khi s chnh lch in p gia A v B nm trong khong -1,6V n -6V th d liu c nhn tng ng vi mc 1 .
+ Khi s chnh lch in p gia A v B nm trong khong +1,5 n +6V th d liu c nhn tng ng vi mc 0 .
- u im ca chun truyn RS485 l gim i s sai lch d liu thit b nhn, v vic truyn thng tin i c xa hn . Ngoi ra, ta cn c th kt ni c nhiu thit b trn cng mt mng, (chun truyn RS485 s dng cch kt ni multidrop : kt ni a im ) s dng chun truyn RS485 ny .
- Mt s c tnh ca chun truyn RS485 : Khong cch truyn ln n 1200m, tc truyn c th ln n 10Mbps, s lng thit b ti a c th kt ni l 32 thit b pht v 32 thit b thu .
2. Mng truyn thng MODBUS :
2.1Khi nim tng qut v mng truyn thng Modbus :
2.1.1 Khi nim tng qut :
-
- Modbus l mt giao thc mng truyn d liu theo kiu ni tip . N h tr c 2 chun truyn RS232 v RS485 . Vic truyn d liu c thc hin theo c ch ` 1 Master/ nhiu Slave .
- S bn di trnh by s tham chiu giao thc modbus ln m hnh chun OSI .Theo th giao thc modbus nm lp th 7, th 2, v th 1 ca m hnh OSI . Lp th 7 ny ( lp ng dng ) gip h tr phng thc truyn thng server/client gia cc thit b kt ni trn bus hoc trn mng khng dy . Lp th 2 v lp th 1 quy nh hnh thc truyn d liu theo kiu ni tip v chun truyn vt l l EIA/TIA 485 (hoc EIA/TIA 232 ).
Giao thc modbus v m hnh OSI
Giao thc modbus c s dng rng ri nh tnh n gin, linh hot v ng tin cy ca n . N c th truyn d liu ri rc hoc tng t . Th nhng giao thc modbus b gii hn bi cch thc giao tip theo chun RS485 . Tc truyn ca chun ny trong khong 0.010Mbps n 0.115Mbps . Trong khi ngy nay, cc mng h tr tc truyn trong khong t 5Mbps n 16Mbps, thm ch i vi cc mng Ethernet n cn cung cp tc truyn ln n 100Mbps, 1Gbps v 10Gbps .
2.1.2 Phn loi : cn c vo cch thc truyn d liu trong mng, th mng Modbus c chia lm 3 loi : Modbus RTU, Modbus ASCII v Modbus TCP/IP .
Modbus RTU : d liu c truyn trn bus ni tip . D liu c truyn theo nh dng m hexadecimal . Modbus RTU thng c s dng trong vic truyn thng thng thng .
Modbus ASCII : d liu c truyn trn bus ni tip . D liu truyn c nh dng di dng m ASCII . Modbus ASCII c u im l c th d dng
-
ngi dng hiu c d liu ang truyn . Thng thng th giao thc Modbus ASCII c s dng trong vic kim tra v gii thiu cho giao thc mng Modbus .
Modbus TCP/IP : D liu c th c truyn trn mng LAN hoc mng trn mt khu vc rng . D liu c nh dng theo m hexadecimal .
2.1.3 ng dng ca giao thc modbus :
- Modbus l mt giao thc truyn thng m, n l phng php truyn thng ph bin nht c s dng kt ni cc thit b in t cng nghip .
- Modbus thng c dng truyn cc tn hiu t cc thit b o, thit b iu khin tr v b iu khin chnh hay h thng thu thp d liu .
- Mosbus thng dng kt ni my tnh gim st vi mt thit b iu khin (RTU : remote terminal unit ) trong h thng Scada (h thng iu khin v thu thp d liu )
2.1.4 Modbus lm vic nh th no
- Modbus truyn tin thng qua dy ni tip gia cc thit b . Cch ci t n gin nht l dng 1 cp ni tip kt ni gia 2 port ni tip ca 2 thit b master slave.
- D liu c truyn i di dng bit . Mi bit c th hin di dng in p . Mc 0 ng vi in p dng v bit 1 ng vi in p m . Cc bit ny c gi vi tc rt nhanh . Tc truyn thng thng l 9600 baud .k
2.2Cu trc ca giao thc mng Modbus :
- Hnh di y trnh by cu trc ca mt on tin truyn trong giao thc mng modbus .
2.2.1 Byte 1 : address field
-
- C di 1 byte . Byte ny cung cp a ch ca slave m master s tc ng n . Trong c on tin yu cu gi t master v on tin p ng nhn t slave th byte ny c gi tr ging nhau . Mi mt slave trong mng c mt a ch modbus ring (a ch c chn trong khong t 1 n 247 ) .
- Bng cch ny, sau 1 byte u tin mi mt slave s bit c n c nhn on tin hay khng .
2.2.2 Byte 2 : function field :
- Byte th 2 m master gi i l function code ( m nhim v ). M ny gip slave bit c nhim v m master mun slave phi lm .
- im c bit ca modbus l n cung cp mt bng m hm chung cho tt c cc thit b .
- Bng di y trnh by cc m hm c h tr bi giao thc modbus .
M hm cung cp bi giao thc modbus
Di y s trnh by mt s hm c bn v hm c h tr trong PLC S7-200 :
-
2.2.2.1M hm 01 (0x01) :
- Chc nng : c gi tr ca cc cun dy trn thit b c iu khin (Slave) .
- Cu trc on thoi yu cu :
di Ni dungFunction code 1 byte 0x01a ch bt u 2 byte 0x0000 n 0xFFFFS lng mun c 2 byte 1 n 2000 (0x7D0)
- Cu trc on thoi tr li :
Function code 1 byte 0x01S lng byte tr li 1 byte NTrng thi ng ra N byte Gi tr ca cc ng ra
mun c .
vi N = s ng ra mun c/8 .
- Cu trc on thoi bo li :
Function code 1 byte Function code + 0x80Code phn loi li 1 byte 01, 02 , 03, 04 M 01 : li : m hm khng c h tr .
M 02 : li : s lng ng mun c vt qu gii hn [0 : 07D0] .
M 03 : li : li pht sinh ti gi tr ca a ch bt u v s lng mun c .
M 04 : li : xut hin li khi c gi tr ng ra ri rc .
2.2.2.2 M hm 02 (0x02) :
- Chc nng : gip master c c trng thi ca mt hay nhiu tn hiu ng vo ri rc ca slave .
- Cu trc on thoi yu cu :
di Ni dungFunction code 1 byte 0x02a ch bt u 2 byte 0x0000 n 0xFFFFS lng mun c 2 byte 1 n 2000 (0x7D0)
-
- Cu trc ca on thoi tr li :
Function code 1 byte 0x02S lng byte tr li 1 byte NTrng thi ng ra N byte Gi tr ca cc ng vo
mun c .
2.2.3 Khi d liu :
- Chc nng ca khi d liu : khi ny thng thng cha a ch ca cc vng trn thit b slave m master mun tc ng n .
- Trong giao thc mng Modbus, th c mt tiu chun a ch chung cho tt c cc thit b c h tr giao thc Modbus . C ngha l : chun modbus quy nh tng vng a ch r rng cho khi cun dy ng ra, khi ng vo ri rc, khi thanh ghi u vo v khi thanh ghi Holding .
- Bng di y trnh by a ch chun modbus ca cc thanh ghi trong cc thit b h tr modbus .
Vng trn PLC
Vng a ch modbus (decimal)
Loi d liu Cch thc truy cp
Vng cc cun dy ng ra Q .
000001 065536M hm tc ng : 01, 05, 15
BooleanCho php c/ghi
Vng cc cun dy ng vo I .
100001 165536M hm tc ng : 01
BooleanCh cho php c
Vng thanh ghi ni
+ 300001 365536+ 300001 365535
+ 300001 365533+ 3xxxxx.0/1 3xxxxx.15/16 M hm tc ng : 04
+ Word,Short,BCD+ Float,Dword,Long, LBCD+ Double+ Boolean
Ch cho php c
Vng cc thanh ghi duy tr (holding-register)
+ 400001 465536+ 400001 465535
+ 400001 465533M hm tc ng : 03,06,16+ 4xxxxx.0/1 -4xxxxx15/16M hm tc ng : 03,06,16,22
+ Word,Short,BCD+ Float,Dword,Long, LBCD+ Double+ Boolean Cho php c/ghi
-
2.2.4
3. Tng quan v WINCC :
3.1Nhim v ca WinCC :
- WinCC : l t vit tt ca Windows Control Center, l mt phn mm cho php ngi s dng iu khin, quan st 1 h thng t ng ha thc t thng qua mn hnh giao din trn my tnh . WinCC c nhng thnh phn gip ngi dng ti u vic iu khin v quan st cng nh sa cha cc s c gp phi ca h thng
- c im ni bt ca WinCC l n h tr cc cng c trc quan (cc button, cc m hnh ca thit b nh motor, van ) gip cho ngi dng c th to ra mt giao din gn gi vi thc t, d dng cho ngi s dng .
- Phn mm WinCC thc hin giao tip rt tt vi cc PLC . Vic giao tip gia WinCC v PLC c thc hin thng qua cng COM ca my tnh . V th, thng thng giao tip PLC v WinCC ngi ta thng s dng cp chuyn i t chun RS232 sang chun RS485 (u RS232 gn vo cng COM ca my tnh, v u RS485 gn vo PLC ) .
3.2Cc thnh phn c bn trong WinCC :
- Cc cng c c bn trong WinCC bao gm :
Communications Drivers : l cc driver gip WinCC c th thc hin giao tip vi cc thit b theo cc tiu chun khc nhau, v d nh theo chun mng profibus, chun mng modbus6aaaaaaaaaaaaaaaaaaaaaaaaaaw
Graphics Designer : l cng c gip ngi dng to cc giao din tng thch vi h thng thc t, t ngi dng c th thc hin cc thao tc iu khin cc thit b ca h thng .
Tag Logging : l cng c thc hin vic ly d liu t cc qu trnh thc thi, chun b hin th v lu tr cc d liu . T nhng d liu trn gip thit lp cc thng bo, cc bng, biu hon chnh v gi tr ca qu trnh .
Alarm Logging : y l cng c gip cung cp cc thng tin v cc li pht sinh v trng thi hot ng ton din ca h thng . T cng c Alarm Logging n gip ngi dng sm nhn ra cc tnh trng nguy cp ca h thng t trnh v gim thiu ri ro, nng cao cht lng cho h thng .
-
3.3Nguyn tc hot ng ca WinCC :
Chu trnh lm vic ca 1 project trong WinCC :
- Mt chng trnh ca chng ta s c to ra bi cc cng c son tho ( bao gm cc chng trnh Graphic System, Alarm Logging, Archive System) . Cc thng s trong chng trnh ca ta s c lu trong vng nh d liu CS (Configuration database) .
- Khi runtime, th phn mm Runtime s c cc thng tin t vng d liu CS v Project c khi ng . Cc gi tr ca cc bin qu trnh s c lu vo vng d liu RT (Runtime database) . Cc bin thc t ny s c a n mn hnh giao din ( to bi Graphics Designer ), n h thng lu tr...
- Hnh bn di m t qu trnh lm vic ca WinCC .
-
3.4Quy trnh s dng WinCC :
Cc bc di y trnh by cc bc c bn to mt project trn WinCC
3.4.1 To mt d n Project Wincc mi .
3.4.2 Chn PLC hoc Drivers t Tag Management .
- Mc ch : thit lp kt ni truyn thng gia WinCC vi cc thit b (ch yu l PLC ) bng mt mng lin kt chng vi nhau trong vic trao i d liu . Mi mt driver c nh dng *.chn . V d : lin kt WinCC vi S7-300 ta c th chn driver SIMATIC S7 Protocol Suite.chn , lin kt WinCC vi S7-200 thng qua mng Modbus ta c th chn driver Modbus Serial.chn
- Sau khi ta chn Driver, th mi mt Driver s xut hin cc loi cng kt ni ring ca n . Trong WinCC th mi cng c gi l mt channel . Cc cng ny thng thng ch nh cng COM ca my tnh .
- thm mt kt ni Driver mi, ta ch cn nhp phi chut vo cc cng kt ni >> chn New Driver Connection .
3.4.3 To cc bin ( Tag )
- Mc ch : to kt ni cc thit b ca mt d n trong Wincc. C 2 loi bin chnh thng s dng :
Bin ni : c to trong internal tag.
Bin ngoi (bin qu trnh) : l cc bin phn nh thng tin a ch ca cc h thng PLC khc nhau . Cc tags ny c lu trong b nh ca PLC hoc cc thit b khc . Chng trnh Wincc lun ni vi PLC thng qua cc Tags .
- i vi nhng project c khi lng ln d liu, vi nhiu bin, th ta nn t cc bin ny trong tng nhm tin li trong vic qun l .
3.4.4 To hnh nh t ca s giao din Graphic Designer
- Bc tip theo l ta phi to mt mn hnh giao din cho qu trnh iu khin v gim st .
- Cc to mt mn hnh mi : Right click >> Graphics Designer >> New Picture
-
3.4.5 Thit lp cc thuc tnh ca hnh nh c to ra t cng c Graphics Designer
3.4.6 Thit lp cc thng s hin th khi RunTime .
- Phn ny c nhim v cu hnh cho qu trnh Runtime, nh cc thng s hnh nh hin th u tin, hin th cc bt iu khin ca s, thanh ko
- Cc thc hin :
Vo trong Computer >> Properties .
Thit lp, chn thng s s hot ng trong khung Startup .
Trong Tab Graphics Runtime, chn khung hnh s hin th khi active ,
Chn cc c tnh ca ca s hin th .
3.5Cch kt ni gia WinCC v PLC :
- Nh trnh by trn, WinCC hiu c PLC l nh vo cc driver .
- C hai phng thc kt ni WinCC vi PLC :
Cch th nht : l thng qua cc driver truyn thng trc tip (cc file *.chn ) gia PLC v Wincc . V d, y ta truyn thng WinCC vi PLC thng qua mng Modbus RTU, th ta c th s dng driver Modbus Serial.chn, sau to cc bin qu trnh (External Tags) tng ng trn PLC, sau thc hin truyn thng bnh thng .
+ u im ca phng php truyn thng trc tip ny l ta khng cn phi thng qua bt k mt phn mm trung gian no khc .
+ Nhc im ca n l tc truyn thng tin gia WinCC v PLC l tng i chm khi phi x l nhiu tag .
Cch th hai : l thng qua mt phn mm trung gian OPC thc hin vic truyn d liu theo giao thc mng tng ng .
+ Nguyn tc ca phng thc th 2 l : WinCC khng lin kt trc tip vi PLC m n lin kt trc tip vi OPC (nh vo driver OPC.chn) . Trong OPC s to ra cc bin lin kt trc tip vi PLC theo giao thc truyn thng m ta mong mun .
+ u im ca phng thc ny l tc truyn d liu kh nhanh.
-
+ Nhc im ca n l cn phi c thm mt phn mm OPC thc hin lin kt . Cc phn mm OPC thng dng l : phn mm PC Access, KEP Server EX
Hnh di y s trnh by nguyn l ca phng thc ny :
- Trong bi lun vn ny, s tp trung vo s dng phng php th 2 kt ni gia WinCC v PLC, thng qua phn mm KEP Server EX .
WinCC OPC soft waretags
PC
PLCtags
-
4. WinCC v Modbus :
4.1WinCC kt ni trc tip vi PLC S7-200 thng qua giao thc Modbus :
- Nh trnh by phn 3.5, th y chnh l cch kt ni th nht kt ni WinCC vi PLC .
- iu ta cn l mt driver giao tip gia WinCC PLC theo giao thc modbus-rtu . Trong phin bn WinCC V7.0 khng h tr driver ny . Ch trong phin bn WinCC V5.0 ta mi c th tm c driver Modbus serial.chn .
- Mt vi c im ca knh truyn thng ny :
Driver Modbus Serial.chn h tr 8 knh (cng) truyn thng . Mi knh hot ng tng ng vi mi cng COM (t COM1 n COM9 )ca my tnh . Cc knh u h tr hai kiu kt ni : point to point v multi point .
Driver ny h tr 3 kiu d liu ca Tag :
+ Binary tags .
+ Unsigned 16 bit value .
+ Signed 16 bit value .
Vic xc nh a ch ca Tag qu trnh c xc nh nh vo a ch ca tag trn PLC S7-200 .
- Sau khi thit lp a ch cc tag qu trnh, xy dng mn hnh giao din, cc thuc tnh cho cc i tng trn mn hnh, ta s c c s kt ni gia WinCC v PLC theo giao thc Modbus RTU mong mun .
4.2 WinCC kt ni vi PLC S7-200 nh vo OPC thng qua giao thc modbus
- y l cch kt ni WinCC v PLC th 2 .
- Vic kt ni c thc hin nh phn mm OPC : KEP Server EX V4.0
- Mt cch tng qut v qu trnh thc hin :
-
+ u tin, trong phn mm KEP Server EX V4.0, ta s to cc bin c a ch tng ng vi a ch c trn PLC . Ch rng a ch ny chnh l a ch modbus ca cc bin trn PLC .
+ Th 2, t driver OPC.chn ta to cc bin, m cc bin ny c dn ra t phn mm KEP .
+ Nh th, khi ta tc ng ln cc bin ca WinCC th cc bin trn KEP cng thay i, t gi tr ca cc thanh ghi, ca cc bit trn PLC cng thay i theo .
- Cch s dng phn mm KEP nh th no, cch gn gi tr t mt bin ca KEP cho WinCC thc hin nh th no, s c trnh by r cc phn bn di .
-
PHN II : QUY TRNH THC HIN
1. Quy trnh to bin trong KEP Server EX :
Phn mm KepServerEX.
y l phn mm trao i d liu gia cc thit b cng nghip vi nhng ng dng hot ng trn nn Window(WinCC, HMI,SCADA).
Phn mm cung cp nhng phng php c chun ha cho php nhng ng dng trong cng nghip trao i d liu mt cch nhanh chng v mnh m. N p ng c nhng yu cu v cht lng kt ni truyn thng trong cng nghip ( n nh, tnh chnh xc v linh hot).
KepServerEX cho php chng ta nh ngha cc tag ca nhiu hng khc nhau v sau chng ta c th nh ngha thm v giao thc truyn v mng cng nghip nh: Modbus,Profibus...
Ph ch : Cch to cc Tag trong phn mm.
- Open Kep.
- Kch chut vo to cc knh, mi knh bao gm nhiu tag , t tn cho knh.
-
- Sau chn thit b l knh kt ni ca hng no hay ca giao thc no. Sau chn cng truyn thng v cc thng s truyn thng.
-
Nh vy ta hon thnh xong mt knh truyn theo giao thc nh ngha (VD:Modbus Serial).
Sau ta t cc Tag device bn trong tng Chanel.
1.2. Chng trnh PLC cho S7-200 Slave trong giao thc Modbus.
2.1 Th vin Modbus Protocol V1.0.
Th vin h tr hai khi chc nng chnh lp trnh cho S7-200 thnh Slave Modbus gm: MBUS_INIT v MBUS_SLAVE.
- Khi MBUS_INIT.
-
Khi ny thit lp cc thng s cho mt S7_200 lm Slave trong mng Modbus.
+ MBUS_INIT hot ng khi ng vo EN c tch cc mc cao.
+ Mode quy nh giao thc vi gi tr 0 ng vi PPI, v 1 i vi Modbus protocol.
+ Addr quy nh a ch ca tng trm modbus c gi tr t 1=>247.
+ Party bit chn l,
0- khng bt chn l.1- bit l.2- bit chn.
+ Delay thm thi gian vo thi gian time out ca mi thng ip.
+ MaxIQ cho php ngi dng truy cp vo tng Input v Output .
+ MaxAI cho php ngi dng truy cp vo vng nh Analog.
+ MaxHold xc nh rng vng nh V c th truy cp.
+Holdstart vng nh V bt u ng vi a ch vng nh l 40001 sao cho khng trng vi vng nh ca chng trnh dng trong khi Modbus slave.
-
- Khi MBUS_SLAVE
Khi ny bo hiu cho Slave nhn tn hiu t Master.
+Done Ln mc 1 khi Slave nhn mt yu cu t Master.
+ Error thng bo li khi c s c trn ng truyn.
2.Chng trnh trong PLC S7-200.
PLC th nht c a ch l 2.
-
Chng trnh cho PLC th hai c a ch l 3.
-
Ch khi dng khi ny chng ta cn phi cho b nh l 799Byte nn gi tr ban u l VB780.
3Quy trnh to bin trong WinCC v cch kt ni bin vi KEP Server :
Trong phn di y, s trnh by chi tit quy trnh thc hin to ra mt bin trong WinCC, v cc bc kt ni, v kim tra bin c c tham chiu n KEP Server hay cha .
-
Di y l cch to 1 bin trong giao din th nghim ca nhm
Bc 1 : Chn driver + chn knh truyn thng .
- Khi ng WinCC ln, tin hnh to mt project mi, chn ng dn, t tn .Project ny c t tn l ThuNghiem.
- Thm driver OPC.chn vo cho project . Vic ny thc hin bng cch :
Chut phi vo Tag Management >> Add New Driver >> Hp thoi Add New Driver xut hin >> kch chn driver OPC.chn >> Open .
Lc ny driver OPC c thm vo project .
- Trong driver OPC.chn c h tr 1 knh truyn thng OPC groups (OPCCN Unit #1) . Kch p chut vo driver OPC s quan st c knh ny .
-
Bc 2 : To lin kt n trnh KEP Server EX thng qua 1 connection
- Sau bc ny, chng ta s c c s lin kt gia WinCC vi phn mm KEP
- S lin kt ny c to ra bi mt kt ni . Cch to ra kt ni c thc hin bng cch :
Chut phi vo knh OPC Groups (OPCHN Unit #1) >> chn New Driver Connection >> hp thoi Connection Properties xut hin >> t tn cho Connection . y tn ca connection c t nh hnh bn di
-
- Nhp vo button Properties xc lp thuc tnh cho Connection ny .
- Hp thoi New Connection Properties xut hin . Trong hp thoi ny, ta s xc nhn tn ca phn mm OPC . Mt iu cn ni thm, l khi s dng phn mm OPC, th lc WinCC s ng vai tr l mt Client, cn phn mm OPC ( y l phn mm KEP ) s ng vai tr l mt Server .
Cc thng s nhp vo hp thoi Properties s xc nhn phn mm KEP Server EX l Server cho WinCC .
Cc thng s c nhp nh hnh bn di :
Sau khi nhp cc thng s cho Server, ta nhn nt nhn Test Server kim tra s tn ti ca server trn my tnh . Nu thng bo hin ra l Test OK, th lc kt ni gia WinCC v KEP c thit lp .
-
- Sau khi test thnh cng, nhn OK 2 ln quay tr li ca s WinCC Explorer . Lc ny ta c th thy c kt ni Modbus_pro c thit lp .
-
Bc 3 : To cc bin tng ng vi KEPServer EX .
Trong phn 1 trn trnh by cch to 1 bin tng ng vi mt a ch Modbus . y WinCC s to ra bin c ng dn n n bin ny .
- Bi v y chng ta iu khin 2 PLC, nn thun tin cho vic qun l, ta s to ra 2 nhm bin PLC1 v PLC2 d qun l . to mt nhm bin, ta thc hin nh sau:
Chut phi vo connection Modbus_pro >> New group >> Hp thoi Properties of Tag Group xut hin . Ta s t tn cho nhm bin thng qua hp thoi ny . y nhm th nht c t tn l PLC1 . Tng t, ta cng thc hin to mt nhm tag th 2 c tn l PLC2 .
-
- Cng vic tip theo, l trong mi nhm tag, ta s to ra cc bin bn trong . y, trong nhm tag th nht (PLC1), ta to bin c tn l Q0_0 . C ngha l bin ny ta s tc ng ln bit Q0.0 trn PLC th 1 . Trnh t to ra bin c thc hin nh sau :
Chut phi vo group PLC1 >> chn New tag >> hp thoi Tag Properties xut hin . Ta t tn bin, v kiu d liu nh hnh bn di .
-
- Tip theo ta cn xc nh a ch cho bin Q0_0 ny . Ta nhp chn vo nt Select . Hp thoi New tag Properties xut hin . Trong hp thoi ny, ta s xc nhn ng dn n a ch ca bin trong KEP . ng dn c nhp vo trong khung Item Name .
- y bin Q0_0 ca ta l bin c thnh lp trong channel Slaves, v ca device PLCmotor, nn ta s nhp a ch ca Q0_0 nh hnh bn di .
-
- Sau khi xc nhn ng dn n bin Q0_0, ta nhn OK 2 ln, chp nhn, v quay v mn hnh WinCC Explorer . Lc ny bin Q0_0 c to ra trong nhm bin PLC1 nh hnh bn di :
-
- Tng t, ta c th to thm nhiu bin khc nhau, tng ng vi cc bin c to trong phn mm KEP Server EX .
Bc 4 : To mn hnh giao din ca chng trnh th nghim .
- To mt hnh nh giao din mi bng cch :
Chut phi vo cng c Graphics Designer >> New picture >> Sau thay i tn ca picture thnh ThuNghiem . Tp tin ny c ui c nh dng *.dll
Kch p chut vo picture ThuNghiem.dll, ca s Graphics Picture xut hin .
- S dng cc cng c button v I/O field, ta to ra giao din nh hnh bn di .
Bc 5 : Vit cc lnh iu khin cho cc i tng trn mn hnh giao din .
- Chc nng ca cc nt nhn : chng c chc nng set gi tr ca bin Q0.0 ln mc 1 (nt ON) hoc v 0 (nt OFF) .
-
- Chc nng ca cc I/O field : hin th cc gi tr ca ng ra Q0.0 trn mn hnh
- Lnh c vit cho nt ON Q0_0, OFF Q0_0 trn nhnh PLC-Motor c trnh by hnh bn di .
- Bng cch s dng cc lnh vit trong C cho nt nhn, s dng hm SetTagBit ta s set cho gi tr ca Q0.0 ln mc 1 cho nt ON v set gi tr ca nt v mc 0 khi nhn OFF .
- i vi vng I/O Field, th ng vi mi I/O s ly gi tr ca mi tag .
Lnh vit cho nt nhn ON Q0.0
-
Bc 6 : Chy giao din, kim tra s lin kt gia WinCC v phn mm KEP Server EX .
- Khi Runtime mn hnh giao din ca WinCC ta c mn hnh giao din nh sau :
Cu hnh cho I/O Field ca nhnh PLC - Motor
-
- Tin hnh kim tra trng thi kt ni ca WinCC vi KEP bng cch :
Kch vo start >> Simantic >> WinCC >> Tools >> Channel Diagnosis .
Lc ny hp thoi WinCC Channel Diagnosis hin ln bo trng thi ca kt ni gia WinCC vi KEP . Trng thi ny bo kt ni thnh cng . Ch khi kt ni c vi KEP, th chng ta mi c th thc hin c vic truyn bin .
- Ta cng c th kim tra trng thi kt ni ca Driver OPC bng cch :
Trong ca s WinCC Explorer, ta vo Tools >> Status of Driver Connections . Lc ny hp thoi Status Logical Connections xut hin :
-
Quan st vo khung Status, thy trng thi kt ni lc ny l OK . C ngha l kt ni gia WinCC v Driver OPC c thnh lp .
Vic cu hnh cho WinCC thc hin chc nng ly gi tr ca bin v thay i cc gi tr ca bin c thc hin theo nh cc bc trn l thc hin mt kt ni gia WinCC vi PLC bn ngoi thng qua knh truyn OPC .
top related