You are on page 1of 12

S dng giao thc Modbus Thc s Th vin (v1.

2) Bc 7-Micro/WIN Th vin Hng dn lm cho giao tip vi thit b n l Modbus d dng hn bng cch bao gm chng trnh con c cu hnh sn v thi quen gin on c thit k c bit cho Modbus truyn thng. Vi Modbus Master hng dn Ngh nh th, bn c th cu hnh S7-200 hot ng nh mt RTU Modbus lm ch thit b v giao tip vi mt hoc nhiu thit b n l Modbus. Modbus Thc s hng dn Ngh nh th c th c ci t vo th mc Th vin ca 7-Micro/WIN BC hng dn cy. Nhng hng dn mi cho php bn thc hin hnh vi S7-200 nh l mt tng th Modbus. Khi bn chn mt Modbus Thy hng dn, mt hoc nhiu chng trnh con lin quan c t ng thm vo ca bn D n h tr giao thc Modbus Thc s. C hai phin bn ca Th vin Modbus Master Ngh nh th. Mt phin bn s dng port 0 ca CPU v khc s dng cng 1 ca CPU. Ti liu ny m t c hai th vin. Cng 1 th vin c mt "_P1" ni thm vo tn POU (tc MBUS_CTRL_P1) biu th rng POU s dng cng 1 trn CPU. Cc th vin l ging ht nhau trong tt c cc kha cnh khc. Yu cu S dng giao thc Modbus Thc s Modbus Thy Ngh nh hng dn s dng cc ngun lc t S7-200 nh sau: Khi to Thc s Giao thc Modbus dnh cng CPU c th cho Modbus Master Ngh nh th thng tin lin lc. Khi cng CPU ang c s dng Modbus Master giao thc truyn thng, n khng th c s dng cho bt k mc ch no khc, bao gm cc thng tin lin lc vi 7-Micro/WIN STEP. Cc MBUS_CTRL hng dn kim sot giao Port 0 Modbus Thy Ngh nh th hoc PPI.Cc MBUS_CTRL_P1 hng dn (1 cng t th vin) iu khin giao Port 1 Modbus Thc s Ngh nh th hoc PPI. Modbus Thy Ngh nh hng dn nh hng n tt c cc v tr SM lin quan vi Freeport thng tin lin lc trn cc cng giao tip b nh hng CPU. Giao thc Modbus Thy hng dn s dng 3 chng trnh con v gin on thng xuyn 1. Giao thc Modbus Thy hng dn yu cu v 1.620 byte ca khng gian chng trnh cho c hai Modbus Thc s hng dn v h tr thi quen. Cc bin Modbus Master hng dn Ngh nh th yu cu mt khi byte 284 V b nh. a ch bt u cho khi ny c ch nh bi ngi s dng v c dnh ring cho cc bin Modbus. S7-200 CPU phi l phn mm sa i 2,00 hoc cao hn h tr cc giao thc Modbus Thc s Th vin (CPU MLFB 21x-2xx23-0XB0). Modbus tng th th vin s dng cc ngt ngi dng i vi mt s chc nng.Ngi s dng cc ngt khng c v hiu ha cc chng trnh ngi dng. Lu : thay i cc hot ng ca CPU cng giao tip tr li PPI bn c th giao tip vi 7-Micro/WIN STEP, thit lp cc tham s ch ca MBUS_CTRL hng dn mt s khng (0). Bn cng c th thit lp ch chuyn i trn S7-200 v tr ch STOP. Mt trong nhng phng php s thit lp cc cng giao tip CPU giao tip vi 7-Micro/WIN STEP.

Thi gian thc hin cho Ngh nh th Thc s Modbus

Modbus Thy Ngh nh th yu cu mt lng nh mi ln qut thc hin cc MBUS_CTRL hng dn. Thi gian s l 1,11 phn nghn giy MBUS_CTRL c khi to Modbus khi Thc s (ln u tin scan), v khong 0,41 phn nghn giy qut tip theo. Thi gian qut c m rng khi cc chng trnh con MBUS_MSG thc hin mt yu cu. Hu ht thi gian l chi tiu tnh ton CRC Modbus cho cc yu cu v phn ng. CRC (Cyclic Redundancy Check) m bo tnh ton vn ca thng ip truyn thng. Thi gian qut c m rng bng khong 1,85 mili giy cho mi t trong yu cu v phn ng. Mt yu cu / p ng ti a (c hoc vit 120 t) ko di thi gian qut khong 222 mili giy. Mt yu cu c m rng qut ch yu l khi p ng c nhn t cc n l, v n mt mc thp hn khi yu cu c gi. Mt ghi yu cu m rng qut ch yu l khi d liu c gi n cc n l, v n mt mc thp hn khi cc phn ng nhn c. Modbus biu a ch Modbus thng c vit l 5 gi tr k t c cha cc loi d liu v b p.Cc nhn vt u tin xc nh cc kiu d liu, v bn k t cui cng chn gi tr thch hp trong d liu loi. Modbus Thc s hng dn sau nh x cc a ch cc chc nng chnh xc gi cho cc n l thit b. Cc a ch Modbus sau y c h tr bi cc Thc s hng dn Modbus: 00001 09999 kt qu u ra ri rc (cun dy) 10001 19999 l u vo ri rc (lin lc) 30001 39999 ng k u vo (ni chung l u vo tng t) 40001 n 49999 c gi ng k Tt c cc a ch Modbus l mt trong nhng, c ngha l gi tr d liu u tin bt u ti mt a ch. Phm vi ca cc a ch hp l s ph thuc vo cc thit b n l. Thit b n l khc nhau s h tr cc loi d liu khc nhau a ch phm vi. Ci t giao thc Modbus Thc s Th vin Trc khi bn c th s dng giao thc Modbus Thc s Th vin, bn phi thm th vin BC 7Micro/WIN. 1. Sao chp ca Modbus Thc s Ngh nh th Th vin (Modbus master.mwl) vo my tnh ca bn. Cc th vin c th c t bt c u trn my tnh, nhng v tr mc nh cho cc th vin 7-Micro/WIN BC th mc: C: \ Program Files \ SIEMENS \ Bc 7-MicroWin V4.0 \ Lib \ 2. Chn File> Add / Remove th vin ... ty chn trnh n. iu ny s m Add / Remove Th vin Dialog. 3. Click vo nt Add v vo th mc ni bn t cc Modbus Master Ngh nh th Tp tin th vin (Modbus master.mwl hoc modbus_master_port1.mwl). 4. Nhp vo nt Save ci t cc th vin. Lc , s l mt th mc mi theo mc Th vin trong Tree Ch th. 5. M cc Modbus Master (v1.x) th mc v bn s thy cc Modbus Master hng dn bao gm trong th vin.

Chuyn nhng V nh Th vin Modbus Master Modbus Master Ngh nh th Th vin i hi mt khi b nh ca V hot ng Modbus Master hng dn. Ngi s dng phi ghi r a ch bt u cho cc khi ca b nh cn thit ca Modbus Thc s Th vin. Ti cy Hng dn v kch chut phi vo mc Block Chng trnh. Bn s thy nhng iu sau y:

Chn Memory Th vin ... ty chn hin th hp thoi sau y:

Hp thoi ny cho bn bit bao nhiu b nh c yu cu cho cc phin bn bao gm Th vin Modbus Master. Click vo nt a ch ngh c 7-Micro/WIN Bc ngh mt a ch cho cc khi V b nh, hoc nhp vo a ch b nh V, ni bn mun xc nh v tr cc khi. a ch phi l mt VB a ch.

S dng giao thc Modbus Thc s Hng dn

s dng Modbus Thy Ngh nh hng dn trong chng trnh ca bn-200 S7, hy lm theo cc bc sau: 1. Ci t giao thc Modbus Thc s Th vin. iu ny c m t trong phn trc (Ci t Modbus Master Ngh nh th Th vin). 2. Chn cc hng dn MBUS_CTRL trong chng trnh ca bn v thc hin MBUS_CTRL trn mi ln qut. Bn c th s dng cc ch dn MBUS_CTRL hoc bt u hoc thay i Modbus truyn thng cc thng s. Khi bn chn hng dn MBUS_CTRL, mt s bo v chng trnh con v thi quen ngt t ng thm vo chng trnh ca bn. 3. Ch nh mt a ch bt u cho 284 byte ca b nh V lin tc yu cu cho Modbus Master Hng dn Ngh nh th nh c m t trong phn trc (Chuyn nhng V nh n Modbus Th vin). 4. t mt hoc nhiu hng dn MBUS_MSG trong chng trnh ca bn. Bn c th thm nhiu MBUS_MSG hng dn chng trnh ca bn nh bn yu cu, nhng ch c mt trong nhng hng dn ny c th c kch hot ti thi gian. 5. Kt ni cp thng tin lin lc gia Port 0 trn CPU-200 S7 (hoc Port 1 Port 1 th vin) v cc thit b n l Modbus. Pht cnh co: gia kt ni thit b vi tim nng tham kho khc nhau c th gy ra khng mong mun dng chy thng qua cp ni lin nhau. Nhng dng khng mong mun ny c th gy ra li thng tin lin lc hoc thit b thit hi. m bo rng tt c cc thit b c kt ni vi mt dy cp thng tin lin lc hoc chia s mt ph bin mch tham chiu hoc ang b c lp ngn chn dng chy khng mong mun hin ti. Giao thc Modbus Thy hng dn s dng cc chc nng Modbus c hin th trong bng di y c hoc vit mt a ch Modbus c th. Cc thit b n l Modbus phi h tr chc nng Modbus (s) cn thit c hoc vit mt a ch Modbus c th. Bng 1 - Yu cu Slave Chc nng H tr

Hng dn Ngh nh th Thc s Modbus MBUS_CTRL Hng dn Cc hng dn MBUS_CTRL (hoc MBUS_CTRL_P1 cng 1) c s dng khi to, theo di hoc v hiu ha Modbus truyn thng. Trc khi hng dn MBUS_MSG c th c s dng, hng dn MBUS_CTRL phi c thc hin m khng c li. Hng dn hon thnh v bit Done c thit lp ngay lp tc trc khi tip tc hng dn tip theo. Hng dn ny c thc hin qut mi khi u vo EN. Hng dn MBUS_CTRL phi c gi l mi qut (bao gm c cc ln qut u tin) cho php n theo di cc s tin b ca bt k th cha c khi xng vi s hng dn MBUS_MSG.Thc s Modbus Ngh nh th s khng hot ng mt cch chnh xc tr khi MBUS_CTRL c gi l mi qut.

Gi tr cho u vo ch la chn cc thng tin lin lc giao thc. Mt gi tr u vo ca 1 giao cho cng CPU Modbus giao thc v cho php cc giao thc. Mt gi tr u vo t 0 c chuyn nhng cng CPU PPI h thng giao thc v v hiu ha Modbus giao thc. Cc tham s baud thit lp tc truyn 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 baud. Chn l tham s c thit lp ph hp vi tnh chn l ca Modbus n l thit b. Tt c cc ci t s dng mt bit bt u v ngng mt cht. Cc gi tr c php l: 0 - khng c tnh chn l 1 - l chn l 2 - thm ch tnh chn l Timeout tham s c thit lp s mili giy ch i phn ng t cc n l. Gi tr Timeout c th c thit lp bt c ni no trong phm vi ca 1 phn nghn giy qua 32767 mili giy. Mt gi tr tiu biu s l 1000 mili giy (1 giy). Tham s Timeout nn c thit lp mt gi tr ln cc thit b n l c thi gian p ng tc truyn chn. Cc tham s Timeout c s dng xc nh xem cc thit b n l Modbus c p ng yu cu. Cc Gi tr thi gian ch xc nh bao lu Master Modbus s ch i cho cc k t u tin ca phn ng sau khi k t cui cng ca yu cu c gi i. Thc s Modbus s nhn c ton b cc phn ng t thit b n l Modbus nu t nht mt trong nhng nhn vt phn ng nhn c trong thi gian Timeout. Bng 3 - Cc thng s cho cc hng dn MBUS_CTRL

Khi hng dn MBUS_CTRL hon tt, sn lng Xong c bt. Li u ra cha cc kt qu thc hin cc ch dn. Bng sau y xc nh li iu kin c th kt qu thc hin cc hng dn MBUS_CTRL. Bng 2 - M Li MBUS_CTRL

MBUS_MSG Hng dn Hng dn MBUS_MSG (hoc MBUS_MSG_P1 cng 1) c s dng bt u mt yu cu mt n l Modbus v x l cc phn ng.

Hng dn MBUS_MSG khi to mt yu cu mt n l Modbus khi c hai u vo EN v u tin u vo. Gi yu cu, ch i phn ng v x l cc phn ng thng i hi mt s qut. Cc u vo EN phi l cho php vic gi yu cu, v nn vn cn trn cho n khi bit Done c thit lp. Lu : Ch c mt MBUS_MSG hng dn c th c hot ng ti mt thi im.Nu c nhiu hn mt MBUS_MSG hng dn kch hot, hng dn MBUS_MSG u tin thc hin s l ch bin v tt c cc hng dn MBUS_MSG sau s hy b vi mt m li 6. Cc tham s u tin nn l mt trong nhng ch qut khi c l mt yu cu mi gi. Cc u vo u tin nn c xung vo thng qua mt phn t pht hin cnh (Edge) tc l tch cc m s gy ra cc yu cu c truyn i mt thi gian. Xem v d chng trnh di y. Slave tham s l a ch ca thit b n l Modbus. Phm vi cho php l 0 n 247. a ch 0 l pht sng a ch v ch c th c s dng cho cc yu cu ghi. Khng c p ng yu cu pht sng gii quyt 0. Khng phi tt c cc n l thit b ny s h tr cc a ch qung b. S7-200 Th vin Modbus Slave khng h tr cc a ch qung b. Tham s RW quy nh c th nu tin nhn ny l c c hoc vit. Hai gi tr sau y c php cho RW. 0 1 - Vit Kt qu u ra ri rc (cun dy) v ng k t chc h tr c c v vit yu cu. u vo ri rc (lin lc) v ng k u vo ch h tr c yu cu. Bng 4 - Cc thng s cho cc hng dn MBUS_MSG

a ch tham s l cc Modbus a ch bt u. Cc phm vi sau y ca cc gi tr c php: 00001 10001 30001 40001 n 09999 n 19999 n 39999 n 49999 cho kt qu u ra ri rc (cun dy) cho cc u vo ring bit (a ch lin lc) cho ng k u vo cho t chc ng k

Phm vi c th ca cc gi tr cho a ch da trn a ch thit b n l Modbus h tr. Lt tham s quy nh c th sau l s ca cc yu t d liu c hoc vit trong yu cu ny. The Count s l s bit cho cc kiu d liu bit, v s t cho cc loi d liu t. a ch 0xxxx - S lt l s bit c hoc vit a ch 1xxxx - S lt l s bit c a ch 3xxxx - S lt l s lng u vo ng k t c a ch 4xxxx - S lt l s lng cc t chc ng k t c hoc vit Hng dn MBUS_MSG s c hoc vit mt ti a 120 t hoc 1920 bit (240 byte d liu). Gii hn thc t trn gi tr ca b tc s ph thuc vo cc gii hn trong cc thit b n l Modbus. DataPtr tham s l mt con tr a ch gin tip m ch vo b nh V trong CPU-200 S7

cc d liu lin quan n vic c hoc vit yu cu. i vi mt yu cu c, DataPtr phi tr n CPU u tin b nh v tr c s dng lu tr cc d liu c t n l Modbus. i vi mt yu cu vit, DataPtr nn im n v tr b nh u tin CPU ca d liu c gi n cc n l Modbus. Cc gi tr DataPtr c thng qua vo MBUS_MSG nh l mt con tr a ch gin tip. V d, nu d liu c bng vn bn cho mt thit b n l Modbus bt u ti a ch VW200 trong CPU S7-200, gi tr cho DataPtr s l VB200 (a ch VB200). Con tr lun lun phi l mt loi VB ngay c khi h ch ra d liu t. T chc ng k (a ch 4xxxx) v ng k u vo (a ch 3xxxx) l nhng gi tr t (2 byte hoc 16 bit). T CPU S7-200 c nh dng tng t nh ng k Modbus. nh s thp hn V-a ch b nh l cc byte quan trng nht ca ng k. V nh s a ch b nh cao hn l t quan trng nht byte ca s ng k. Hnh 1 di y cho thy lm th no S7-200 byte v t a ch tng ng vi cc Dng Modbus ng k. Hnh 1 - S7-200 CPU B nh v ng k C phn (d liu trong h thp lc phn) S7-200 CPU B nh vi S7-200 CPU vi b nh Byte a ch T a ch Modbus T chc ng k

Cc bit d liu (a ch 0xxxx v 1xxxx) cc khu vc c c v vit l byte ng gi, c ngha l, 8 bit ng gi vo tng byte d liu. Bit quan trng nht ca cc byte d liu u tin l s bit a ch ( tham s a ch). Nu ch c mt cht duy nht c vit sau cc bit phi l trong cc bit quan trng nht ca byte ch ra bi DataPtr. Hnh 2 - nh dng cho Bytes ng gi (u vo ri rc a ch hin th) Vx.7 Vx.0

10008 10007 10006 10005

10001 10002 10003 10004

i vi cc bit d liu a ch khng bt u ngay c ranh gii byte, cc bit tng ng vi vic bt u a ch phi l phi l trong cc bit quan trng nht ca byte. Xem hnh 3 cho mt v d v cc ng gi nh dng byte 3 bit bt u t Modbus a ch 10004. Hnh 3 - nh dng cho Bytes ng gi (ri rc u vo bt u t a ch 10004)

Vx.7 Vx.0 00000111 10004 10005 10006 Khi vit cc loi ri rc d liu u ra (cun dy), ngi s dng chu trch nhim cho vic t cc bit chnh xc v tr bit trong byte ng gi trc khi d liu c thng qua hng dn MBUS_MSG qua DataPtr. Sn lng Xong l trong khi yu cu c gi i v phn ng ang c nhn. Sn lng Done khi p ng y hoc khi cc hng dn MBUS_MSG c hy b v mt li. Li u ra l hp l ch khi u ra Xong. Bng 5 trn trang tip theo l mt danh sch cc m li tr li bng cch hng dn MBUS_MSG. Cc m s li thp (1 n 8) l cc li c pht hin bi cc hng dn MBUS_MSG. Cc m li thng cho thy mt vn vi cc thng s u vo ca cc hng dn MBUS_MSG, hoc mt vn nhn c phn hi t cc n l. CRC li chn l v ch ra rng c mt phn ng nhng d liu khng nhn c mt cch chnh xc. iu ny thng c gy ra bi mt vn in nh mt xu kt ni hoc ting n in. Cc m s li cao (bt u vi 101) l cc li c tr li bi cc thit b n l Modbus. Nhng li ny ch ra rng cc n l khng h tr chc nng c yu cu hoc a ch yu cu (Mt trong hai loi d liu hoc phm vi ca a ch) khng c h tr bi cc thit b n l Modbus.

Bng 5 - M Li MBUS_MSG

V d Chng trnh y l chng trnh v d cho thy lm th no s dng cc Modbus Thc s hng dn vit v sau c 4 nm gi ng k v t mt n l Modbus mi I0.0 u vo thi gian c bt. S7-200 CPU s vit 4 t bt u t VW100 Modbus ngn chn. Cc d liu s c vit n 4 t chc ng k trong n l bt u t a ch 40001. CPU S7-200 sau s c 4 ng k t chc t Modbus ngn chn. Cc d liu s n t t chc ng k 40010 - 40013 v c t vo b nh-V ca CPU S7-200 bt u ti VW200.

Hnh 4 - V d Chng trnh chuyn d liu S7-200 CPU B nh Modbus Slave T chc ng k .... VW100 VW102 VW104 VW106 .... .... VW200 VW202 VW204 VW206 .... 40001 40002 40003 40004 .... .... 40010 40011 40012 40013 ....

Chng trnh s bt kt qu u ra Q0.1 v Q0.2 nu c mt li c tr v t MBUS_MSG hng dn.

Khi to v theo di Modbus Master gi MBUS_CTRL mi ln qut. Thc s Modbus c thit lp cho 9600 baud v khng c tnh chn l. N l c php 1000 mili giy (1 giy) tr li.

Trn qut u tin thit lp li c cho php (M2.0 M2.1) c s dng cho hai MBUS_MSG hng dn. Khi thay i I0.0 t OFF sang ON, thit lp cho php l c cho MBUS_MSG u tin

hng dn (M2.0). Hy gi cho hng dn MBUS_MSG. 1 cho php l c (M2.0) l ON. Ln th nht tham s phi c thit lp qut u tin hng dn c kch hot. Hng dn ny vit (RW = 1) 4 ang nm gi ng k n l 2. Cc d liu ghi c thc hin VB100-VB107 (4) trong CPU v bng vn bn gii quyt 40001 - 40004. Modbus n l. Khi hng dn MBUS_MSG u tin y (Done i 0-1), r rng cho php cho MBUS_MSG u tin v thit lp kch hot cho cc MBUS_MSG th hai hng dn. Nu Li (MB1) khng phi l s khng, sau thit lp Q0.1 hin th cc li. Gi hng dn MBUS_MSG th hai khi cho php 2 l c (M2.1) l ON. Cc Tham s u tin phi c thit lp ch u tin qut m hng dn c kch hot. Hng dn ny c (RW = 0) 4 ang nm gi ng k t n l 2. D liu c c t a ch 40010 - 40013 trong n l Modbus v sao chp VB200 VB207 (4) CPU. Khi hng dn MBUS_MSG th hai l y (Done i 0-1), r rng kch hot cho cc MBUS_MSG th hai hng dn. Nu Li (MB1) khng phi l s khng, sau thit lp Q0.2 hin th cc li.

Nng cao Thng tin Phn ny bao gm thng tin cho cc ng dng tin tin ca Th vin Modbus Master Ngh nh th. Hu ht ngi dng Modbus Master Ngh nh th Th vin khng nn cn thng tin ny v khng nn sa i cc mc nh hot ng ca Th vin Modbus Master Ngh nh th. Retries Cc Modbus Thc s hng dn s t ng gi li yu cu n thit b n l nu mt trong nhng li sau c pht hin: C khng c phn ng trong thi gian thi gian ch phn ng (tham s Timeout trn MBUS_CTRL) hng dn (Error code 3). Thi gian gia cc nhn vt phn ng vt qu gi tr cho php (Error code 3).

C mt li chn l trong cc phn ng t cc n l (Error code 1). C mt li CRC trong cc phn ng t cc n l (Error code 8). Cc chc nng tr li khng ph hp vi yu cu (Error code 7). Thc s Modbus s gi li yu cu thm hai ln trc khi thit lp cc u ra Li Done v cc thng s. S ln th c th c thay i bng cch tm cc mModbusRetries biu tng biu tng Modbus Master bng v thay i gi tr ny sau khi MBUS_CTRL c thc hin. Gi tr mModbusRetries l mt BYTE vi mt phm vi 0 n 255 th li. Intercharacter Timeout Modbus Master s hy b mt phn ng t mt thit b n l nu thi gian gia cc k t trong phn ng vt qu mt gii hn thi gian quy nh. Thi gian mc nh c thit lp n 100 mili giy m nn cho php cc Modbus Thc s Ngh nh th lm vic vi hu ht cc thit b n l trn modem dy hoc in thoi. Nu li ny c pht hin, Li tham s mbus CTRL s c thit lp bo li m 3. C th c trng hp mt thi gian di gia cc nhn vt c yu cu, hoc v mt s chuyn giao trung bnh (tc l in thoi modem) hoc bi v cc thit b n l i hi nhiu thi gian hn. Thi gian ch ny c th c ko di bi vic tm kim cc biu tng mModbusCharTimeout trong bng biu tng Modbus Thc s v thay i gi tr ny sau khi MBUS_CTRL c thc hin. Gi tr mModbusCharTimeout l mt INT vi mt lot 1 30000 mili giy. Bit / Word Vit duy nht so vi nhiu chc nng Mt s thit b n l Modbus khng h tr chc nng Modbus vit mt bit u ra ri rc (Modbus chc nng 5) hoc vit mt n ng k ang nm gi (chc nng Modbus 6). Cc thit b ny ch h tr vit bit nhiu (Modbus chc nng 15) hoc vit ng k nhiu (Modbus chc nng 16) thay th. Cc MBUS_MSG hng dn s tr li mt m li 101 nu cc thit b n l khng h tr bit / t Modbus chc nng. Modbus Thy Ngh nh th cho php bn buc cc hng dn MBUS_MSG s dng cc t nhiu bit / Modbus chc nng thay v cc bit / Modbus t n chc nng. Bn c th buc nhiu bit / t hng dn bng cch tm biu tng mModbusForceMulti trong bng biu tng Modbus Thc s v thay i ny gi tr sau khi MBUS_CTRL c thc hin. Cc gi tr mModbusForceMulti l mt gi tr BOOL v nn c thit lp "1" p buc vic s dng cc bit / t chc nng nhiu khi mt cht / ng k c vit.

Accumulator Cch s dng c (AC0, AC1, AC2, AC3) c s dng bi cc Thc s hng dn Modbus v xut hin trong Qua danh sch tham kho. Cc gi tr trong cc c quy c lu v phc hi bng Thc s Modbus hng dn. Tt c cc d liu ngi s dng trong cc c quy c bo qun trong khi thc hin Modbus Thc s hng dn. T chc thanh ghi a ch ln hn 9999 Modbus gi a ch thng l trong vng khong 40.001 n 49.999. Phm vi ny l ph hp i vi hu ht cc ng dng nhng c mt s thit b Modbus n l vi d liu nh x vo t chc ng k vi a ch ln hn so vi 9999. Cc thit b ny khng ph hp vi chng trnh bnh thng Modbus gii quyt.

Modbus Thc s hng dn h tr gii quyt ng k t chc ln hn 9999 thng qua mt thay th gii quyt vn phng php. Hng dn MBUS_MSG cho php mt lot cc b sung cho cc tham s a ch h tr mt phm vi m rng ca t chc ng k a ch. 400001 n 465536 gi ng k V d: truy cp vo t chc ng k 16768, tham s a ch ca MBUS_MSG nn c thit lp 416768. Vic m rng a ch cho php truy cp y ca 65.536 a ch c th c h tr bi cc Giao thc Modbus. iu ny gii quyt m rng ch c h tr t chc ng k.
M

You might also like