Modbus TCP szerver és szimulátor az iPhone-odon
Indíts szervert szerkeszthető regisztertérképpel, és teszteld rajta a SCADA-t, a HMI-t vagy a kliens kódodat Wi-Fin keresztül, PLC nélkül az asztalon.
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.
Hogyan működik
- Nyisd meg a Server képernyőt, hagyd meg a
1502portot, és koppints a Start gombra. - Irányíts egy külső Modbus TCP klienst az iPhone címére, ugyanazon a Wi-Fi hálózaton.
- Figyeld az Active clients értéket, a számlálókat és a kérésnaplót.
- Ha végeztél, koppints a Stop gombra. A nyitott munkamenetek bezáródnak.
Szerkeszthető regisztertérkép
A coilok és a holding regiszterek írhatók, általad a képernyőn, a kliensek által pedig a 05, 06, 15 és 16 funkciókóddal. A diszkrét bemenetek és az input regiszterek a kliensek számára csak olvashatók.
A kliens által írt érték nagyjából másodpercenként kétszer megjelenik a térképen, amíg a képernyő nyitva van, és túléli a Stop, majd a Start gombot. Egy mentett profil feltöltheti a térképet, ha ezt kéred.
Valódi exception válaszok
A szerver 01 kóddal válaszol a nem támogatott funkcióra, 02 kóddal a térképen kívüli címre, 03 kóddal hibás mennyiségre vagy bájtszámra, és 04 kóddal belső hibára. Kipróbálhatod, hogyan kezeli a kliensed az egyes hibákat egy PLC veszélyeztetése nélkül.
Korlátok, amikkel számolnod kell
- Az előtérben fut. Teszt közben tartsd nyitva az appot a képernyőn.
- Az alapértelmezett port a
1502. A502portot iOS-en nem garantáljuk. - Csak Modbus TCP-t beszél, RTU over TCP nélkül.
- Tesztszerszám, nem átjáró éles forgalomhoz.
Vásárlás előtt
Csatlakozhat egy PC az iPhone-hoz?
Igen, ha mindkettő ugyanazon a hálózaton van, és az iOS engedélyezi az app Local Network hozzáférését. Használd a Server képernyőn látható címet és a 1502 portot.
Miért nem a 502-es port?
A 502 a közismert Modbus port, és az iOS nem garantálja, hogy egy app hallgathat rajta. Ha a kliensed ragaszkodik a 502 porthoz, futtass inkább szimulátort laptopon.
Lehet ugyanaz az app kliens és szerver is?
Mindkét üzemmódja megvan. Két készülék közötti teszthez az egyiken a szervert, a másikon a klienst futtasd.