Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

8.5

Arithmetische Funktionen

8.5.1
CALCULATE (Berechnen)
Tabelle 8-42 Anweisung CALCULATE
KOP/FUP
Tabelle 8-43 Datentypen für die Parameter
Parameter
Datentyp
IN1, IN2, ..INn
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord
OUT
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord
Die Parameter IN und OUT müssen denselben Datentyp haben (mit impliziten Umwandlungen der Eingangsparameter).
1
Beispiel: Ein Wert vom Typ SINT für einen Eingang würde in einen Wert vom Typ INT oder REAL umgewandelt werden, wenn
OUT vom Typ INT oder REAL ist.
Klicken Sie auf das Taschenrechnersymbol, um den Dialog aufzurufen und ihre mathematische
Funktion zu definieren. Sie geben Ihre Gleichung als Eingänge (wie IN1 und IN2) und
Operationen ein. Wenn Sie auf "OK" klicken, um die Funktion zu speichern, erstellt der Dialog
automatisch die Eingänge für die Anweisung CALCULATE.
Dieser Dialog zeigt ein Beispiel und eine Liste möglicher Anweisungen, die Sie basierend auf
dem Datentyp des Parameters OUT aufnehmen können:
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
SCL
Beschreibung
Verwenden Sie
Mit der Anweisung CALCULATE können Sie eine mathematische Funktion
die herkömmli‐
erstellen, die Eingänge (IN1, IN2, .. INn) verarbeitet und das Ergebnis bei
chen mathemati‐
OUT entsprechend der von Ihnen vorgegebenen Gleichung ausgibt.
schen SCL-Aus‐
Wählen Sie zunächst einen Datentyp aus. Alle Eingänge und der Aus‐
drücke, um die
gang müssen den gleichen Datentyp haben.
Gleichung zu er‐
Um einen weiteren Eingang hinzuzufügen, klicken Sie auf das Symbol
stellen.
am letzten Eingang.
1
Anweisungen
8.5 Arithmetische Funktionen
235

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis