Zusammenfassung #
Mit der Programmierbaren Logik können Sie individuelle Schaltbedingungen definieren, indem Sie vorhandene Systemzustände über logische und zeitbasierte Funktionen kombinieren. Jedes Logik-Gatter nutzt ein oder zwei Eingänge – etwa eine Zeitschaltuhr, eine Sensorregelung oder den Ausgang eines anderen Gatters –, wendet eine Funktion an und erzeugt ein Ausgangssignal, das Schaltkanälen zugewiesen werden kann. So lassen sich Bedingungen erstellen, die über das hinausgehen, was einzelne Funktionen allein leisten – zum Beispiel die Kombination mehrerer Sensoren, das Hinzufügen von Zeitverzögerungen oder der Aufbau mehrstufiger Steuerungsabläufe.
Gilt für #
- ProfiLux 4 Serie (inkl. Industrial Line / IL)
- ProfiLux 3 Serie
- Software:
- GHL Connect (App, Webinterface, myGHL)
- GHL Control Center
Konfiguration #
Öffnen Sie die Programmierbare Logik über Programmierbare Logik in GHL Connect oder GHL Control Center.
Alle Einträge der programmierbaren Logik werden mit ihren aktuellen Einstellungen aufgelistet. Öffnen Sie einen Eintrag zum Bearbeiten durch Doppelklick oder durch Auswahl und Klick auf Bearbeiten (GHL Control Center) bzw. durch Antippen in der Liste (GHL Connect).
Eingang 1 und Eingang 2 #
Jeder Eintrag besitzt je nach gewählter Funktion einen oder zwei Eingänge. Eingang 1 und Eingang 2 werden identisch konfiguriert. Klicken Sie in GHL Control Center auf Ändern, um die Einstellungen eines Eingangs zu bearbeiten.
Wählen Sie für jeden Eingang eine Funktion – die Signalquelle, die dem Gatter einen EIN/AUS-Zustand liefert – sowie, falls zutreffend, einen Parameter, um sie mit einem bestimmten Kreis oder einer Instanz zu verknüpfen. Die Option Invertieren kehrt das Eingangssignal um, bevor es das Gatter erreicht.
Beleuchtung:
- Beleuchtung: EIN, wenn der zugewiesene Beleuchtungskanal aktiv ist (Helligkeit über 0 %). Wählen Sie den Index des Beleuchtungskanals.
- Variable Beleuchtung: Folgt einem variablen Beleuchtungsverlauf. Wählen Sie den Index der variablen Beleuchtung.
Pumpen & Dosierung:
- Strömungspumpe: EIN, wenn das zugewiesene Pumpengruppen-Programm aktiv ist. Wählen Sie den Pumpen-Index.
- Dosierpumpe: EIN während Dosierereignissen. Wählen Sie den Dosierpumpen-Index.
- Magnetrührer: Folgt dem Zeitplan des Rührwerks. Wählen Sie den Index des Rührwerks.
Niveau & Wasser:
- Wasser füllen / Wasser ablassen / Wasser füllen (nur Wasserw.) / Wasser füllen (nur Füllst.) / Auto. Wasserwechsel: EIN, wenn die entsprechende Niveauregelungs-Aktion aktiv ist. Wählen Sie den Niveauregelungs-Kreis.
Wartung & System:
- Wartung: EIN während des gewählten Wartungszeitraums. Wählen Sie den Wartungs-Index.
- Filter: Normalerweise EIN, schaltet während der gewählten Futterpause auf AUS. Wählen Sie den Futterpausen-Index.
- Zeitschaltuhr: Folgt dem Zeitplan einer Zeitschaltuhr. Wählen Sie den Zeitschaltuhr-Index.
- Programmierbare Logik: Nutzt den Ausgang eines anderen Gatters als Eingang und ermöglicht so die Verkettung von Gattern. Wählen Sie den Gatter-Index.
- Digitaler Eingang: Folgt dem Zustand eines digitalen Eingangs. Wählen Sie den Eingangs-Index.
Alarme:
- Durchfluss-Sensor Alarm: EIN, wenn der gewählte Durchflusssensor einen Alarm auslöst. Wählen Sie den Sensor-Index.
- Summen Alarm: EIN, wenn im System irgendein Alarm aktiv ist.
Simulationen:
- Donner: Kurz EIN bei jedem Blitz während einer Gewittersimulation.
- Gewitter: EIN für die gesamte Dauer einer Gewittersimulation.
- Regentage: EIN an Tagen, die in den Simulationseinstellungen als Regentage konfiguriert sind.
KH Director:
- KH-Wert aufwärts regeln (heben) / KH-Wert abwärts regeln (senken): Folgt dem Regelausgang des KH Director. Erfordert einen angeschlossenen KH Director.
Einfach:
- Immer an / Immer aus: Dauerhaft EIN oder AUS.
Sensoren (dynamisch je nach angeschlossenen Sensoren hinzugefügt): Jeder angeschlossene Sensor erscheint mit eigenen Unterfunktionen. Temperatur- und Lufttemperatursensoren bieten Kühlung, Heizung, Bodenheizung, PTC und Alarm. Alle anderen Sensortypen bieten Aufwärts regeln (heben), Abwärts regeln (senken) und Alarm.
Funktion #
Die Funktion legt fest, wie die Eingänge kombiniert werden, um den Ausgang des Gatters zu erzeugen. Detaillierte Beschreibungen und Zeitdiagramme zu jeder Funktion finden Sie im Dokument „Programmierbare Logik Anleitung” im Abschnitt Downloads.
Logische Funktionen (zwei Eingänge):
- AND: Ausgang nur EIN, wenn beide Eingänge EIN sind.
- OR: Ausgang EIN, wenn mindestens ein Eingang EIN ist.
- NAND: Ausgang nur AUS, wenn beide Eingänge EIN sind; in allen anderen Fällen EIN.
- NOR: Ausgang nur EIN, wenn beide Eingänge AUS sind.
- Gleich: Ausgang EIN, wenn beide Eingänge denselben Zustand haben.
- Ungleich / XOR: Ausgang EIN, wenn die Eingänge unterschiedliche Zustände haben.
- SR-Flipflop: Eingang 1 wirkt als Setzen, Eingang 2 als Rücksetzen. Wenn Setzen EIN wird, schaltet der Ausgang auf EIN und bleibt EIN, auch nachdem Setzen wieder AUS geht. Der Ausgang schaltet erst auf AUS, wenn Rücksetzen EIN wird.
Logische Funktion (ein Eingang):
- NOT: Der Ausgang ist immer das Gegenteil von Eingang 1. Kein zweiter Eingang oder Zeitparameter.
Zeitfunktionen (ein Eingang + Zeit): Diese Funktionen nutzen Eingang 1 und einen einstellbaren Zeitwert (1 s – 28800 s). Eingang 2 wird nicht verwendet.
- Puls: Wenn Eingang 1 auf EIN schaltet, schaltet der Ausgang für die eingestellte Zeit auf EIN und anschließend auf AUS – unabhängig vom Zustand des Eingangs.
- Verzögert ein: Wenn Eingang 1 auf EIN schaltet, folgt der Ausgang nach der eingestellten Verzögerung. Wenn Eingang 1 auf AUS schaltet, folgt der Ausgang sofort.
- Verzögert aus: Wenn Eingang 1 auf EIN schaltet, folgt der Ausgang sofort. Wenn Eingang 1 auf AUS schaltet, folgt der Ausgang nach der eingestellten Verzögerung.
- Zyklisch: Solange Eingang 1 EIN ist, wechselt der Ausgang im eingestellten Intervall zwischen EIN und AUS. Wenn Eingang 1 AUS ist, ist der Ausgang AUS.
Beispiele #
Abschäumer folgt dem Zeitschaltuhr-Zeitplan, schaltet aber während der Futterpause ab (AND) #
Ein Abschäumer wird über eine Zeitschaltuhr gesteuert. Während einer Futterpause soll der Abschäumer ebenfalls abschalten, auch wenn sich die Zeitschaltuhr gerade in der EIN-Phase befindet. Öffnen Sie einen Eintrag der Programmierbaren Logik und stellen Sie die Funktion auf AND: Eingang 1 = Zeitschaltuhr (die Abschäumer-Zeitschaltuhr), Eingang 2 = Filter (die betreffende Futterpause). Der Ausgang ist nur EIN, wenn die Zeitschaltuhr aktiv ist UND keine Futterpause läuft. Weisen Sie den Eintrag dem Schaltkanal des Abschäumers zu.
Abschäumer reagiert auf eine von zwei Futterpausen (AND) #
Es sind zwei separate Futterpausen konfiguriert – zum Beispiel eine manuelle und eine über Zeitschaltuhr ausgelöste. Der Abschäumer soll abschalten, sobald eine der beiden aktiv ist. Stellen Sie die Funktion auf AND: Eingang 1 = Filter 1, Eingang 2 = Filter 2. Die Funktion Filter ist normalerweise EIN und schaltet während der zugewiesenen Futterpause auf AUS, sodass der Ausgang abschaltet, sobald eine der beiden Futterpausen aktiviert wird. Weisen Sie den Eintrag dem Schaltkanal des Abschäumers zu.
Füllstandsregelung-Dosierpumpe während der Wartung stoppen (AND + Invertieren) #
Ein Dosierpumpenkopf wird als Füllstandsregelung-Pumpe verwendet. Während der Wartung soll sie zwangsweise abgeschaltet werden, auch wenn die Füllstandsregelung-Funktion sie normalerweise aktivieren würde. Stellen Sie die Funktion auf AND: Eingang 1 = Wasser füllen (nur Füllst.) (der Füllstands-Regelkreis), Eingang 2 = Wartung (das betreffende Wartungsprogramm) mit aktivierter Option Invertieren. Der Ausgang ist nur EIN, wenn die Füllstandsregelung Wasser anfordert UND keine Wartung aktiv ist. Weisen Sie den Eintrag dem Schaltkanal der Pumpe zu.
Hinweise #
- Verkettung von Einträgen: Der Ausgang jedes Eintrags kann als Eingang für einen anderen Eintrag verwendet werden, indem Sie Programmierbare Logik X als Eingangsfunktion wählen – so lassen sich mehrstufige Logiken realisieren.
- Zuweisung: Der Ausgang eines Eintrags wird genutzt, indem Sie die Funktion Programmierbare Logik mit dem entsprechenden Index in Schaltkanäle zuweisen.
