Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 328

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 Datentyps
1
für IN1 wird auch der Datentyp für den Parameter OUT gesetzt.
328
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-Anwei‐
sungen 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 Diffe‐
renzwert 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.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis