Schneider Electric · Altistart 22 Soft Starter
Das Modbus-Slave-Gerät hat den angeforderten Funktionscode nicht erkannt oder unterstützt. Dies deutet darauf hin, dass der Master eine Operation versucht, die vom Modbus-Protokoll des Slaves nicht implementiert ist. Bleibt dies ungelöst, verhindert es, dass der Master den Slave mit dieser spezifischen Funktion steuert oder liest.
Klicken Sie auf Schritte, um Ihren Fortschritt zu verfolgen.
1. Konsultieren Sie das Modbus-Kommunikationshandbuch des soft starter, um die Liste der unterstützten Modbus-Funktionscodes und Registerzuordnungen zu überprüfen.
2. Überprüfen Sie das Programm des Modbus-Master-Geräts (PLC, HMI), um sicherzustellen, dass nur unterstützte Funktionscodes für den soft starter verwendet werden.
3. Verwenden Sie ein Modbus-Sniffer-Tool, um die vom Master gesendeten Modbus-Nachrichten zu erfassen und zu analysieren und den nicht unterstützten Funktionscode zu identifizieren.
4. Bestätigen Sie, dass die Modbus-Protokolleinstellungen (RTU, ASCII) zwischen den Master- und Slave-Geräten konsistent sind.
5. Versuchen Sie, ein bekanntes, häufig unterstütztes Register (z.B. holding register für Motorstrom) zu lesen, um das Problem auf spezifische Funktionscodes einzugrenzen.