Modbus TCP FieldKit iPhone-ra és iPadre

Modbus TCP kliens, szerver és szimulátor iPhone-ra és iPadre

Keresd meg az eszközt a Wi-Fi hálózaton, olvasd ki a coilokat és a regisztereket, ábrázold az élő értékeket, és minden írást hagyj jóvá, mielőtt elhagyná a telefont. Az RS-485 eszközök Wi-Fi vagy Ethernet konverteren át, RTU over TCP móddal működnek.

Letöltés az App Store-ból
Olvasd be, és nyisd meg az iPhone-odon

Egyszeri 5,99 USD Nincs előfizetés Nincs fiók iOS 18 vagy újabb

Az app felülete a következő nyelveken érhető el: angol, német, brazíliai portugál, orosz, japán, koreai, egyszerűsített kínai és hagyományos kínai. Az app felülete nem érhető el ennek az oldalnak a nyelvén.

A FieldKit kliens képernyője egy Modbus TCP eszközhöz csatlakozva, három holding regiszter értékével
TX00 01 00 00 00 06 01 03 00 00 00 03
RX00 01 00 00 00 09 01 03 06 00 64 00 FA 04 00
=Holding regiszterek 0-tól 2-ig: 100, 250, 1024

Egyszeri vásárlás

5,99 USD egyszer. Nincs előfizetés, nincs alkalmazáson belüli vásárlás, nincs fiók.

Az írás megvárja a jóváhagyásod

Az FC 05, 06, 15 és 16 egy olyan lapon áll meg, amely felsorolja a célt és az összes értéket. Jóváhagyod, vagy semmi nem megy ki.

A szkennelés csak olvas

A Find devices és a Scan Unit IDs egyszerre egy FC 03 olvasást küld, és semmit nem ír.

A regisztertérképeid nálad maradnak

A profilok, naplók és szkennelési eredmények a készüléken maradnak, amíg nem exportálod őket. Mi hagyhatja el a készüléket.

A vezetéken

Egyetlen olvasás mögötti bájtok

Ezt a kérést küldi a FieldKit, amikor három holding regisztert olvasol a 0. címtől. Ha egy eszköz furcsán válaszol, innen érdemes indulni.

00 01 Transaction ID
00 00 Protocol ID
00 06 Hossz
01 Unit ID
03 Funkció
00 00 Cím
00 03 Mennyiség
MBAP fejléc PDU

Dekódold a saját frame-edet A frame bájtról bájtra

Így működik

Az ismeretlen eszköztől az élő értékekig

Elég, ha csak a Wi-Fi hálózatot ismered. Az app végigvisz az eszköz megtalálásától a regiszterei diagramon ábrázolásáig.

Az eszköz megkeresése
Funkciók

Mi van az appban

A FieldKit egyetlen vásárlás, és mindez benne van.

Modbus TCP kliens

A 01, 02, 03, 04, 05, 06, 15 és 16 funkciókód, kapcsolatonként állítható timeouttal, újrapróbálkozással és olyan hibaüzenetekkel, amelyek megnevezik az okot.

RTU over TCP

RS-485 eszközök elérése átlátszó Wi-Fi vagy Ethernet konverteren át. Ha egy olvasás időtúllépésbe fut, az app felajánl egy olvasást a másik keretezéssel.

Find devices

A saját Wi-Fi alhálózatod átvizsgálása legfeljebb nyolc porton. Az eredmény megmutatja, ki válaszolt Modbus protokollal, ki adott exception választ, és melyik nyitott porton nem jött Modbus válasz.

Scan Unit IDs

Próbáld ki az 1-től 10-ig terjedő számokat plusz a 0 és 255 értéket, vagy a teljes 1-től 247-ig tartó tartományt. A teljes szkennelés kb. 75 másodpercig tart. Egységenként egy regisztert olvas, és semmit nem ír.

Élő monitorozás és diagramok

Legfeljebb 16 blokk, 1 és 60 másodperc közötti időközzel. A diagramok 5 percet, 15 percet vagy 1 órát fednek le, a sikertelen lekérdezés pedig szakadásként látszik a vonalon.

CSV export

Oszlopok: timestamp, block, address, raw, value, unit és status, UTF-8 kódolásban, UTC időkkel. A fájl csak a megosztási lapon keresztül hagyja el az appot.

Eszközprofilok

Mentsd a végpontokat és a regiszterdefiníciókat értékformátummal, bájt- és szósorrenddel, skálázással és mértékegységgel. Az alapértelmezett export eltávolítja a hosztokat, címkéket és értékeket.

Kérésnaplók

Szűrj kliens-, szerver- vagy összevont bejegyzésekre, és exportálj megtisztított JSON-t egy kollégának vagy egy támogatási jegyhez. A nyers frame-ek és a regiszterértékek nem kerülnek bele.

Biztonságos írás

Egy írás valódi gépet mozgathat, ezért az app előbb megnézeti veled

A Modbusban nincs visszavonás. A FieldKit szétválasztja az olvasást és az írást, és minden írás elé megerősítést tesz.

  • A lap megmutatja a hosztot, a portot, a Unit ID-t, a keretezést, a funkciókódot, a címet, a mennyiséget és minden értéket, coiloknál ON vagy OFF jelöléssel.
  • Ha a Prepare write után újracsatlakozol vagy módosítod a célt, az app megszakítja az írást.
  • A Cancel nem küld semmit. Ha a Confirm write gombra még egyszer koppintasz, miközben egy írás úton van, az sem küld semmit.
  • Az app nem ismétel meg egy írást, ha a bájtjai már kimehettek.
  • A Live monitoring és mindkét szkennelés csak olvas. Írni nem tudnak.

A berendezésért te felelsz. Az írásokat előbb szimulátoron vagy nem éles regisztertérképen próbáld ki.

Bővebben a kliensről

A lap, amelyet ellenőrzöl, mielőtt az írás elhagyná a telefont.
Szerver és szimulátor

Egy Modbus TCP eszköz a zsebedben

Indítsd el a szervert, irányítsd a SCADA-t, a HMI-t vagy a kliens kódodat az iPhone címére, és teszteld egy általad kezelt regisztertérképen.

  • A coilokat és a holding regisztereket a képernyőn szerkesztheted. A diszkrét bemenetek és az input regiszterek a kliensek számára csak olvashatók maradnak.
  • A kliens által írt értékek nagyjából másodpercenként kétszer jelennek meg a térképen, és túlélik a Stop és a Start műveletet.
  • A számlálók az aktív klienseket, kapcsolatokat, kéréseket, válaszokat, kivételeket és bájtokat mutatják.
  • A szerver addig fut, amíg az app nyitva van, alapértelmezetten a 1502 porton. A háttérben futás és a 502 port iOS-en nem garantált.

Bővebben a szerverről

A FieldKit szerver képernyője az 1502-es porton futva, számlálókkal és végponti adatokkal
RTU over TCP

RS-485 eszközök konverteren keresztül

Az iPhone-on nincs RS-485 port, de a Wi-Fi vagy Ethernet hálózaton lévő átlátszó konverter megoldja a feladatot. Válaszd az RTU over TCP beállítást, és az app CRC-vel ellátott RTU frame-eket küld a konverter TCP portjára.

  • A baudrátát, a paritást és a stop biteket a konverteren állítsd be. Egyezniük kell az eszközével.
  • Átlátszó, Wi-Fi-s vagy Ethernetes RS-485 konverterekkel működik, például az Elfin EW11, az USR vagy a Waveshare modelljeivel.
  • Válaszd inkább a Modbus TCP beállítást, ha a konverter Modbus TCP átjáróként működik.
  • Egy master legyen az RS-485 vonalon. Egy második master miatt az app idegen értékeket is elfogadhat.

Modbus TCP vagy RTU over TCP: hogyan különböztethető meg

Az app felismeri az átlátszó konvertert, és felajánlja a keretezés váltását.
Protokollfedés

Mit támogat, és mit nem

Vásárlás előtt nézd át ezt a listát. Megmutatja, hogy a FieldKit megfelel-e a feladatodnak.

KódFunkcióKorlát kérésenként
01Read Coils2000 bit
02Read Discrete Inputs2000 bit
03Read Holding Registers125 regiszter
04Read Input Registers125 regiszter
05Write Single Coil1 coil
06Write Single Register1 regiszter
15Write Multiple Coils1968 coil
16Write Multiple Registers123 regiszter

Nem támogatott

  • Közvetlen Modbus RTU RS-485-ön, USB-n, soros porton vagy Bluetoothon. Használj konvertert.
  • Modbus ASCII, Solarman V5 és gyártóspecifikus kiterjesztések.
  • RTU over TCP szerver módban. A szerver csak Modbus TCP-t beszél.
  • A szerver futtatása vagy a monitorozás a háttérben.
  • Eszközkeresés a saját IPv4 Wi-Fi alhálózatodon kívül, vagy mDNS-en keresztül.
  • Felhőszinkron és felhasználói fiókok.
  • Mac és Android. Az app iPhone-on és iPaden fut, iOS 18 vagy újabb verzióval.
Képernyők

Az app működés közben

Valódi képernyők az App Store-oldalról, demócímekkel.

Kliens: Csatlakozás, egy mentett regiszter olvasása és az értékek megtekintése.
Kliens. Csatlakozás, egy mentett regiszter olvasása és az értékek megtekintése.
Diagram: Egy érték 5 percen, 15 percen vagy 1 órán át. A szakadások sikertelen lekérdezést jeleznek.
Diagram. Egy érték 5 percen, 15 percen vagy 1 órán át. A szakadások sikertelen lekérdezést jeleznek.
RTU over TCP: Az app felismeri az átlátszó konvertert, és felajánlja a keretezés váltását.
RTU over TCP. Az app felismeri az átlátszó konvertert, és felajánlja a keretezés váltását.
Find devices: Ki válaszolt, melyik porton és milyen keretezéssel.
Find devices. Ki válaszolt, melyik porton és milyen keretezéssel.
Írás megerősítése: A lap, amelyet ellenőrzöl, mielőtt az írás elhagyná a telefont.
Írás megerősítése. A lap, amelyet ellenőrzöl, mielőtt az írás elhagyná a telefont.
Szerver: Előtérben futó szimulátor számlálókkal és szerkeszthető térképpel.
Szerver. Előtérben futó szimulátor számlálókkal és szerkeszthető térképpel.
Naplók: Kliens- és szerverelőzmények szűrőkkel és megtisztított exporttal.
Naplók. Kliens- és szerverelőzmények szűrőkkel és megtisztított exporttal.
Profilok: Mentett eszközök és a regiszterdefinícióik.
Profilok. Mentett eszközök és a regiszterdefinícióik.
Ár

Egy ár, minden funkció

Egyszer fizetsz az Apple-nek. Az App Store a te országod árát mutatja.

Nincs ingyenes verzió és nincs próbaidőszak. A visszatérítési kérelmeket az Apple kezeli a reportaproblem.apple.com oldalon.

5,99 USD egyszeri vásárlás

  • Az oldalon felsorolt összes funkció benne van
  • Nincs előfizetés és nincs alkalmazáson belüli vásárlás
  • Nem kell fiókot létrehozni
  • Frissítések az App Store-on keresztül
Kérdések

Vásárlás előtt

Milyen eszközökkel működik?

Olyan eszközökkel, amelyek szabványos Modbus TCP-t beszélnek a hálózaton: PLC-k, energiamérők, HMI-k, átjárók, inverterek, valamint ESP32- vagy Raspberry Pi-projektek. Az RS-485 eszközök átlátszó Wi-Fi vagy Ethernet konverteren keresztül működnek.

A gyártóspecifikus kiterjesztések, például a Solarman V5, nem támogatottak, a 8899 porton sem.

Támogatja a Modbus RTU-t?

Az RTU over TCP-t támogatja: az app CRC-vel ellátott RTU frame-eket küld a konverter TCP portjára. Közvetlenül nem csatlakozik RS-485-höz, USB-hez, soros porthoz vagy Bluetoothhoz, és a Modbus ASCII-t sem támogatja.

Nem ismerem az IP-címet vagy a Unit ID-t. Meg tudja találni őket?

A Find devices végigellenőrzi a Wi-Fi alhálózatot (legfeljebb egy /24-et) az általad választott portokon. A Scan Unit IDs egy ismert hoszton és porton próbálja végig az egységszámokat. Mindkettő csak FC 03 olvasást küld.

Az eszközöm 40001-et vár. Mit adjak meg?

Állítsd a címzési jelölést PLC 4xxxx értékre, és add meg a 40001 címet. Az app a 0 protokollcímet küldi. Ugyanez a beállítás kínálja a 0-based és az 1-based jelölést is. Hogyan működik a Modbus címzés.

Megváltoztathat valamit az eszközömön egy szkennelés vagy a monitor?

Nem. A Find devices, a Scan Unit IDs és a Live monitoring csak olvasó funkciókódokat küld. Az írások a Prepare write és a Confirm write útján mennek, és semmi más nem küld írást.

Fut a szerver a háttérben?

Nem. Számolj azzal, hogy a szerver addig fut, amíg az app nyitva van a képernyőn. Az alapértelmezett port a 1502, a 502 portot iOS-en nem garantáljuk, ezért a klienst a 1502 portra irányítsd.

Tesztelhetek PLC nélkül?

Igen. Futtasd a FieldKit szervert egy második iPhone-on vagy iPaden, vagy indíts egy Python szimulátort a laptopodon. Három mód a Modbus TCP tesztelésére PLC nélkül.

Kell hozzá internet?

A Modbus-munkához csak a helyi hálózat kell, és az iOS az első csatlakozáskor Local Network engedélyt kér. Az app interneten küld összeomlás-jelentéseket és használati számlálókat, amíg ezek a kapcsolók be vannak kapcsolva, valamint az általad elküldött visszajelzést.

Milyen adat hagyja el az iPhone-omat?

Az összeomlás-jelentések a Sentryhez, a névtelen használati számlálók a saját Aptabase szerverünkre kerülnek. Mindkét kapcsoló bekapcsolva indul, és a Settings menüben külön-külön kikapcsolhatod őket. Egyik sem tartalmaz hosztot, IP-címet, profilnevet, regiszterértéket vagy nyers frame-et. Olvasd el az irányelvet.

Fut Macen vagy Androidon?

Jelenleg nem. A FieldKit iPhone-on és iPaden fut, iOS 18 vagy újabb verzióval.

Milyen nyelveken érhető el az app?

Az app felülete a következő nyelveken érhető el: angol, német, brazíliai portugál, orosz, japán, koreai, egyszerűsített kínai és hagyományos kínai.

Vidd az iPhone-odra a Modbus TCP-t

Találd meg az eszközt, olvasd ki a regisztert, hagyd jóvá az írást. Egyszeri 5,99 USD, fiók nélkül.

Egyszeri 5,99 USD Nincs előfizetés Nincs fiók iOS 18 vagy újabb

Az app felülete a következő nyelveken érhető el: angol, német, brazíliai portugál, orosz, japán, koreai, egyszerűsített kínai és hagyományos kínai. Az app felülete nem érhető el ennek az oldalnak a nyelvén.