ET48A08 FAQ

Hallo. Ich habe ein Problem mit dem 8-Kanal-Relaismodul ET48A08. Beim Senden von Befehlen nach dem RS485-Protokoll friert es in den ersten Betriebsbearbeitungsminuten ein. Und zwar genau beim Senden von Befehlen

 

Antwort: 

1. Wird der Befehl über die RS485-Schnittstelle oder über Ethernet gesendet?
2. Wenn es in den ersten Minuten nicht ordnungsgemäß funktioniert, funktioniert es danach wieder normal?

 

Frage: 

Wir arbeiten im RS485-Modus. Die Befehle sind korrekt. Eine Zeit lang funktioniert alles normal, aber nach einem zufälligen Befehl friert das Modul ein. Manchmal beginnt es nach einigen Sekunden wieder zu funktionieren, aber manchmal friert es ein und nur ein Stromausfall kann helfen

 

Antwort:

Sind die zufälligen Befehle fehlerhafte Anweisungen? Oder sind die Befehle korrekt, werden nur zu zufälligen Zeiten gesendet?

Soweit ich verstehe, sollte das Zeitintervall zwischen den Befehlen mehr als 0,25 Sekunden betragen?

Frage:

Die Befehle sind korrekt

 

Antwort: 

Das Sendeintervall ist möglicherweise zu kurz. Es wird empfohlen, dass das Intervall zwischen den einzelnen Befehlen mehr als 250 ms beträgt.

 

Frage:

Soweit ich verstehe, sollte das Zeitintervall zwischen den Befehlen mehr als 0,25 Sekunden betragen?

Antwort:

JA 

 

Frage:

Ansonsten friert das RS485-Modul aus irgendeinem Grund ein

Bitte erklären Sie, welchen Befehl ich senden muss, um den Status aller 8 Relais zu erhalten? Zur Statusabfrage des ersten Relais sende ich 01 03 00 00 00 01 84 0A, und für alle 8 Relais?

 

Antwort: 

Sie können 8 Relais über das Register 0X0070 steuern, das ein BIT darstellt, welches ein Relais repräsentiert. 0=AUS, 1=EIN.
Zum Beispiel:
Kanal 1 EIN: 01 06 00 70 00 01 49 D1
Kanal 1 AUS: 01 06 00 70 00 00 88 11
Kanal 2 EIN: 01 06 00 70 00 02 09 D0
Kanal 2 AUS: 01 06 00 70 00 00 88 11

 

 

Frage:

 

Es wurde festgestellt, dass die Ursache für die Einfrierungen Störungen durch den elektromagnetischen Starter war. Aber bitte erklären Sie - Gibt es einen einzelnen Befehl, um den aktuellen Status aller 8 Relais abzufragen, oder ist es notwendig, den Status jedes einzelnen Befehls abzufragen?

 

Antwort: 

Verwenden Sie den Befehl 03, um das Register 0X0070 zu lesen und den Status der 8 Relais auszulesen. Befehl: 01 03 00 70 00 01 85 D1

Zurück zum Blog

Hinterlasse einen Kommentar