Modbus TCP Client
Funktionscodes 01, 02, 03, 04, 05, 06, 15 und 16, mit Timeout und Wiederholungen pro Verbindung sowie Fehlermeldungen, die die Ursache nennen.
Modbus TCP FieldKit Für iPhone und iPad
Finden Sie ein Gerät in Ihrem Wi-Fi, lesen Sie Coils und Register, stellen Sie Live-Werte im Diagramm dar und bestätigen Sie jeden Schreibzugriff, bevor er das iPhone verlässt. RS-485-Geräte arbeiten über einen Wi-Fi- oder Ethernet-Konverter mit RTU over TCP.
5,99 $ einmalig. Kein Abo, keine In-App-Käufe, kein Konto.
FC 05, 06, 15 und 16 halten in einem Bestätigungsdialog an, der das Ziel und jeden Wert auflistet. Sie bestätigen, sonst wird nichts gesendet.
Geräte suchen und Unit IDs scannen senden nacheinander je einen FC-03-Lesezugriff und schreiben nichts.
Geräteprofile, Logs und Scan-Ergebnisse bleiben auf dem Gerät, bis Sie sie exportieren. Was das Gerät verlassen kann.
Das ist die Anfrage, die FieldKit sendet, wenn Sie drei Holding-Register ab Adresse 0 lesen. Antwortet ein Gerät merkwürdig, beginnen Sie mit diesem Frame.
Sie brauchen zum Start nur das Wi-Fi-Netzwerk. Die App führt Sie vom Finden des Geräts bis zum Diagramm seiner Register.
FieldKit ist ein Einmalkauf, in dem all das enthalten ist.
Funktionscodes 01, 02, 03, 04, 05, 06, 15 und 16, mit Timeout und Wiederholungen pro Verbindung sowie Fehlermeldungen, die die Ursache nennen.
Erreichen Sie RS-485-Geräte über einen transparenten Wi-Fi- oder Ethernet-Konverter. Läuft ein Lesezugriff in den Timeout, bietet die App einen Lesezugriff mit dem anderen Framing an.
Durchsuchen Sie Ihr eigenes Wi-Fi-Subnetz auf bis zu acht Ports. Die Ergebnisse zeigen, wer mit Modbus geantwortet hat, wer mit einer Exception geantwortet hat und welche offenen Ports keine Modbus-Antwort gaben.
Probieren Sie 1 bis 10 sowie 0 und 255 oder alle von 1 bis 247. Ein vollständiger Scan dauert etwa 75 Sekunden. Er liest ein Register pro Unit und schreibt nichts.
Bis zu 16 Blöcke im Abstand von 1 bis 60 Sekunden. Diagramme decken 5 Minuten, 15 Minuten oder 1 Stunde ab, und eine fehlgeschlagene Abfrage erscheint als Lücke in der Linie.
Spalten timestamp, block, address, raw, value, unit und status, in UTF-8 mit UTC-Zeiten. Die Datei verlässt das Gerät nur über den Teilen-Dialog.
Speichern Sie Endpunkte und Registerdefinitionen mit Wertformat, Byte- und Wortreihenfolge, Skalierung und Einheit. Der Standardexport entfernt Hosts, Bezeichnungen und Werte.
Filtern Sie Einträge von Client, Server oder beiden zusammen und exportieren Sie bereinigtes JSON für Kollegen oder ein Support-Ticket. Rohframes und Registerwerte bleiben außen vor.
Modbus kennt kein Rückgängigmachen. FieldKit trennt Lesen und Schreiben und setzt vor jeden Schreibzugriff eine Bestätigung.
Die Verantwortung für die Anlage bleibt bei Ihnen. Testen Sie Schreibzugriffe zuerst an einem Simulator oder an einer Registerbelegung außerhalb der Produktion.
Starten Sie den Server, richten Sie Ihr SCADA, Ihr HMI oder Ihren Client-Code auf die Adresse des iPhones und testen Sie gegen eine Registerbelegung, die Sie selbst steuern.
1502. Betrieb im Hintergrund und Port 502 werden unter iOS nicht zugesichert.
Ein iPhone hat keinen RS-485-Anschluss, aber ein transparenter Konverter in Ihrem Wi-Fi oder Ethernet erledigt das. Wählen Sie RTU over TCP, und die App sendet RTU-Frames mit CRC an den TCP-Port des Konverters.
Modbus TCP oder RTU over TCP: So erkennen Sie den Unterschied
Prüfen Sie diese Liste vor dem Kauf. Sie zeigt, ob FieldKit zu Ihrer Aufgabe passt.
| Code | Funktion | Limit pro Anfrage |
|---|---|---|
| 01 | Read Coils | 2000 Bit |
| 02 | Read Discrete Inputs | 2000 Bit |
| 03 | Read Holding Registers | 125 Register |
| 04 | Read Input Registers | 125 Register |
| 05 | Write Single Coil | 1 Coil |
| 06 | Write Single Register | 1 Register |
| 15 | Write Multiple Coils | 1968 Coils |
| 16 | Write Multiple Registers | 123 Register |
Echte Screens aus dem App-Store-Eintrag, mit Demo-Adressen.
Sie zahlen einmal an Apple. Der App Store zeigt den Preis für Ihr Land.
Es gibt keine kostenlose Version und keine Testphase. Rückerstattungsanfragen bearbeitet Apple unter reportaproblem.apple.com.
Mit Geräten, die in Ihrem Netzwerk standardkonformes Modbus TCP sprechen: PLCs, Energiezähler, HMIs, Gateways, Wechselrichter sowie ESP32- oder Raspberry-Pi-Projekte. RS-485-Geräte funktionieren über einen transparenten Wi-Fi- oder Ethernet-Konverter.
Herstellerspezifische Erweiterungen wie Solarman V5 werden nicht unterstützt, auch nicht auf Port 8899.
Sie unterstützt RTU over TCP: Die App sendet RTU-Frames mit CRC an den TCP-Port eines Konverters. Eine direkte Verbindung zu RS-485, USB, seriell oder Bluetooth gibt es nicht, und Modbus ASCII wird nicht unterstützt.
Geräte suchen prüft Ihr Wi-Fi-Subnetz, bis zu einem /24, auf Ports Ihrer Wahl. Unit IDs scannen probiert die Unit-Nummern an einem bekannten Host und Port durch. Beide senden nur FC-03-Lesezugriffe.
Stellen Sie die Adressnotation auf PLC 4xxxx und geben Sie 40001 ein. Die App sendet die Protokolladresse 0. Dieselbe Einstellung bietet 0-based und 1-based. So funktioniert die Modbus-Adressierung.
Nein. Geräte suchen, Unit IDs scannen und Live-Monitoring senden nur lesende Funktionscodes. Schreibzugriffe laufen über Schreiben vorbereiten und Schreiben bestätigen, und nichts anderes sendet sie.
Nein. Rechnen Sie damit, dass der Server nur läuft, solange die App geöffnet auf dem Bildschirm ist. Der Standardport ist 1502, und Port 502 ist unter iOS nicht garantiert. Richten Sie Ihren Client also auf 1502.
Ja. Starten Sie den FieldKit-Server auf einem zweiten iPhone oder iPad oder einen Python-Simulator auf Ihrem Laptop. Drei Wege, Modbus TCP ohne PLC zu testen.
Für die Modbus-Arbeit genügt das lokale Netzwerk, und iOS fragt bei der ersten Verbindung nach der Berechtigung für Lokales Netzwerk. Die App nutzt das Internet für Absturzberichte und Nutzungszähler, solange diese Schalter an sind, sowie für Feedback, das Sie selbst senden.
Absturzberichte gehen an Sentry, anonyme Nutzungszähler an unseren eigenen Aptabase-Server. Beide Schalter sind anfangs eingeschaltet, und Sie können jeden einzeln in den Einstellungen ausschalten. Keiner von beiden enthält Hosts, IP-Adressen, Profilnamen, Registerwerte oder Rohframes. Zur Datenschutzerklärung.
Derzeit nicht. FieldKit läuft auf iPhone und iPad mit iOS 18 oder neuer.
Die Oberfläche der App gibt es in Englisch, Deutsch, Portugiesisch (Brasilien), Russisch, Japanisch, Koreanisch, Chinesisch (vereinfacht) und Chinesisch (traditionell).
Referenzartikel mit Frames, die wir an einem echten Server mitgeschnitten haben, und drei Tools, die in Ihrem Browser laufen.