Herunterladen Inhalt Inhalt Diese Seite drucken

Formeln Programmieren; Formel-Arten; Grundregeln Für Die Formel-Programmierung; Formeln In Formeln Verwenden - SICK MEAC300 Technische Information

Vorschau ausblenden Andere Handbücher für MEAC300:
Inhaltsverzeichnis

Werbung

3
DAS SYSTEM KONFIGURIEREN
3.12

Formeln programmieren

3.12.1

Formel-Arten

3.12.2
Grundregeln für die Formel-Programmierung
3.12.3

Formeln in Formeln verwenden

68
T E C H N I S C H E I N F O R M A T I O N | MEAC300
Formelart:
Boolesche Formel
Anwendung:
Logische Verknüpfungen/Verzweigungen
Ergebnis:
Logischer Zustand
Operatoren:
– Aktueller Status
– Boolesche Operanden (TRUE/FALSE)
– Ergebnis einer Booleschen Formel
Als Dezimalzeichen einen Punkt verwenden.
Zwischen Operator und Operand ein Leerzeichen einfügen.
Beim Booleschen Operator „
(parentheses).
In Bedingungen (IF-THEN-ELSE):
Als „
"-Kriterium eine Boolesche Bedingung verwenden.
IF
Hinter THEN und ELSE denselben Ergebnis-Typ erzeugen.
Immer auch den
-Zweig angeben.
ELSE
Jede Bedingung mit
END
Alle Operanden können auch ohne Operator verwendet werden.
Für Operanden, die zur Konfiguration gehören, wird die vollständige Bezeichnung
unter dem Formel-Fenster eingeblendet (Eingabemarkierung auf den Operanden set-
zen).
Das aktuelle Ergebnis einer Booleschen Formel kann wie ein interner Status in ande-
ren Programmfunktionen verwendet werden (vergleiche
nieren", Seite
Ein Operand kann auch das Ergebnis einer Formel sein. Für diesen Operanden wird dann
das Ergebnis der „eingebetteten" Formel verwendet.
Es gibt zwei Modi:
– Das letzte (aktuelle) Ergebnis der eingebetteten Formel wird verwendet.
– Die eingebettete Formel wird neu berechnet, bevor ihr Ergebnis verwendet wird.
Diese Methode funktioniert auch mit der Formel selbst. Es ist also möglich, in einer Formel
das vorige Ergebnis dieser Formel zu verwenden.
Das kann z.B. für zeitgesteuerte Abläufe nützlich sein.
" den gesamten Ausdruck in runde Klammern setzen
NOT
abschließen (auch in verschachtelten Bedingungen).
66).
Numerische Formel
Mathematische Berechnungen
Numerischer Wert
– Zahlenwert aus Eingabefeld
– Messwert einer Komponente
– Klassierungsergebnis
– Wert einer Konstanten
– Zeitangaben
– Ergebnis einer numerischen Formel
siehe „Interne Status defi-
8017600/1H2W/V1.6/2022-08 | SICK
Irrtümer und Änderungen vorbehalten

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis