Relais-Zuordnungsmatrizen, Timer und Frequenz
Übersetzte Referenzabschnitte für WB-MR6C v.3. Aktionen werden lokal im Modul ausgeführt; dafür ist kein Controller erforderlich.
Zuordnungsmatrizen
Jeder Eingang kann jeden Ausgang steuern. Getrennte Matrizen definieren Aktionen für steigende und fallende Flanken sowie kurze, lange, doppelte und kurze gefolgt von langen Tastendrücken. Zeilen entsprechen Eingängen, Spalten entsprechen Ausgängen.
Wählen Sie unter Serial devices driver configuration das Modul und seine Eingangsregisterkarte aus. Wählen Sie Control by mapping matrix für Flanken oder Control by button mapping matrix für Tastendrucktypen. Die Webkonfiguration erfordert Firmware 1.17.0 oder neuer und Controller-Software wb-2207 oder neuer. Die neuere Matrixanordnung mit direkten Registern erfordert Firmware 1.19.0 oder neuer.
Stellen Sie für die direkte Registerkonfiguration den Eingangsmodus in den Registern 9–15 ein: 4 für Flanken oder 6 für Tastendrücke. Die Matrixwerte sind 0 — keine Aktion, 1 — aus, 2 — ein, 3 — umschalten. Fehlende Kanäle verschieben die Registeranordnung nicht; Geräte mit zwei Eingängen und zwei Ausgängen sind ein Sonderfall. Siehe die Registertabelle aufgeführt für Adressbereiche.
Aktormatrix
Die Aktoraktionen sind 0 — keine Aktion; 1 — öffnen; 2 — schließen; 3 — abwechselnd öffnen/schließen; 4 — stoppen; 5 — öffnen, solange gedrückt; 6 — schließen, solange gedrückt; 7 — abwechselnd öffnen/schließen, solange gedrückt. Aktionen 5–7 gelten nur für lange und kurze gefolgt von langen Tastendrücken. Die Aktormatrix hat bei allen Relaismodellen die Größe 8 × 4.
Der Aktormodus verriegelt gekoppelte Ausgänge gegeneinander. Aktivieren Sie ihn vor dem Anschließen eines Motors. Verwenden Sie für ein Aktorpaar keine gewöhnlichen Relais-Coil-Befehle.
Timerfunktionen
Jeder Ausgang kann unabhängig eine direkte Steuerung oder eine Timerfunktion verwenden: Einschaltverzögerung, Ausschaltverzögerung, zeitbegrenztes Ein, zeitbegrenztes Aus, zeitgesteuertes Ein/Aus mit Rücksetzen durch Befehl oder einen ON/OFF-Zyklus.
Timerfunktionen haben Vorrang vor der Schutzfunktion zur Neustartverzögerung. Die Aktorsteuerung hat Vorrang vor Timerfunktionen. Starten Sie Timeraktionen über entsprechend konfigurierte Eingänge oder durch Schreiben des zugehörigen Modbus-Registers oder MQTT-Controls.
On Kx und Off Kx sind wiederholbare Befehle, anders als ein einfacher Zustandsbefehl. Für den ersten Kanal entsprechen sie den Coils 108 und 100; die übrigen Kanäle finden Sie in der Registertabelle.
Bei diesen Relaismodulen wird die erste Einschaltverzögerung des Timers beim Einschalten ignoriert, wenn sowohl eine Timer-Einschaltverzögerung als auch eine Schutzverzögerung beim Einschalten konfiguriert sind. Die Zeitmessung für zeitbegrenztes Ein und ON/OFF-Zyklen beginnt nach Ablauf der Schutzverzögerung beim Einschalten.
Aktualisierung des Frequenzregisters
Die gemessene Frequenz wird alle 200 ms aktualisiert. Wenn die Eingangsimpulse ausbleiben, sinkt der Wert in Zweierpotenzen: Ist die seit der letzten Flanke vergangene Zeit doppelt so groß wie die zuletzt gemessene Periode, halbiert sich die gemeldete Frequenz. Ausgehend von 1 kHz ergeben sich 500 Hz nach 2 ms, 250 Hz nach 4 ms und 125 Hz nach 8 ms. Der Wert nähert sich schnell 1 Hz und sinkt dann über mehrere Sekunden weiter.
Controller-Regeln
Aktivieren Sie die Abfrage der benötigten Tastendruckzählerkanäle, bevor Sie diese in wb-rules verwenden. Diese Zähler erfassen erkannte Tastendrucktypen; gewöhnliche Eingangszähler zählen dagegen akzeptierte Kontaktschließungen. Eine Regel sollte auf Änderungen des Zählers reagieren, statt den Zählerstand als booleschen Tasterzustand zu behandeln.