Hi,
ich hatte ein ähnliches Problem.
Meine ModbusSlaves haben ein Register in denen die eigene Adresse steht. So hat z.b. der Slave 1 die Netzwerkadresse 1 usw.
Ich frage im Programm die Slaves nach ihren Adressen und vergleiche sie mit einem Erwartungswert z.b. für den Slave 1 mit der Netzwerkadresse 1 wäre das... 1. Reisst die Verbindung zum Slave ab, kann diese Abfrage nicht mehr stattfinden und es wird der Ersatzwert "0" geliefert (musst Du aber im Konfigurator einstellen). Dieses Abfrageergebnis passt mit dem Erwartungswert "1" nicht zusammen... Fehlermeldung. Würde das noch kurzzeitpuffern.
Grusd
Bookmarks