- •1. Einleitung
- •1.2 Modellbezeichnung
- •2. Funktionsblock-Programmierung
- •2.1.1 Eingänge
- •2.1.2 Bedienfeldtasten
- •2.1.3 Systembits
- •2.1.4 Funktionsblöcke
- •2.1.5 Ausgänge
- •2.1.6 Basis des Funktionsblockdiagramms
- •2.2.1 Direkte Programmierung
- •3. Tasten, Menüs und LCD-Anzeigen
- •3.1 Optionale Menüanweisungen
- •3.2 Der Stoppbetrieb
- •3.2.1 Hauptmenü
- •3.2.2 Die Programmieroption „Weitere“
- •3.3 Das Hauptmenü im Run-Betrieb
- •3.4 Das Menü „Editieren“
- •3.5 Das Menü „Funktionsblock editieren“
- •3.6 Einstellung von Anzeigeoptionen
- •3.6.1 ProgEdit
- •3.6.2 Auswahl der Sprache
- •3.6.3 Einstellung der Echtzeituhr
- •3.6.4 DCF77-Funkuhr
- •3.6.5 Menü „Sommerzeit“
- •3.6.6 Menü „DispPassw.“
- •3.6.7 Menü „Passwort“
- •3.6.8 Serielle Kommunikation
- •3.6.9 Analoge Eingänge
- •3.6.10 Speicherkassette
- •3.7 LCD-Anzeige
- •3.7.1 Zustandsanzeige
- •3.7.2 LCD-Funktion
- •3.8.1 Eingangsblöcke
- •3.8.2 Funktionsblöcke
- •3.8.3 Ausgangsblöcke
- •3.8.4 Verbundene Blöcke
- •4. Direkte Programmierung
- •4.1 Verfügbare Funktionsblöcke
- •4.2 Verbinden von Funktionsblöcken
- •4.2.1 Verbinden zweier Funktionsblöcke von links (Signalgeber) nach rechts (Signalempfänger)
- •4.2.2 Verbinden zweier Funktionsblöcke von rechts (Signalempfänger) nach links (Signalgeber)
- •4.3 Trennen zweier Funktionsblöcke
- •4.4 Anlegen eines Funktionsblocks
- •4.4.1 Neuer FB
- •4.4.2 AddFB
- •4.5 Funktionsblock editieren
- •4.5.1 FB-Param
- •4.5.2 Nr.Ändern (eines Funktionsblocks)
- •4.5.3 FB Löschen
- •4.6 Bewegung zwischen Funktionsblöcken
- •4.6.1 Bewegung zwischen nicht verbundenen Funktionsblöcken
- •4.6.2 Bewegung zwischen verbundenen Funktionsblöcken
- •4.6.3 Der Sprungbefehl
- •4.7 Verwendung der Tasten für die Eingabe
- •4.8 Programmierung der System-Bits M01 bis M24
- •4.9 Der Monitorbetrieb
- •4.9.1 Monitoren/Bearbeiten von Funktionsblockwerten
- •4.9.2 Erzwungenes Ein-/Ausschalten von Ausgängen
- •4.9.3 Hinzufügen/Löschen von Funktionsblöcken im Monitorbetrieb
- •5. Die Logik-Funktionsblöcke
- •5.1 Der AND-Block
- •5.2 Der OR-Funktionsblock
- •5.3 Der NOT-Funktionsblock
- •5.4 Der XOR-Funktionsblock
- •5.5 Der NAND-Funktionsblock
- •5.6 Der NOR-Funktionsblock (Nicht oder)
- •6. Funktionsblöcke
- •6.1 Definitionen
- •6.2 Abkürzungen
- •6.3 Funktionsblock Komplexe Logik „Boolean“
- •6.4 Funktionsblock Setzen/Rücksetzen „Set/Reset“
- •6.5 Funktionsblock Flankenauswertung „Pulse“
- •6.6 Funktionsblock Stromstoßrelais „Alternate“
- •6.7 Funktionsblock Schaltverzögerung „Delay“
- •6.8 Funktionsblock Impulsgeber „OneShot“
- •6.9 Funktionsblock Taktgeber „Flicker“
- •6.10 Funktionsblock Zeitschalter „TimeSW“
- •6.10.1 Einstellung des ersten Zeitschalters
- •6.10.2 Setzen der Schaltzeit über das Datum:
- •6.10.3 Setzen der Schaltzeit über die Woche:
- •6.10.4 Eingabe neuer Zeitschalter
- •6.10.5 Editieren des Zeitschalters
- •6.10.6 Löschen der Zeitschalterdaten
- •6.11 Funktionsblock Zähler „Counter“
- •6.13 Funktionsblock Vergleich „Compare“
- •6.14 Funktionsblock Analogausgabe „Analog Output“
- •6.15 Funktionsblock Signalverstärker „Offset Gain“
- •6.16 Funktionsblock Anzeige „Display“
- •6.16.2 Editieren der Daten für die Anzeige
- •6.17 Funktionsblock Bereichsvergleich „ZoneCompare“
- •6.18 Funktionsblock Schmitt-Trigger „Schmitt Trigger“
- •6.19 Funktionsblock Betriebsstundenzähler „Hour Meter“
- •6.20 Funktionsblock Geschwindigkeitserkennung „Speed Detect“
- •6.21 Funktionsblock Impulsweitenmodulation „Pulse Width Modulation“
- •6.22.2 Einstellung der Eingangswerte SV und PV
- •6.22.3 Einstellung der Funktionsblockparameter
- •6.22.4 Begrenzung der Stellgröße
- •6.22.5 Einstellung von KP, TI und TD über die Auto-Tuning-Funktion
- •6.22.7 Fehlercodes
- •6.22.8 Setzen des Funktionsblocks PID über die Alpha XL-Steuerung
- •6.24 Funktionsblock Addition
- •6.25 Funktionsblock Subtraktion
- •6.26 Funktionsblock Multiplikation
- •6.27 Funktionsblock Division
- •6.28 Funktionsblock Gleichung „Calculation“
- •6.29 Funktionsblock Verschiebung „Shift“
- •6.30 Funktionsblock GSM SMS
- •6.30.1 Eingang
- •6.30.2 Ausgang
- •6.30.3 Ausgang für Wort-Operanden
- •6.30.4 Short Message Service (SMS)
- •6.30.5 Kommentar/Signaladresse
- •6.30.6 Einstellung
- •6.30.7 Empfänger
- •6.30.8 Dialogfenster „SMS Einstellung“
- •6.30.9 SMS Service Center
- •6.30.10 Gültigkeitsdauer
- •6.30.11 Empfänger
- •6.30.12 Fehlermeldungen
- •6.31 Funktionsblock Zufallsimpulsgeber „Random One Shot“
- •6.32 Funktionsblock Verzögerter Impulsgeber „Delayed One Shot“
- •6.33 Funktionsblock Verzögertes Stromstoßrelais „Delayed Alternate“
- •6.34 Funktionsblock Setzen/Rücksetzen Remanent „Retentive Set Reset“
- •6.35 Display-Manager
- •6.35.1 Funktionsdiagramm
- •6.35.2 Wie die LCD-Anzeige mit dem Display-Manager konfiguriert wird
- •6.36 Funktionsblock Connect
- •7. Erstellung eines Programms
- •7.1 Einstellung der Parameter
- •7.2 Das Funktionsblockdiagramm
- •7.3 Eingabe des Programms
- •7.3.1 Hinzufügen von Funktionsblöcken über die Links-/Rechts-Methode
- •7.3.2 Durch Funktionsblöcke scrollen über Adressen
- •7.3.3 Verwenden des Sprungbefehls
- •7.3.4 Verwendung der Funktion „Neuer FB“
- •7.3.5 Hinzufügen von Funktionsblöcken über die Rechts-/Links-Methode
- •7.4 Einstellung der Funktionsblockparameter
- •7.5 Verlassen der FBD-Ebene
- •8. Anhang
- •8.1 Übersicht der Handbücher
- •8.2 Tasten
- •8.3 System-Bits
- •8.4 Boolsche Gatter
- •8.5 Funktionsblöcke
- •8.6 PID-Formeln
Funktionsblöcke 6 |
ALPHA XL-Steuerung |
6.5 Funktionsblock Flankenauswertung „Pulse“
Der Funktionsblock Flankenauswertung sendet ein Signal unter einer der folgenden benutzerdefinierten Voraussetzungen: Der Eingangspin empfängt ein EIN-Signal (steigende Flanke), der Eingangspin schaltet aus (fallende Flanke) oder beide Kriterien sind erfüllt.
Wenn beide Kriterien gewählt werden und das Eingangssignal schaltet schneller als die Dauer des gesendeten Impulses ein und wieder aus, wird ein Impulssignal doppelter Länge gesendet.
Tab. 6.7: Funktionsblock Flankenauswertung
|
|
|
|
|
|
Funktion |
Option |
Beschreibung |
|
|
|
|
|
|
|
|
I |
Eingangspin für die Flankenauswertung |
|
|
|
|
|
|
|
|
FB |
Sendet in Abhängigkeit von den Funktionsblockeinstellungen einen |
|
|
|
einzelnen Impuls |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Der Funktionsblock sendet in Abhängigkeit vom Eingangsimpuls eine |
|
|
|
|
einzelnen Ausgangsimpuls. |
|
|
|
Ausgang |
1) ansteigende Flanke „SteigFlank“ (Eingang EIN nach AUS) |
|
|
|
|
|
|
|
|
|
2) abfallende Flanke „FallFlanke“ (Eingang AUS nach EIN) |
|
|
|
|
3) beide Flanken „Steig/Fall“ |
|
|
|
|
|
|
|
|
|
|
|
1 ) Schaltverhalten bei fallender Flanke (EIN nach AUS)
2 ) Schaltverhalten bei steigender Flanke (AUS nach EIN)
6 - 12
ALPHA XL-Steuerung |
Funktionsblöcke 6 |
3 ) Schaltverhalten bei steigender und fallender Flanke (AUS nach EIN und EIN nach AUS)
Setzen des Funktionsblocks Flankenauswertung über die Alpha XL-Steuerung
1 ) Bestimmen Sie den im Funktionsblock zu verwendenden Eingangspin.
2 ) Bewegen Sie den Cursor auf den Funktionsblock und betätigen Sie die Taste „OK“. Das Editiermenü für den Funktionsblock wird wie folgt angezeigt:
3 ) Wählen Sie über die Tasten „ “ und „ “ die Option „FB-Param“ und betätigen Sie die Taste „OK“. Das Editiermenü für den Funktionsblock Flankenauswahl wird wie folgt angezeigt:
4 ) Wählen Sie über die Tasten „ “ und „ “ die Eingangsbedingung für die Impulsausgabe und betätigen Sie die Taste „OK“, um in das Editiermenü zurückzukehren.
6 - 13
Funktionsblöcke 6 |
ALPHA XL-Steuerung |
6.6Funktionsblock Stromstoßrelais „Alternate“
Mit jedem Signal, das der Eingang empfängt, wechselt der Stromstoßrelais-Ausgang seinen EIN/AUS-Status. Der Ausgang alterniert zwischen EIN und AUS. Über den Löscheingang kann das Eingangssignal überschrieben und der Ausgang ausgeschaltet werden.
Tab. 6.8: Funktionsblock Stromstoßrelais
|
|
|
|
|
|
Funktion |
Option |
Beschreibung |
|
|
|
|
|
|
|
|
I |
Eingangspin des Funktionsblocks |
|
|
|
|
|
|
|
|
C |
Löschpin des Funktionsblocks |
|
|
|
|
|
|
|
|
FB |
Wechselt den Schaltzustand des Ausgangspins bei Wechsel des Ein- |
|
|
|
gangssignals |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Der Ausgang des Funktionsblocks wird einoder ausgeschaltet. |
|
|
|
Ausgang |
1) Wechselt den Ausgangsstatus (EIN oder AUS) mit jedem Wechsel |
|
|
|
des Eingangsstatus (EIN nach AUS oder AUS nach EIN) |
|
|
|
|
|
2) Mit Einschalten des Löschpins (AUS nach EIN) wird der Ausgangs- |
|
|
|
|
pin auf AUS zurückgesetzt. |
|
|
|
|
|
|
|
|
|
|
|
1 ) Alternierendes Ausgangssignal
6 - 14
ALPHA XL-Steuerung |
Funktionsblöcke 6 |
6.7 Funktionsblock Schaltverzögerung „Delay“
Der Funktionsblock Schaltverzögerung verzögert ein Signal unter einer der folgenden benutzerdefinierten Voraussetzungen: Der Eingangspin empfängt ein Signal, der Eingangspin schaltet aus, oder beide Kriterien sind erfüllt. Der Ausgang bleibt dabei solange eingeschaltet, wie der Eingang eingeschaltet ist.
Die Einschaltverzögerung verzögert das Einschalten des Ausgangs beim Einschalten des Eingangs um eine benutzerdefinierte Zeit. Die Ausschaltverzögerung verzögert das Ausschalten des Ausgangs beim Ausschalten des Eingangs um eine benutzerdefinierte Zeit (Zeitbereich: 0 s bis 32767 s).
BEISPIEL: Die Einschaltverzögerung wurde auf 5 s eingestellt. Das Eingangssignal wird für die Dauer von 10 s eingeschaltet. Der Ausgang des Funktionsblock Schaltverzögerung wird für die Dauer der ersten 5 s nach Empfang des Eingangssignals nicht eingeschaltet. Der Ausgang bleibt für 5 s eingeschaltet und schaltet aus, wenn das Eingangssignal ausgeschaltet wird.
Der Löscheingang schaltet den Ausgang aus und bricht den aktuellen Vorgang ab. Der Löscheingang überschreibt den Eingangspin, wenn beide Signale gleichzeitig eingeschaltet sind.
Tab. 6.9: Funktionsblock Schaltverzögerung
|
|
|
|
|
|
|
|
|
|
|
Funktion |
Option |
|
|
Beschreibung |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
I |
Eingangspin des Funktionsblocks |
|
|
|
|
||
|
|
|
|
|
|||||
|
|
C |
Löschpin des Funktionsblocks, der den Ausgangspin unabhängig vom |
|
|||||
|
|
Eingangspinsignal ausschaltet |
|
|
|
|
|||
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
||
|
|
FB |
Verzögerungszeiteinheiten: |
|
|
|
|
||
|
|
10 ms, 100 ms oder 1 s (siehe Hinweis) |
|
|
|
|
|||
|
|
|
|
|
|
|
|||
|
|
|
|
|
|||||
|
|
|
Die folgenden Funktionen können über den Funktionsblock |
|
|||||
|
|
|
Schaltverzögerung eingestellt werden: |
|
|
|
|
||
|
|
|
1) Für die Einschaltverzögerung kann eine definierte Verzögerungszeit |
|
|||||
|
|
|
für die Dauer zwischen dem Einschalten des Eingangspins und |
|
|||||
|
|
|
dem Einschalten des Ausgangspins eingestellt werden. |
|
|
||||
|
|
|
(Zeitbereich: 0 s–32767 s) |
|
|
|
|
||
|
|
|
2) Für |
die |
Ausschaltverzögerung |
kann |
eine |
definierte |
|
|
|
|
Verzögerungszeit für die Dauer zwischen dem Ausschalten des Ein- |
|
|||||
|
|
|
gangspins und dem Ausschalten des Ausgangspins eingestellt wer- |
|
|||||
|
|
Ausgang |
den. |
|
|
|
|
|
|
|
|
(Zeitbereich: 0 s–32767 s) |
|
|
|
|
|||
|
|
|
3) Wird das Signal am Löschpin eingeschaltet, während sich der Funk- |
|
|||||
|
|
|
tionsblock Schaltverzögerung in der Ausführung befindet, wird der |
|
|||||
|
|
|
Istwert der Verzögerungszeit der Einoder Ausschaltverzögerung |
|
|||||
|
|
|
auf „0“ gesetzt. Der Ausgang schaltet somit sofort aus. |
|
|
||||
|
|
|
4) Die folgenden Werte stehen für andere Funktionsblöcke zur |
|
|||||
|
|
|
Verfügung: |
|
|
|
|
|
|
|
|
|
a) Einschaltverzögerung |
|
|
|
|
||
|
|
|
b) Aktuelle Einschaltverzögerung |
|
|
|
|
||
|
|
|
c) Ausschaltverzögerung |
|
|
|
|
||
|
|
|
d) Aktuelle Ausschaltverzögerung |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hinweis: Die Schaltverzögerungszeit kann nicht auf weniger als die Zykluszeit der Steuerung gesetzt werden, da der Funktionsblock Schaltverzögerung dann nicht entsprechend der vorgegebenen Verzögerungszeit arbeiten kann. Der Anwender kann die Zykluszeit der Alpha XLSteuerung überwachen. Die Zykluszeit hängt vom Anwenderprogramm ab, und muss somit beim Setzen der Verzögerungszeit die aktuelle Zykluszeit eines Programms berücksichtigt werden.
6 - 15
Funktionsblöcke 6 |
ALPHA XL-Steuerung |
1 ) Schaltverhalten bei Schaltverzögerung
2 ) Schaltverhalten bei Einschaltverzögerung
3 ) Schaltverhalten bei Ausschaltverzögerung
6 - 16
ALPHA XL-Steuerung |
Funktionsblöcke 6 |
Setzen des Funktionsblocks Schaltverzögerung über die Alpha XL-Steuerung
1 ) Bestimmen Sie den im Funktionsblock zu verwendenden Eingangspin.
2 ) Bewegen Sie den Cursor auf den Funktionsblock und betätigen Sie die Taste „OK“. Das Editiermenü für den Funktionsblock wird wie folgt angezeigt:
3 ) Betätigen Sie die Taste „OK“ und wählen Sie eine Zeiteinheit für die Schaltverzögerung.
4 ) Betätigen Sie die Taste „OK“ zur Bestätigung Ihrer Auswahl und um in das Editiermenü zurückzukehren. Wählen Sie über die Tasten „ “ und „ “ die Option „FB-Param“ und betätigen Sie die Taste „OK“. Das folgende Menü wird angezeigt:
5 ) Wählen Sie über die Tasten „ “ und „ “ die Einoder Ausschaltverzögerung und betätigen Sie die Taste „OK“. Die Schaltverzögerungszeit kann über die Tasten „+“ und „-“ eingestellt werden.
6 ) Betätigen Sie die Taste „OK“ zur Bestätigung Ihrer Eingabe und betätigen Sie die Taste „ESC“ so oft, bis Sie in das Editiermenü des Funktionsblocks zurückgekehrt sind.
6 - 17