Der IEC-Operator subtrahiert Variablen.
Erlaubte Datentypen: BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, REAL, LREAL, TIME, LTIME, TIME_OF_DAY (TOD), LTIME_OF_DAY (LTOD), DATE, LDATE, DATE_AND_TIME (DT) LDATE_AND_TIME (DT)
Mögliche Kombinationen für Zeitdatentypen:
-
TIME - TIME = TIME -
LTIME - LTIME = LTIME
Mögliche Kombinationen für Datums- und Uhrzeitdatentypen:
-
DATE - DATE = TIME -
LDATE - LDATE = LTIME -
TOD - TIME = TOD -
LTOD - LTIME = LTOD -
TOD - TOD = TIME -
LTOD - LTOD = LTIME -
DT - TIME = DT -
LDT - LTIME = LDT -
DT - DT = TIME -
LDT - LDT = LTIME
Negative TIME/LTIME-Werte sind undefiniert.
Beispiele
ST:
var1 := 7-2;
FUP:
