Ein Modbus TCP Client für iPhone und iPad
Verbinden Sie sich mit einer PLC, einem Zähler oder einem Gateway, lesen Sie Coils und Register und prüfen Sie einen Wert vor Ort, ohne den Laptop aufzuklappen.
In wenigen Tipps verbunden
Geben Sie Host, Port und Unit-ID ein oder tippen Sie auf Geräte suchen und wählen ein Ergebnis. Timeout und Anzahl der Wiederholungen gelten pro Verbindung. Ein gespeichertes Profil füllt den Endpunkt, wenn Sie auf Endpunkt anwenden tippen, sodass die Auswahl eines Profils nie überschreibt, was Sie getippt haben.
Eine fehlgeschlagene Verbindung nennt die Ursache: Timeout, abgelehnte oder zurückgesetzte Verbindung, fehlerhafte Antwort oder eine Modbus-Exception mit Namen. Auf eine Antwort Illegal data address folgt ein Hinweis zur PLC-Notation und zur 1-basierten Notation.
Alle vier Datenbereiche lesen
- Coils mit
01, diskrete Eingänge mit02, Holding-Register mit03, Eingangsregister mit04. - Bis zu 125 Register oder 2000 Bit pro Lesezugriff, das ist das Protokolllimit.
- Adressen in der Notation
0-based,1-basedoderPLC 4xxxx. Sie können umschalten, ohne die Verbindung zu trennen. - Der Registerbrowser zeigt Bezeichnungen sowie dekodierte und skalierte Werte, wenn Sie über ein Profil lesen.
Werte dekodieren statt raten
Ein Profil speichert pro Register Format, Byte- und Wortreihenfolge, Skalierung und Einheit, sodass 0x42F6 0xE979 als Temperatur gelesen wird und nicht als zwei Ganzzahlen. Sobald es funktioniert, nutzen Sie das Profil beim nächsten Einsatz erneut.
Überwachen und darstellen
Fügen Sie bis zu 16 Blöcke zum Live-Monitoring hinzu und fragen Sie alle 1 bis 60 Sekunden ab, standardmäßig alle 2. Jeder Wert bekommt eine Sparkline und ein vollständiges Diagramm. Die App behält pro Wert die letzten 600 Punkte oder 1 Stunde, solange sie geöffnet ist, und CSV exportieren liefert Ihnen die Zahlen.
Schreiben erst nach Ihrer Bestätigung
Die Funktionscodes 05, 06, 15 und 16 laufen über Schreiben vorbereiten und Schreiben bestätigen. Der Dialog listet das vollständige Ziel und jeden Wert auf. Bauen Sie dazwischen die Verbindung neu auf oder ändern das Ziel, bricht die App den Schreibzugriff ab.
Vor dem Kauf
Warum verbindet sich mein Gerät, antwortet aber nicht?
Die TCP-Verbindung steht, aber das Gerät oder Gateway ignoriert oft eine Unit-ID, die es nicht bedient. Tippen Sie auf Unit IDs scannen, um die gängigen Nummern zu probieren.
Kann ich eine Raw-Anfrage senden?
Erweiterte Raw-Anfrage legt Funktionscode, Adresse und Anzahl von Hand fest, für die Schreibzugriffe 05, 06, 15 und 16. Auch Raw-Schreibzugriffe halten am Bestätigungsdialog an.
Funktioniert der Client über VPN oder Mobilfunk?
Geräte suchen braucht Wi-Fi. Eine manuelle Verbindung braucht eine Netzwerkroute zum Gerät.