Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 356

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen
9.1 Datums-, Uhrzeit- und Uhrfunktionen
Hinweis
Mit T_CONV eine größere Datengröße in eine kleinere Datengröße umwandeln
Wenn Sie einen größeren Datentyp mit mehr Bytes in einen kleineren Datentyp mit weniger
Bytes umwandeln, können Datenwerte abgeschnitten werden. Tritt dieser Fehler auf, wird
ENO auf 0 gesetzt.
Umwandlung aus dem/in den Datentyp DTL
Der Datentyp DTL (Date and Time Long) enthält Daten für Jahr, Monat, Datum und Uhrzeit.
DTL-Daten können in/aus Datentypen DATE und TOD umgewandelt werden.
Die DTL-Umwandlung nur mit Datentyp DATE betrifft jedoch nur die Werte für Jahr, Monat
und Tag. Eine DTL-Umwandlung mit TOD-Daten betrifft nur die Werte für Stunden, Minuten
und Sekunden.
Wenn T_CONV in DTL umwandelt, werden die nicht betroffenen Datenelemente im DTL-
Format nicht verändert.
Tabelle 9- 3 Anweisungen T_ADD (Zeiten addieren) und T_SUB (Zeiten subtrahieren)
KOP/FUP
SCL
out := T_ADD(
in1:=_variant_in,
in2:=_time_in);
out := T_SUB(
in1:=_variant_in,
in2:=_time_in);
In KOP und FUP: Klicken Sie auf die "???" und wählen Sie die Datentypen in der Klappliste aus.
1
Tabelle 9- 4 Datentypen für die Parameter von T_ADD und T_SUB
Parameter und Datentyp
IN1
IN
1
IN2
IN
OUT
OUT
Wählen Sie den Datentyp für IN1 aus der Klappliste unter dem Namen der Anweisung aus. Durch die Auswahl des
1
Datentyps für IN1 wird auch der Datentyp für den Parameter OUT gesetzt.
356
Beschreibung
T_ADD addiert den Wert aus Eingang IN1 (Datentyp DTL oder Time)
zum Wert in Eingang IN2 (Datentyp Time). Der Parameter OUT liefert
das Ergebnis als Wert vom Datentyp DTL oder Time. Zwei Datentyp-
Anweisungen sind möglich:
Time + Time = Time
DTL + Time = DTL
T_SUB subtrahiert den Wert aus Eingang IN2 (Datentyp Time) vom
Wert von IN1 (Datentyp DTL oder Time). Der Parameter OUT liefert
den Differenzwert als Datentyp DTL oder Time. Zwei Datentyp-
Anweisungen sind möglich.
Time - Time = Time
DTL - Time = DTL
Datentyp
Beschreibung
DTL, Time
DTL- oder Time-Wert
Time
Zu addierender oder subtrahierender Time-Wert
DTL, Time
DTL- oder Time-Summe oder Differenz
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis