Типы данных. Диапазон значений и значения по-умолчанию.

Допустимый диапазон значений — это значения, которые может принимать переменная, в зависимости от ее типа данных. Значение по-умолчанию присваивается параметру инструкции, если инструкция вызывается без указания этого параметра.

These values are defined for each data type. If specific values are not given for an instruction, then the valid ranges and default values of the data types are applied.

These variables are indicated with Depends on the data type in the valid range column and with — in the input variable default column.

The valid ranges and default values of the data types are given in the following tables.

КлассТип данныхДиапазон значенийЗначение по-умолчанию
BooleanBOOLTRUE или FALSEFALSE
Bit stringBYTEBYTE#16#00 to FFBYTE#16#00
WORDWORD#16#0000 to FFFFWORD#16#0000
DWORDDWORD#16#00000000 to FFFFFFFFDWORD#16#00000000
LWORDLWORD#16#0000000000000000 to FFFFFFFFFFFFFFFFLWORD#16#0000000000000000
IntegersUSINTUSINT#0 to +255USINT#0
UINTUINT#0 to +65535UINT#0
UDINTUDINT#0 to +4294967295UDINT#0
ULINTULINT#0 to +18446744073709551615ULINT#0
SINTSINT#-128 to +127SINT#0
INTINT#-32768 to +32767INT#0
DINTDINT#-2147483648 to +2147483647DINT#0
LINTLINT#-9223372036854775808 to +9223372036854775807LINT#0
Real numbersREALREAL#-3.402823e+38 to -1.175495e-38,

0,

+1.175494e-38 to +3.402823e+38,

+∞/-∞
REAL#0
LREALLREAL#-1.79769313486231e+308 to -2.22507385850721e-308,

0,

+2.22507385850721e-308 to +1.79769313486231e+308,

+∞/-∞
LREAL#0
Times, durations, dates, and text stringsTIMET#-9223372036854.775808ms

(T#-106751d_23h_47m_16s_854.775808ms) to T#9223372036854.775807ms

(T#+106751d_23h_47m_16s_854.775807ms)
T#0s
DATED#1970-01-01 to D#2106-02-06

(January 1, 1970 to February 6, 2106)
D#1970-01-01
TODTOD#00:00:00.000000000 to TOD#23:59:59.999999999

(00:00 and 0.000000000 to 23:59 and 59.999999999 seconds)
TOD#00:00:00.000000000
DTDT#1970-01-01-00:00:00.000000000 to DT#2106-02-06-23:59:59.999999999

(00:00 and 0.000000000 on January 1, 1970 to 23:59 and 59.999999999 seconds on February 6, 2106)
DT#1970-01-01-00:00:00.000000000
STRINGCharacter code: UTF-8

0 to 1,986 bytes

(1,985 single-byte alphanumeric characters plus the final NULL character)
''

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.