Modbus TCP FieldKit Voor iPhone en iPad

Modbus TCP-client, server en simulator voor iPhone en iPad

Vind een apparaat op je Wi-Fi, lees de coils en registers, volg live waarden in een grafiek en bevestig elke write voordat die de telefoon verlaat. RS-485-apparaten werken via een Wi-Fi- of Ethernet-converter met RTU over TCP.

Download in de App Store
Scan om te openen op je iPhone

US$ 5,99 eenmalig Geen abonnement Geen account iOS 18 of nieuwer

De interface van de app is beschikbaar in Engels, Duits, Portugees (Brazilië), Russisch, Japans, Koreaans, Chinees (vereenvoudigd) en Chinees (traditioneel). De interface is niet beschikbaar in de taal van deze pagina.

FieldKit-clientscherm verbonden met een Modbus TCP-apparaat, met drie holding register-waarden
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 registers 0 tot 2: 100, 250, 1024

Eén aankoop

US$ 5,99 eenmalig. Geen abonnement, geen in-app-aankopen, geen account.

Writes wachten op jou

FC 05, 06, 15 en 16 stoppen bij een bevestigingsscherm met het doel en elke waarde. Jij bevestigt, anders gaat er niets uit.

Scans lezen alleen

Find devices en Scan Unit IDs sturen telkens één FC 03-read en schrijven niets.

Je registermaps blijven bij jou

Profielen, logs en scanresultaten blijven op het apparaat totdat je ze exporteert. Wat het apparaat kan verlaten.

Over de lijn

De bytes achter één read

Dit is het request dat FieldKit verstuurt als je drie holding registers vanaf adres 0 leest. Antwoordt een apparaat vreemd, dan begin je bij dit frame.

00 01 Transaction ID
00 00 Protocol ID
00 06 Lengte
01 Unit ID
03 Functie
00 00 Adres
00 03 Aantal
MBAP-header PDU

Decodeer je eigen frame Het frame uitgelegd, byte voor byte

Zo werkt het

Van onbekend apparaat naar live waarden

Je kunt beginnen met alleen het Wi-Fi-netwerk. De app begeleidt je van het vinden van het apparaat tot het uitzetten van zijn registers in een grafiek.

Vind het apparaat
Functies

Wat er in de app zit

FieldKit is één aankoop waarin dit allemaal zit.

Modbus TCP-client

Functiecodes 01, 02, 03, 04, 05, 06, 15 en 16, met timeout en retries per verbinding en foutmeldingen die de oorzaak noemen.

RTU over TCP

Bereik RS-485-apparaten via een transparante Wi-Fi- of Ethernet-converter. Geeft een read een timeout, dan biedt de app één read met de andere framing aan.

Find devices

Scan je eigen Wi-Fi-subnet op maximaal acht poorten. De resultaten tonen wie Modbus beantwoordde, wie met een exception antwoordde en welke open poorten geen Modbus-antwoord gaven.

Scan Unit IDs

Probeer 1 tot en met 10 plus 0 en 255, of alle 1 tot 247. Een volledige scan duurt ongeveer 75 seconden. Hij leest één register per unit en schrijft niets.

Live monitoring en grafieken

Tot 16 blokken met een interval van 1 tot 60 seconden. Grafieken beslaan 5 minuten, 15 minuten of 1 uur, en een mislukte poll verschijnt als een gat in de lijn.

CSV-export

Kolommen timestamp, block, address, raw, value, unit en status, in UTF-8 met UTC-tijden. Het bestand verlaat de app alleen via het deelmenu.

Apparaatprofielen

Sla endpoints en registerdefinities op met waardeformaat, byte- en woordvolgorde, schaal en eenheid. De standaardexport verwijdert hosts, labels en waarden.

Requestlogs

Filter op Client-, Server- of gecombineerde regels en exporteer opgeschoonde JSON voor een collega of een supportticket. Ruwe frames en registerwaarden blijven erbuiten.

Veilig schrijven

Een write kan een echte machine in beweging zetten, dus laat de app je eerst kijken

Modbus kent geen undo. FieldKit houdt reads en writes gescheiden en zet een bevestiging tussen jou en elke write.

  • Het bevestigingsscherm toont host, poort, Unit ID, framing, functiecode, adres, aantal en elke waarde, met ON of OFF voor coils.
  • Verbind je opnieuw of wijzig je het doel na Prepare write, dan annuleert de app die write.
  • Cancel verstuurt niets. Een tweede tik op Confirm write terwijl er al een onderweg is, verstuurt ook niets.
  • De app herhaalt een write niet zodra de bytes mogelijk al zijn verstuurd.
  • Live monitoring en beide scans lezen alleen. Ze kunnen niet schrijven.

Jij blijft verantwoordelijk voor de installatie. Probeer writes eerst op een simulator of op een registermap buiten productie.

Lees meer over de client

Het bevestigingsscherm dat je controleert voordat een write de telefoon verlaat.
Server en simulator

Een Modbus TCP-apparaat in je zak

Start de server, richt je SCADA, HMI of clientcode op het adres van de iPhone en test tegen een registermap die jij beheert.

  • Bewerk coils en holding registers op het scherm. Discrete inputs en input registers blijven voor clients alleen-lezen.
  • Waarden die een client schrijft verschijnen ongeveer twee keer per seconde in de map en blijven behouden na Stop en Start.
  • Tellers tonen actieve clients, verbindingen, requests, responses, exceptions en bytes.
  • De server draait terwijl de app open is, standaard op poort 1502. Werking op de achtergrond en poort 502 worden op iOS niet beloofd.

Lees meer over de server

FieldKit-serverscherm op poort 1502 met tellers en endpointdetails
RTU over TCP

RS-485-apparaten via een converter

Een iPhone heeft geen RS-485-poort, maar een transparante converter op je Wi-Fi of Ethernet lost dat op. Kies RTU over TCP en de app stuurt RTU-frames met CRC naar de TCP-poort van de converter.

  • Stel baudrate, pariteit en stopbits in op de converter. Ze moeten overeenkomen met het apparaat.
  • Werkt met transparante Wi-Fi- of Ethernet-naar-RS-485-converters, bijvoorbeeld de modellen van Elfin EW11, USR of Waveshare.
  • Kies in plaats daarvan Modbus TCP als de converter als Modbus TCP-gateway werkt.
  • Gebruik maar één master op de RS-485-lijn. Een tweede master kan ertoe leiden dat de app de waarden van een ander accepteert.

Modbus TCP of RTU over TCP: zo herken je het verschil

De app herkent een transparante converter en biedt aan om de framing te wisselen.
Protocoldekking

Wat het ondersteunt en wat niet

Bekijk deze lijst voordat je koopt. Hij laat zien of FieldKit bij jouw klus past.

CodeFunctieLimiet per request
01Read Coils2000 bits
02Read Discrete Inputs2000 bits
03Read Holding Registers125 registers
04Read Input Registers125 registers
05Write Single Coil1 coil
06Write Single Register1 register
15Write Multiple Coils1968 coils
16Write Multiple Registers123 registers

Niet ondersteund

  • Directe Modbus RTU via RS-485, USB, serieel of Bluetooth. Gebruik een converter.
  • Modbus ASCII, Solarman V5 en fabrikantspecifieke extensies.
  • RTU over TCP in servermodus. De server spreekt alleen Modbus TCP.
  • De server of monitoring op de achtergrond laten draaien.
  • Apparaten zoeken buiten je eigen IPv4 Wi-Fi-subnet, of via mDNS.
  • Cloudsynchronisatie en gebruikersaccounts.
  • Mac en Android. De app draait op iPhone en iPad met iOS 18 of nieuwer.
Schermen

De app in bedrijf

Echte schermen uit de App Store-vermelding, met demoadressen.

Client: Verbind, lees een opgeslagen register en bekijk de waarden.
Client. Verbind, lees een opgeslagen register en bekijk de waarden.
Grafiek: Een waarde over 5 minuten, 15 minuten of 1 uur. Gaten markeren mislukte polls.
Grafiek. Een waarde over 5 minuten, 15 minuten of 1 uur. Gaten markeren mislukte polls.
RTU over TCP: De app herkent een transparante converter en biedt aan om de framing te wisselen.
RTU over TCP. De app herkent een transparante converter en biedt aan om de framing te wisselen.
Find devices: Wie antwoordde, op welke poort en met welke framing.
Find devices. Wie antwoordde, op welke poort en met welke framing.
Schrijfbevestiging: Het bevestigingsscherm dat je controleert voordat een write de telefoon verlaat.
Schrijfbevestiging. Het bevestigingsscherm dat je controleert voordat een write de telefoon verlaat.
Server: Een simulator op de voorgrond met tellers en een bewerkbare map.
Server. Een simulator op de voorgrond met tellers en een bewerkbare map.
Logs: Client- en servergeschiedenis met filters en opgeschoonde export.
Logs. Client- en servergeschiedenis met filters en opgeschoonde export.
Profielen: Opgeslagen apparaten en hun registerdefinities.
Profielen. Opgeslagen apparaten en hun registerdefinities.
Prijs

Eén prijs, alle functies

Je betaalt Apple één keer. De App Store toont de prijs voor jouw land.

Er is geen gratis versie of proefperiode. Apple behandelt terugbetalingsverzoeken via reportaproblem.apple.com.

US$ 5,99 eenmalige aankoop

  • Alle functies op deze pagina inbegrepen
  • Geen abonnement en geen in-app-aankopen
  • Geen account nodig
  • Updates via de App Store
Vragen

Voordat je koopt

Met welke apparaten werkt het?

Met apparaten die standaard Modbus TCP spreken op je netwerk: PLC's, energiemeters, HMI's, gateways, omvormers en ESP32- of Raspberry Pi-projecten. RS-485-apparaten werken via een transparante Wi-Fi- of Ethernet-converter.

Fabrikantspecifieke extensies zoals Solarman V5 worden niet ondersteund, ook niet op poort 8899.

Ondersteunt het Modbus RTU?

Het ondersteunt RTU over TCP: de app stuurt RTU-frames met CRC naar de TCP-poort van een converter. Het maakt geen directe verbinding met RS-485, USB, serieel of Bluetooth en ondersteunt geen Modbus ASCII.

Ik ken het IP-adres of de Unit ID niet. Kan de app ze vinden?

Find devices controleert je Wi-Fi-subnet, tot een /24, op poorten die je kiest. Scan Unit IDs probeert de unitnummers op een bekende host en poort. Beide sturen alleen FC 03-reads.

Mijn apparaat verwacht 40001. Wat voer ik in?

Zet de adresnotatie op PLC 4xxxx en voer 40001 in. De app stuurt protocoladres 0. Dezelfde instelling biedt ook 0-based en 1-based. Hoe Modbus-adressering werkt.

Kan een scan of de monitor iets op mijn apparaat veranderen?

Nee. Find devices, Scan Unit IDs en Live monitoring sturen alleen functiecodes om te lezen. Writes lopen via Prepare write en Confirm write, en niets anders verstuurt ze.

Draait de server op de achtergrond?

Nee. Reken erop dat de server draait zolang de app open op het scherm staat. De standaardpoort is 1502 en poort 502 is op iOS niet gegarandeerd, dus richt je client op 1502.

Kan ik testen zonder PLC?

Ja. Draai de FieldKit-server op een tweede iPhone of iPad, of start een Python-simulator op je laptop. Drie manieren om Modbus TCP te testen zonder PLC.

Heeft het internet nodig?

Voor Modbus-werk is alleen het lokale netwerk nodig, en iOS vraagt bij de eerste verbinding om Local Network-toestemming. De app gebruikt internet voor crashrapporten en gebruikstellingen zolang die schakelaars aan staan, en voor feedback die je zelf verstuurt.

Welke gegevens verlaten mijn iPhone?

Crashrapporten gaan naar Sentry en anonieme gebruikstellingen naar onze eigen Aptabase-server. Beide schakelaars staan standaard aan en je kunt ze elk uitzetten in Settings. Geen van beide bevat hosts, IP-adressen, profielnamen, registerwaarden of ruwe frames. Lees het beleid.

Draait het op Mac of Android?

Op dit moment niet. FieldKit draait op iPhone en iPad met iOS 18 of nieuwer.

Welke talen gebruikt de app?

De interface van de app is beschikbaar in Engels, Duits, Portugees (Brazilië), Russisch, Japans, Koreaans, Chinees (vereenvoudigd) en Chinees (traditioneel).

Zet Modbus TCP op je iPhone

Vind het apparaat, lees het register, bevestig de write. US$ 5,99 eenmalig, zonder account.

US$ 5,99 eenmalig Geen abonnement Geen account iOS 18 of nieuwer

De interface van de app is beschikbaar in Engels, Duits, Portugees (Brazilië), Russisch, Japans, Koreaans, Chinees (vereenvoudigd) en Chinees (traditioneel). De interface is niet beschikbaar in de taal van deze pagina.