Hibás Weintek Modbus-értékek: regisztereltolás, adattípusok és szósorrend

A 25,0 fokos hőmérséklet 250-ként jelenik meg. A negatív érték 65 000 feletti szám lesz. Egy lebegőpontos szám hatalmas egésszé alakul. Mindez működő Modbus-kommunikáció mellett is megtörténhet.

Tartalomjegyzék

A kérdés: milyen regiszterbájtok érkeztek, és hogyan értelmezte őket a HMI?

Először a címet, majd az adattípust, szósorrendet és skálázást ellenőrizze. Együttes módosításuk csak hihető eredményt adhat.

Az útmutató EasyBuilder Pro Modbus TCP vagy RTU olvasásához készült; a címformák és konverziók driver- és verziófüggők.

Megjelenítés előtt olvassa ki a nyers regisztereket

Mentse a HMI-projektet, majd válasszon egy függetlenül ellenőrizhető hibás értéket.

Az értékhez gyűjtse össze:

  • Szervereszköz, állomás- vagy egységazonosító.
  • Regisztertérkép-bejegyzés, címzési szabállyal.
  • Input vagy holding regiszter.
  • Hossz, adattípus, szósorrend és műszaki skálázás.
  • HMI-objektum címe és számformátuma.

Ha lehetséges, ideiglenes csak olvasható objektumokkal hexadecimálisan nézze meg a 16 bites regisztereket. Hasonlítsa szervermonitorhoz vagy rögzített válaszhoz. A driver meglévő konverzióját is vegye figyelembe.

Éles alapjelekbe vagy kimeneti regiszterekbe ne írjon tesztmintát. Elkülönített eszközt vagy kijelölt tesztterületet használjon.

Ha az objektum eltűnik vagy kommunikációs hibát jelez, előbb biztosítsa az olvasást. Lásd: Weintek HMI-objektumok eltűnése Modbus-kommunikáció közben a kapcsolódó hibát tárgyalja.

A 40001 regiszter és a 0 cím ugyanarra utalhat

A Modbus kéréscímei nullától indulnak. A változók címterületre vetítését a gyártó határozza meg. A kézikönyvi referencia ezért eltérhet a HMI-be írandó címtől. Modbus alkalmazási protokoll V1.1b3, 4.3–4.4 szakasz.

Hagyományos holdingregiszter-hivatkozásoknál:

LeírásElső holdingregiszterTizenegyedik holdingregiszter
Hagyományos hivatkozás4000140011
Nullától induló protokollcím010
Egytől induló regiszterindex111

Ez szemléltető példa, nem általános címzési szabály. A kézikönyv közvetlen, akár hexadecimális protokollcímet is adhat.

A Weintek MODBUS TCP/IP útmutatóban a 3x és 4x címek 1-től indulnak. Más kliens eltolását csak a driver címzési szabálya ellenőrzése után alkalmazza. Weintek MODBUS TCP/IP csatlakozási útmutató, 1–2. oldal.

Egy regiszternyi hiba érvényes szomszédos adatot adhat vagy két 32 bites érték felét keverheti. A sikeres válasz nem bizonyítja a helyes címet.

A területet is vizsgálja: 03 holding, 04 input regisztert olvas. A számazonosság önmagában kevés. 

Altivar frekvenciaváltó csere szükséges?

Böngésszen az új, eredeti Altivar meghajtók között karbantartási, hibaelhárítási és csereprojektek céljából.

Schneider ATV320 (1)

Azonos bitek eltérő számokat jelenthetnek

Egy Modbus-regiszter 16 bit. Az alkalmazás határozza meg, hogy előjeles/előjel nélküli szám, BCD, jelző vagy nagyobb érték része.

A számolt példák mutatják a formátum szerepét:

Nyers bitmintaÉrtelmezésEredmény
0xFF9C16 bites előjel nélküli egész65436
0xFF9C16 bites előjeles egész−100
0x1234Előjel nélküli bináris egész4660
0x1234Csomagolt BCD1234
0x41480000IEEE 754 32 bites lebegőpontos12.5
0x4148000032 bites előjel nélküli egész1095237632

Az utolsó két sor azonos 32 bitet használ. A tizedesjegyek változtatása nem alakít egész értelmezést lebegőpontossá.

Ha pozitív szám jó, negatív óriásivá válik, előjelet vizsgáljon. Ha számláló 32767 felett hibázik, a 16 bites előjeles értelmezést ellenőrizze.

Két 16 bites regiszterből álló 32 bites értéknél mindkettőt és a kezdőcímet ellenőrizze. A 32 bites formátum nem tolja el automatikusan a címet.

Szó- és bájtsorrend külön vizsgálandó

Modbus a 16 bites regiszter magas bájtját küldi először. Ez nem szabja meg a két regiszterből álló 32 bites érték szósorrendjét. A szerver térképét kövesse. 

Példa: a 12,5 lebegőpontos IEEE 754 mintája 0x41480000:

Szerver regiszterelrendezéseRegister NRegister N+1
Magas szó először0x41480x0000
Alacsony szó először0x00000x4148

A HMI-nek a szavakat helyes mintába kell összeraknia a lebegőpontos értelmezés előtt.

A cserék megkülönböztetéséhez jelölje a négy bájtot A B C D-vel:

MűveletKapott bájtsorrend
Nincs csereA B C D
Két 16 bites szó felcseréléseC D A B
Bájtok felcserélése szavankéntB A D C
Mindkét csere végrehajtásaD C B A

A „swap” önmagában pontatlan; dokumentálja a műveletet és az alkalmazás helyét.

Hol történik a Weintek átalakítás?

A TCP/IP útmutató a System Parameter Settings → Device Properties → Conversion beállítást írja le és megnevezi az 5x holdingregiszter-hozzáférést kétszeres szócserével. 5x driverkonvenció, nem új szabványos Modbus-terület. 

Az RTU/RTU-over-TCP útmutató a következő kiválasztását írja: 3x_Double vagy 4x_Double az ABCD → CDAB átalakításhoz. A ténylegesen telepített driver előírását kövesse. 

Új konverzió előtt vizsgálja a makrókat és adatátvitelt. Két szócsere kiolthatja egymást. Eszközszintű változás korábban helyes objektumot is elronthat.

Találja meg a rendszeréhez illő PLC-t

Fedezzen fel új, eredeti PLC CPU-kat, I/O modulokat, tápegységeket és kommunikációs egységeket karbantartási és automatizálási projektekhez.

schneider PLC

Skálázás csak helyes dekódolás után

Ha a készülék előjeles egész tizedfokban ad hőmérsékletet, a nyers érték 253 25,3 °C-ot jelent.

Ez eltér a közvetlen lebegőpontos érték átvitelétől: 25.3.

Kövesse az érték útját:

Szerverregiszterek → dekódolt szám → mértékegység-átváltás → kijelzett érték

Minden lépés célját tisztázza. Ha a PLC már mértékegységre vált, a HMI újabb osztása hibás nagyságrendet eredményez helyes cím és szósorrend mellett is.

Tizedesformázás, lineáris skálázás és egységátváltás legyen dokumentált. Ne módosítsa addig, míg egy érték hihetőnek látszik.

Több mérési pontot használjon: nulla nem mutatja a tízes arányhibát, egy közepes érték elfedheti az eltolást.

HMI frissítése vagy cseréje

Keressen kompatibilis HMI paneleket a megszűnt modellekhez, gépfrissítésekhez és kezelőfelület-cserékhez.

schneider hmi

Gyakran Ismételt Kérdések

Nem. Előbb tisztázza, hogy a kézikönyv hagyományos hivatkozást, egytől induló indexet vagy nullától induló protokollcímet ad. Ezután ellenőrizze a driver átalakítását. A dupla mínusz egy eltolási hibát okoz.

32 bitnél két összetartozó regiszter, helyes szósorrend és adattípus kell. Skálázás előtt vesse össze a két nyers szót.

Nem. A Weintek 5x holdingregiszter-elérés szócserével, 03 olvasási funkcióval. Az értelmezést változtatja, nem új regiszterterület. 

Ellenőrizze az írási funkciókat, címet és jogosultságot. A Weintek TCP illesztője 16-os funkciót használ 4x íráshoz, és 06-os funkciót 6x egyetlen regiszter írásához. Az eszköz írási követelményei eltérhetnek az olvasástól.

Igen. Szomszéd regiszterben hasonló adat lehet, hibás konverzió egy ponton hihető számot adhat. Több ismert értéket, címet, nyers szót és mértékegységet ellenőrizzen. A hihető adat nem bizonyítja a címzést.

Új, eredeti Omron, Weintek és Proface HMI-k raktárról, azonnal elérhetők projektjéhez!

A javítást több objektumon ellenőrizze

Ha a nyers szavak és értelmezés egyeznek, csak az igazolt beállítást módosítsa ellenőrzött projektmásolatban.

Pozitív, negatív, tört és határértékekkel ellenőrizzen. Eszközszintű konverzió után más, azonos driverű objektumokat is vizsgáljon.

Ellenőrizze a riasztásokat, trendeket, recepteket és makrókat. A javított kijelzés nem garantálja a többi funkció helyes regiszterolvasását.

Az írást külön igazolja. Jó olvasás nem bizonyít írási címet, kódolást vagy funkciókódot. Parancsokat csak jóváhagyott eljárással, mentéssel és helyreállítási tervvel teszteljen.

HMI-csere mérlegelésekor adja meg Kwoco a panelmodellt, szükséges interfészeket és projektkövetelményeket. Hibás számok önmagukban nem bizonyítanak hardverhibát.

Lépjen kapcsolatba velünk

Csak töltse ki nevét, e-mail címét és kérésének rövid leírását ezen az űrlapon. 24 órán belül felvesszük Önnel a kapcsolatot.

Forró akciós termékek

Omron CPU egység CJ2M-CPU32

Omron PLC CJ1W-PA202 szállító Kínában

Mitsubishi MR-JE sorozat 400w szervohajtás MR-JE-40A

Gyors meccsre van szükséged?

Oszd meg a modelledet vagy a specifikációdat, és csapatunk segít megtalálni a megfelelő illeszkedést.

Ezeket a témákat is érdekesnek találhatja

Árajánlat kérése

*Tiszteletben tartjuk az Ön adatait, és bizalmasan kezeljük azokat.