Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
схемотехника / Manuals_Handb№cher / ALPHA XL / Deutsch / ALPHA XL_Programmieranleitung_versB_DEUTSCH.pdf
Скачиваний:
34
Добавлен:
17.04.2015
Размер:
4.48 Mб
Скачать

ALPHA XL-Steuerung

Funktionsblöcke 6

6.1Definitionen

Die folgenden Begriffe werden in diesem Kapitel und in der gesamten Alpha XL-Programmie- rung verwendet:

Tab. 6.2: Beschreibung der verwendeten Begiffe

 

 

 

 

 

Begriff

Beschreibung

 

 

 

 

 

 

Direkt

Geben Sie durch Betätigung derTasten „+“ und „-“ einen Wert ein.

 

 

 

 

 

 

Analog

Verwenden Sie einen Analogwert von einem Systemeingang oder einem

 

 

Funktionsblock.

 

 

 

 

 

 

 

 

 

FB-Wert

Verwenden Sie den Wert aus einem Funktionsblock (T, t, N, n, Direkt, etc.).

 

 

 

 

 

 

 

Ein 32-Bit-Wert (normaler Weise ein Analogwert) aus einem Funktionsblock

 

 

Wortvergleich

kann für einen Vergleich in einem anderen Funktionsblock (Zeit, Zählwert,

 

 

 

Temperatur, etc.) verwendet werden.

 

 

 

 

 

 

 

 

 

6.2Abkürzungen

Die folgenden Abkürzungen werden in diesem Kapitel und in der gesamten Alpha XL-Pro- grammierung verwendet:

Tab. 6.3: Definition der verwendeten Abkürzungen

 

 

 

 

 

Abkürzung

Beschreibung

 

 

 

 

 

 

I

Eingangspin für Funktionsblockverarbeitung

 

 

 

 

 

 

1, 2, 3, 4

Nummerierte Eingangspins für Funktionsblöcke mit komplexer Logik „Boolean“

 

 

 

 

 

 

O

Ausgangspin für Funktionsblockverarbeitung

 

 

 

 

 

 

S

Setzpin für Funktionsblock

 

 

 

 

 

 

R

Rücksetzpin für Funktionsblock

 

 

 

 

 

 

C

Löschpin für Funktionsblock

 

 

 

 

 

 

U

Zählerstand des Counter-Funktionsblock erhöhen

 

 

 

 

 

 

D

Zählerstand des Counter-Funktionsblock verringern

 

 

 

 

 

 

P

Vordefinierter Signaleingangspin für Counter-Funktionsblock

 

 

 

 

 

 

N

Sollzählwertvorgabe durch Anwender, Bereich 0–32767

 

 

 

 

 

 

n

Istzählwert, Bereich 0–32767,

 

 

Dieser Wert kann als Startwertvorgabe eingestellt werden.

 

 

 

 

 

 

 

 

 

T

Nur für Shift-Funktionsblock. Shift-Eingangspin

 

 

 

 

 

 

T

Sollzeitvorgabe durch Anwender, Bereich 0–32767 s

 

 

 

 

 

 

t

Istzeit, vergangene Zeit, seit die Funktion eingeschaltet hat, Bereich 0–32767 s

 

 

 

 

 

 

 

 

 

Hinweis: Die folgenden Funktionsblockinformationen und detaillierten Erläuterungen bezüglich der direkten Programmierung der Steuerung der Alpha XL-Serie setzen voraus, dass der Anwender das Kap. 4 eingehend geleseSn und verstanden hat. Er sollte in der Lage sein, Funktionsblöcke über die Funktionstasten am Bedienfeld der Alpha XL-Steuerung miteinander zu verbinden. Jeder Funktionsblock ermöglicht Schritt für Schritt die Einstellung über direkte Werteingabe, wie in Kap. 4 beschrieben.

6 - 7

Funktionsblöcke 6

ALPHA XL-Steuerung

6.3 Funktionsblock Komplexe Logik „Boolean“

Sie haben die Möglichkeit, verschiedene Logikfunktionen kombiniert zu einer Gleichung einzusetzen. Der Vorteil hierbei ist, dass Sie mehrere Logikfunktionen in nur einer Gleichung miteinander verschaltet programmieren können. So wird eine AND-Funktion z. B. durch die Gleichung „S1 AND S2 = AUSGANG“ definiert, oder eine NAND-Funktion z. B. durch die Gleichung „NOT (S1 AND S2) = AUSGANG“ definiert. Es können auch komplexere Formeln auf diese Weise erstellt werden. Der Ausgang kann dabei auf einer der beiden Seiten der Gleichung gesetzt werden.

Tab. 6.4: Funktionsblock Komplexe Logik „Boolean“

 

 

 

 

 

 

Funktion

Option

Beschreibung

 

 

 

 

 

 

 

 

1,2,3,4

Nummerierte Eingangspins für Funktionsblöcke mit komplexer Logik

 

 

 

„Boolean“

 

 

 

 

 

 

 

 

 

 

 

 

FB

Anwenderdefinierte logische boolsche Operation

 

 

 

 

 

 

 

 

Ausgang

Der Ausgang wird direkt als das Ergebnis der boolschen Verknüpfung

 

 

 

unter Verarbeitung der Eingangspinzustände gesetzt.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tab. 6.5: Anzeige der boolschen Gleichungen

 

 

 

 

 

 

Objekt

Anzeige

Beschreibung

 

 

 

 

 

 

 

AND

*

Verknüpfung

 

 

 

 

 

 

 

OR

+

Verzweigung

 

 

 

 

 

 

 

XOR

^

XOR

 

 

 

 

 

 

 

NOT

!

NOT

 

 

 

 

 

 

 

(

(

Klammer links

 

 

 

 

 

 

 

)

)

Klammer rechts

 

 

 

 

 

 

 

1

1

Signal des Eingangspin 1

 

 

 

 

 

 

 

2

2

Signal des Eingangspin 2

 

 

 

 

 

 

 

3

3

Signal des Eingangspin 3

 

 

 

 

 

 

 

4

4

Signal des Eingangspin 4

 

 

 

 

 

 

 

O

O

Ausgangssignal

 

 

 

 

 

 

 

=

=

Gleichungszeichen

 

 

 

 

 

 

 

 

 

 

 

1 ) Boolesche Operation

6 - 8

ALPHA XL-Steuerung

Funktionsblöcke 6

Setzen des Funktionsblocks Komplexe Logik ü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 komplexe Logik wird wie folgt angezeigt:

4 ) Geben Sie die boolsche Gleichung über die Tasten „ “, „ “, „ “ und „ “ ein. Die boolsche Gleichung wird wie folgt angezeigt:

5 ) Betätigen Sie die Taste „OK“, um die Eingabe der Formel abzuschließen.

6 - 9

Funktionsblöcke 6

ALPHA XL-Steuerung

6.4Funktionsblock Setzen/Rücksetzen „Set/Reset“

Der Funktionsblock Setzen/Rücksetzen kann als SEToder als RESET-Latch gesetzt werden. Der Funktionsblock schaltet einen Ausgangspin in Abhängigkeit von der Eingangsbedingung aus oder ein. Wird der Eingang „SET“ gesetzt, wird auch der Ausgang gesetzt (EIN). Wird der Eingang „Reset“ gesetzt, wird der Ausgang zurückgesetzt (AUS). Werden beide Eingänge gleichzeitig gesetzt, wird der Ausgang entsprechend dem Eingang mit der höheren Priorität gesetzt. Der Schaltzustand des Ausgangs bleibt unabhängig von dem Anliegen des Signals am Eingang geschaltet.

SET-Priorität: Wenn der SET-Eingang eingeschaltet wird, wird der SET-Ausgang eingeschaltet und bleibt solange eingeschaltet, bis der RESET-Eingang ein Signal empfängt. Nachdem der Ausgang einmal eingeschaltet wurde, kann der SET-Eingang ausschalten, ohne dass dies den Status des Ausgangs beeinflusst. Sind gleichzeitig der SET-Eingang und der RESET-Ein- gang eingeschaltet, ist auch der Ausgang eingeschaltet.

RESET-Priorität: Die Schaltung erfolgt wie für die SET-Priorität beschrieben, ausser dass der Ausgang ausgeschaltet ist, wenn gleichzeitig der SET-Eingang und der RESET-Eingang eingeschaltet sind.

Der Ausgang kann dabei auf einer der beiden Seiten der Gleichung gesetzt werden.

Tab. 6.6: Funktionsblock Setzen/Rücksetzen

 

 

 

 

 

 

Funktion

Option

Beschreibung

 

 

 

 

 

 

 

 

S

SET-Pin des Funktionsblocks

 

 

 

 

 

 

 

 

R

RESET-Pin der Funktionsblocks

 

 

 

 

 

 

 

 

FB

Bestimmt die Priorität von SET oder RESET für den Zustand, dass

 

 

 

beide Eingänge gesetzt sind

 

 

 

 

 

 

 

 

 

 

 

 

 

Der Ausgang des Funktionsblocks wird einoder ausgeschaltet.

 

 

 

Ausgang

1) Setzt den Ausgang auf EIN bis der RESET-Pin gesetzt wird

 

 

 

 

 

 

 

 

2) Entscheidet über den Zustand des Ausgangs in Abhängigkeit von

 

 

 

 

der Eingangspriorität

 

 

 

 

 

 

 

 

 

 

 

1 ) Schaltverhalten bei RESET-Priorität

2 ) Schaltverhalten bei SET-Priorität

6 - 10

ALPHA XL-Steuerung

Funktionsblöcke 6

Setzen des Funktionsblocks Setzen/Rücksetzen über die Alpha XL-Steuerung

1 ) Bestimmen Sie den SET-Pin und den RESET-Pin des Funktionsblocks.

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 Setzen/Rücksetzen wird wie folgt angezeigt:

4 ) Wählen Sie über die Tasten „ “ und „ “ die Option SET-Priorität oder RESET-Priorität und betätigen Sie die Taste „OK“, um in das Editiermenü zurückzukehren.

6 - 11