Mehrere Telegramme an Modbus Slave

knuppel

Level-1
Beiträge
189
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Auf einer SPS entwickle ich gerade einen Modbus Master, die Werte die ich vom Slave abrufen will liegen weit auseinander weswegen ich mehrere Telegramme verschicken muss (über eine Verbindung). Dies tu ich auch nahezu gleichzeitig. Nur bekomme ich leider nur Werte vom letzten Telegramm zurück. Meine Frage, kann ein Slave nur ein Telegramm abarbeiten und dann erst das nächste? Liegt das am Slave?
Natürlich könnte ich auch mehrere Verbindungen zu einem Slave aufbauen, aber manche Slaves lassen nur eine begrenzte Anzahl von Verbindungen zu.
P.s.:Modbus TCP
 
Zuletzt bearbeitet:
Schick immer nur 1 Auftrag (Telegramm) ab, und warte auf die Antwort vom Slave - wenn die Antwort da ist, dann schick das nächste Telegramm.
Dann sollte das ganze funktionieren.
Bei Modbus TCP kann man auch mit dieser "seriellen" Übertragung eine ordentliche bzw. brauchbare Geschwindigkeit erreichen - sofern der Slave mitspielt.
 
Zurück
Oben