Modbus Client: Verbindungsaufbau
Verfasst: Dienstag 13. Mai 2025, 11:04
Hallo,
Thematisch knüpfe ich etwas an diesem Thread an, allerdings mit neuen Detailthemen:
viewtopic.php?f=54&t=5601&p=18250&hilit=modbus#p18250
Wir haben in Vergangenheit immer wieder Probleme mit verschiedener Modbus-Hardware gehabt. Die jeweiligen Hersteller (Zuletzt die Firma Julabo) haben dabei immer dasselbe Problem identifiziert:
Der Modbus-Client baut für jede Abfrage eine Verbindung auf und beendet diese dann wieder. Dabei wird irgendeine ID hochgezählt und überschreitet einen gültigen Bereich. Laut deren Aussage wäre das nicht Standard, normalerweise würden die Verbindungen aufrechterhalten.
Manchmal mach Profilab dann Ärger, aber meistens Stürzen die Geräte ab.
Gibt es einen Grund warum die Verbindungen jedes Mal geöffnet und geschlossen werden oder ließe sich das umgehen?
An zwei alten Anlagen haben wir noch die „alten“ Modbus Bausteine aktiv die anscheinend wesentlich stabiler laufen, wurde hier noch die Verbindung aufrecht erhalten?
Auffällig ist auch, dass die maximale Geschwindigkeit bei den alten Bausteinen deutlich höher war. Hier laufen 10 Hz stabil wobei der Modbus-Client bei 1 Hz an der Grenze ist. Leider fehlen in den alten Bausteinen einige Funktionen wie die 32 bit „Doppelregister“.
Vielen Dank und freundliche Grüße
Thematisch knüpfe ich etwas an diesem Thread an, allerdings mit neuen Detailthemen:
viewtopic.php?f=54&t=5601&p=18250&hilit=modbus#p18250
Wir haben in Vergangenheit immer wieder Probleme mit verschiedener Modbus-Hardware gehabt. Die jeweiligen Hersteller (Zuletzt die Firma Julabo) haben dabei immer dasselbe Problem identifiziert:
Der Modbus-Client baut für jede Abfrage eine Verbindung auf und beendet diese dann wieder. Dabei wird irgendeine ID hochgezählt und überschreitet einen gültigen Bereich. Laut deren Aussage wäre das nicht Standard, normalerweise würden die Verbindungen aufrechterhalten.
Manchmal mach Profilab dann Ärger, aber meistens Stürzen die Geräte ab.
Gibt es einen Grund warum die Verbindungen jedes Mal geöffnet und geschlossen werden oder ließe sich das umgehen?
An zwei alten Anlagen haben wir noch die „alten“ Modbus Bausteine aktiv die anscheinend wesentlich stabiler laufen, wurde hier noch die Verbindung aufrecht erhalten?
Auffällig ist auch, dass die maximale Geschwindigkeit bei den alten Bausteinen deutlich höher war. Hier laufen 10 Hz stabil wobei der Modbus-Client bei 1 Hz an der Grenze ist. Leider fehlen in den alten Bausteinen einige Funktionen wie die 32 bit „Doppelregister“.
Vielen Dank und freundliche Grüße