Siemens LOGO! 12/24RCE 0BA7 - 6ED1052-1MD00-0BA7 データシート

製品コード
6ED1052-1MD00-0BA7
ページ / 382
LOGO! Funktionen 
 
4.4 Liste Sonderfunktionen - SF 
 
LOGO! 
274
 
Gerätehandbuch, 04/2011, A5E03556173-01 
Funktionsbeschreibung 
Die Funktion "Mathematische Funktionen" 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 
"Mathematische Funktionen" 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 "Mathematische Funktionen" zur einer Division 
durch Null oder zum Überlauf führt, werden interne Bits gesetzt, die den aufgetretenen 
Fehler angeben. Sie können in Ihrem Schaltprogramm einen Funktionsblock 
"Fehlererkennung Mathematische Funktionen" darauf programmieren, diese Fehler zu 
erkennen und das Verhalten des Programms entsprechend zu steuern. Dabei 
programmieren Sie für jeden Funktionsblock "Mathematische Funktionen" einen eigenen 
Funktionsblock "Fehlererkennung Mathematische Funktionen".