Siemens 6ED1055-1MD00-0BA1 - 6ED1055-1MD00-0BA1 Datenbogen

Produktcode
6ED1055-1MD00-0BA1
Seite von 282
 
LOGO! Funktionen 
 
 
4.4 Liste Sonderfunktionen - SF 
LOGO! 
Gerätehandbuch, 11/2009, A5E01248534-04 
203
 
 
Hinweis 
Wenn der Analogwert für Parameter V1, V2, V3 oder V4 von einer bereits programmierten 
anderen Funktion abgeleitet wurde, deren Wert den Wertebereich für V1 ... V4 überschreitet, 
zeigt LOGO! den Grenzwert an: -32768, wenn der Wert kleiner als die untere 
Bereichsgrenze ist, bzw. 32767, wenn der Wert größer als die obere Bereichsgrenze ist). 
 
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 Funktion 
"Analoge Arithmetik" rundet das Ergebnis auf den nächsten ganzzahligen Wert. 
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 → 0 = 0, setzt die Funktion AQ auf 0, wenn En = 0. Ist der 
Parameter Qen → 0 = 1, lässt die Funktion 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".