R4IOI16 technischer Support
Teilen
Hallo,
Ich habe Ihr R4IOI16-Modul in der Version 8DI-8DO gekauft:
R4IOI16_8DI-8DO
16DI/16DO/8DI-8DO/4DI-12DO Modbus RTU Digital-IO RS485 2,54-mm-Pin-Platinenmodul
Ich versuche, es über RS485 Modbus RTU mit einem ESP32-S3 zu verwenden, kann jedoch keine gültige Modbus-Antwort erhalten.
Mein aktuelles Setup:
- Modulversion: 8DI-8DO
- Jumper-/Widerstandsposition: M2 = 8DI-8DO
- Stromversorgung: 5,06 V, angeschlossen an 5 V und G
- VIN ist nicht angeschlossen
- G und GND sind auf dem Modul leitend verbunden
- RS485-Verkabelung:
- ESP32 RS485_A an Modul A+
- ESP32 RS485_B an Modul B-
- gemeinsames GND verbunden
- Testete Baudrate: 9600
- Testetes Format: 8N1
- Testete Slave-Adresse: 1
- Ich habe auch A+ und B- vertauscht
- Ich habe auch einen Werksreset durchgeführt, indem ich RES für 5 Sekunden mit GND verbunden und das Modul neu gestartet habe
Ich habe die folgenden Modbus-Anfragen mit korrekter CRC getestet, aber keine gültige Antwort erhalten:
- Coils lesen: Slave 1, Funktion 01, Adresse 0x0000, Menge 8
- Diskrete Eingänge lesen: Slave 1, Funktion 02, Adresse 0x0000, Menge 8
- Halterregister lesen: Slave 1, Funktion 03, Adresse 0x0000, Menge 1
- Halterregister lesen: Slave 1, Funktion 03, Adresse 0x00F5, Menge 1
- Halterregister lesen: Slave 1, Funktion 03, Adresse 0x00F6, Menge 1
Könnten Sie mir bitte die vollständige R4IOI16 Modbus RTU Befehlsdokumentation zusenden?
Ich benötige die folgenden Informationen:
1. Standard-Slave-Adresse
2. Standard-Baudrate, Parität, Stoppbits
3. Vollständige Registerkarte
4. Coil-Adressen für Ausgänge
5. Eingangs-Adressen für digitale Eingänge
6. Halterregister-Adressen für die Konfiguration
7. Korrekte Befehle/Beispiele für:
- Lesen digitaler Eingänge im 8DI-8DO-Modus
- Lesen der Zustände digitaler Ausgänge
- Ein-/Ausschalten eines Ausgangs
- Ändern der Slave-Adresse
- Ändern der Baudrate/Parität
- Werksreset
8. Ob die Bezeichnungen A+ / B- der Standard-RS485-Polarität entsprechen oder für typische RS485-Adapter vertauscht werden müssen
9. Ob das Modul nach dem Einschalten ohne zusätzliche Konfiguration sofort antworten sollte
Bitte bestätigen Sie auch, ob die folgende Anfrage nach einem Werksreset funktionieren sollte:
01 02 00 00 00 08 79 CC
Vielen Dank.
Eletechsup:
Dies erfordert ein Debugging.
1 Bitte verwenden Sie einen USB-auf-RS485-Adapter an Ihrem Computer, um das R4IOI16_8DI-8DO zu debuggen.
2 Verwenden Sie den USB-auf-RS485-Adapter, um die vom ESP32-S3 gesendeten Daten zu überwachen und zu überprüfen, ob die Befehle korrekt sind.
3 Verwenden Sie abschließend den ESP32-S3, um das R4IOI16_8DI-8DO zu steuern.