Appl_Relais

Ansteuerung max. 8 externer monostabiler Relais.

Funktionsübersicht

  • Relaiszustand: Ein-/Ausschaltanforderung
  • Anzahl Schaltspiele: Anzahl der Änderungen des Zustands; Verwendung z.B. für Diagnosezwecke
  • Einschaltdauer zur Messung der Nutzung eines Verbrauchers über seine gesamte Lebensdauer
  • BegrenzungAnsteuerzeit zum zeitgesteuerten Abschalten (z.B. Türöffnerrelais nach 2s wieder abschalten) oder Speicherlicht auf max. 2h Brenndauer begrenzen – bevor es sowieso wieder vergessen wird abzuschalten…
  • RelaisAktiv: Soll ein evtl. angeschlossenes Relais von der Applikation Appl_Relais bedient werden (ja/nein). Es könnte eine andere Applikation (z.B. Appl_Rolladen) für das Relais zuständig sein => deaktiv schalten.

Hardwarevoraussetzungen

Knotenhardware mit Relaisanschluß

Design und Implentationsdetails

Die Komponente Appl_Relais nimmt Schaltanforderungen an die Relais entgegen und setzt diese um. Sie kennt die Kommandos AUS, EIN und UM. Es wird überwacht, dass ein Relais seine konfigurierte maximale Ansteuerzeit nicht überschreitet – falls doch, wird abgeschaltet.
Jede Bewegung des Schaltkontaktes wird als Schaltspiel gezählt. Eine aus=>ein=>aus-Sequenz wird also als 2 Schaltspiele gewertet.

DoTable Relais (DoType 0×11)

DoSi Beschreibung Typ/
Länge
Ort Min/Max
/Default
Auflösung
/Einheit
Datenart
0×00 Relaiszustand
u8 RAM
0/3/0
Ctl, Bw, Br
0×01 Anzahl Schaltspiele
u32
EEP
1/- Lcfg, Bw, Br
0×02 Einschaltdauer
u32 EEP 1/s Lcfg, Bw, Br
0×03 Restansteuerzeit u32 RAM 1/s Ctl, Bw, Br
0×04 BegrenzungAnsteuerzeit u32 EEP 1/s Cfg, Bw, Br
0×05 RelaisAktiv u8 EEP 0/1/0 Cfg, Bw, Br

Der DotParameter “Relaiszustand” kennt folgende Kommandos:
0: aus
1: ein
2: um
3: unverändert
Beim Auslesen des Parameters wird nur aus (0) und ein (1) geliefert.

BoTable Relais (DoType 0×11)

BoIndex: 0×00
Zykluszeit: 2000ms (bei Änderung sofort)
Sperrzeit (Inhibittime): 100ms
Datenlänge: 1Byte

Byte
Beschreibung
Byte0
Bit0: Zustand (ein, aus) Relais0
Bit0: Zustand (ein, aus) Relais1
Bit0: Zustand (ein, aus) Relais2
Bit0: Zustand (ein, aus) Relais3
Bit0: Zustand (ein, aus) Relais4
Bit0: Zustand (ein, aus) Relais5
Bit0: Zustand (ein, aus) Relais6
Bit0: Zustand (ein, aus) Relais7

Comments are closed.