<< Click to Display Table of Contents >> Navigation: Проект > Элементы дерева объектов > Палитра ФБ > Служебные > Программа ST > Преобразование типов |
Функции преобразования типов предназначены для приведения переменных одного типа к другому типу (явное приведение).
В общим виде синтаксис функции явного приведения выглядит следующим образом:
<ТИП1>_TO_<ТИП2>
Например преобразование переменной типа REAL к переменной типа INT будет выглядеть как REAL_TO_INT(VarReal)
В таблице представлены все допустимые преобразования типов (в заглавном столбце - исходный тип, в заглавной строке - конечный тип).
|
BOOL |
BYTE |
WORD |
DWORD |
LWORD |
SINT |
USINT |
INT |
UINT |
DINT |
UDINT |
LINT |
ULINT |
REAL |
LREAL |
STRING |
WSTRING |
DT |
TOD |
DATE |
TIME |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BOOL |
|
|
|
|
|
||||||||||||||||
BYTE |
|
|
|
||||||||||||||||||
WORD |
|
|
|
||||||||||||||||||
DWORD |
|
|
|
||||||||||||||||||
LWORD |
|
|
|
||||||||||||||||||
SINT |
|
|
|
||||||||||||||||||
USINT |
|
|
|
||||||||||||||||||
INT |
|
|
|
||||||||||||||||||
UINT |
|
|
|
||||||||||||||||||
DINT |
|
|
|
||||||||||||||||||
UDINT |
|
|
|
||||||||||||||||||
LINT |
|
|
|
||||||||||||||||||
ULINT |
|
|
|
||||||||||||||||||
REAL |
|
|
|
||||||||||||||||||
LREAL |
|
|
|
||||||||||||||||||
STRING |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
WSTRING |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
DT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TOD |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DATE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TIME |
|
|
|
|
|
|
|