Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC logo! Handbuch Seite 221

Inhaltsverzeichnis

Werbung

Parameter V1...V4
Die Analogwerte für die Parameter V1...V4 können auch Aktualwerte einer bereits
programmierten anderen Funktion sein. Sie können die Aktualwerte folgender
Funktionen verwenden:
• Analogkomparator (Aktualwert Ax -- Ay, siehe Kapitel 4.4.18)
• Analoger Schwellwertschalter (Aktualwert Ax, siehe Kapitel 4.4.16)
• Analogverstärker (Aktualwert Ax, siehe Kapitel 4.4.20)
• Analoger Multiplexer (Aktualwert AQ)
• Rampensteuerung (Aktualwert AQ, siehe Kapitel 4.4.27)
• Analoge Arithmetik (Aktualwert AQ, siehe Kapitel 4.4.30)
• Regler (Aktualwert AQ, siehe Kapitel 4.4.28)
• Vor/Rückwärtszähler (Aktualwert Cnt, siehe Kapitel 4.4.13)
Die gewünschte Funktion wählen Sie über die Blocknummer aus. Zur
Durchführung der Parametervorgabe siehe Ausführungen im Kapitel 4.4.1.
Parameter p (Anzahl der Nachkommastellen)
Parameter p gilt nur für die Anzeige von Wert1, Wert2, Wert3, Wert4 und AQ in
einem Meldetext.
Funktionsbeschreibung
Die analoge Arithmetik verknüpft die vier Operanden und drei Operatoren zu einer
Gleichung. Der Operator kann einer von vier Standardoperatoren sein: +, --, *, oder
/. Für jeden Operator müssen Sie eine eindeutige Priorität High (H), Medium (M)
oder Low (L) einstellen. Die Operation mit der Priorität High wird zuerst ausgeführt,
danach die Operation mit der Priorität Medium und zum Schluss die Operation mit
der Priorität Low. Sie müssen genau eine Operation mit jeder Priorität angeben.
Die Operandenwerte können auf eine zuvor definierte Funktionen verweisen, um
den jeweiligen Wert zu liefern.
Die Anzahl der Operandenwerte ist auf 4 festgesetzt, die Anzahl der Operatoren ist
auf 3 festgesetzt. Wenn Sie weniger Operanden benötigen, verwenden Sie
Konstruktionen wie " + 0" oder " * 1", um die übrigen Parameter anzugeben.
Sie können auch das Verhalten der Funktion konfigurieren, wenn der
Freigabeparameter En = 0 ist. Der Funktionsblock kann entweder den letzten Wert
beibehalten oder auf 0 gesetzt werden. Ist der Parameter Qen
Funktion AQ auf 0, wenn En = 0, Ist der Parameter Qen
AQ auf dem letzten Wert, wenn En = 0,
Mögliche Fehler: Division durch Null und Überlauf
Wenn die Ausführung des Funktionsblocks Analoge Arithmetik in Division durch
Null oder Überlauf resultiert, werden interne Bits gesetzt, die den aufgetretenen
Fehler angeben. Sie können in Ihrem Schaltprogramm einen Funktionsblock für die
Fehlererkennung der analogen Arithmetik programmieren, um diese Fehler zu
erkennen und das Verhalten des Programms entsprechend zu steuern. Für jeden
Funktionsblock "Analoge Arithmetik" programmieren Sie einen Funktionsblock
"Fehlererkennung analoge Arithmetik".
LOGO! Handbuch
A5E01248534--01
LOGO! Funktionen
0 = 0, setzt die
!
0 = 1, lässt die Funktion
!
221

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis