Haftungsausschluss
Editionshinweis — 5.60.1+
Einführung
- FlowFuse und P4NR
- P4NR- und Modbus-Integration verstehen
- Hauptmerkmale unseres P4NR Modbus-Pakets
- Wer sollte dieses Buch lesen?
- Struktur
- Zukünftige Updates
- Fazit
Installation des Modbus-Packages
- Empfohlene Matrix (diese Ausgabe)
- Installation über die Palette
- Installation mit npm
- Update / Version pinnen
- Was v5 nicht enthält
- Serial-Hinweis (ehrlich)
Modbus-Client
- Modbus-Warteschlangeninformationen
- Beispiel für einen Kommunikationsschalter
- FIFO-Warteschlange
- Beispiel für die Modbus-Client-Kommunikation
Modbus-Dienste
- Modbus-Basisdienste
- Erweiterte Modbus-Dienste
- IOs für Lese-/Schreibdienste
- Umfrage
- Ereignisse
- Ausnahmen
- Informationen
- Konfiguration und Leistung
- Flex-Stecker
- Modbus-Lesedienst
- Modbus nach Ereignissen lesen
- Modbus-Schreibdienst
- Spulen und diskrete Eingänge (FC1, FC2, FC5, FC15)
- Modbus-Sequenzdienst
- Benutzerdefinierte Modbus-Funktionscodes (Flex FC)
- Modbus-Ereignis FC3 lesen
Modbus Server
- Demo-Server (Modbus-Server)
- Was dieser Server nicht ist
Beispiele
- Beispiel für eine HTTP-Anfrage eines Modbus Flex-Servers
- Modbus-Client-Lesen nach Ereignis – Beispielablauf
- Modbus-Server-Lesebeispielablauf
- Modbus-Server-Schreibbeispielablauf
- Modbus Flex Write Beispielablauf
- Überwachen der Ergebnisse des Schreibens mehrerer Halteregister mit FC16
Development
- Debug-Modus für dieses Package
- Modbus-Antwort
- Fehlerbehebung bei häufigen Fehlermeldungen mit dem Modbus-Read-Knoten
- Flex-FC-Konfiguration (Custom-FC)
Client-Ops — Timeouts, Queue und Reconnect (5.60.1)
- Verbindung und Timing
- Queue und Concurrency
- Logging-Schalter
- Was 5.60.1 geändert hat (Honesty)
- Lab
- Shared-Client-Isolation
Learning Path — Package-Examples 01–18
Pfad-Übersicht
- Port-Map
Labs 01–09
Labs 10–18
Anhang — Settings-Referenz (v5.60.1+)
- Modbus-Client (Kurzfassung)
- Service-Knoten (gemeinsam)
- IO-Config-Naming (Example 11)
- emptyMsgOnFail / keepMsgProperties