ГОСТ Р МЭК 61131-3—2016
Окончаниетаблицы 26
И
Функция преобразования
типовданных
Деталипреобразования
8
DT
_то_
DATE
Преобразуеттолькосодержащуюсядату, ошибкидиапазона зна
ченийдают результат, определяемый разработчиком
9DT
_то_
LTOD
Преобразует только содержащееся время суток, ошибки диапа
зона значенийдаютрезультат, определяемый разработчиком
10DT
_то_
TOD
Преобразует только содержащееся время суток, ошибки диапа
зона значенийдают результат, определяемый разработчиком
11LTOD
_то_
ТОО
Преобразование, сохраняющее значение
12TOD
_то_
LTOD
Ошибкидиапазона значенийдаютрезультат, определяемыйраз
работчиком. иможет происходитьпотеря точности
6.6.2.5.7 Преобразование символьных типов данных
В таблице 27 показывается преобразование символьных типов данных.
Таблица 27 — Преобразование символьных типовданных
Но
мер
Функцияпреобразования
типовданных
Деталипреобразования
1WSTRING_TO_
STRING
Преобразуются только символы, поддерживаемые разработчи
ком в типе данных STRING, преобразование остальных симво
ловопределяется разработчиком
2WSTRING
_
to
_
WCHAR
Передается первый символ строки, если строка пустая, целевая
переменная имеет неопределенноезначение
3STRING
_
to
_
WSTRING
Преобразует символы строки как определено разработчиком в
соответствующие символы набора символов ИСО/МЭК 10646
(UTF-16)
4STRING_
to
_
CHAR
Передается первый символ строки, если строка пустая, целевая
переменная имеет неопределенное значению
5WCHAR_TO_
WSTRING
Дает строку сфактическойдлиной водин символ
6WCHAR
_TO_
CHAR
Преобразуются только символы, поддерживаемые разработчи
ком в типеданных CHAR, преобразование остальных символов
определяется разработчиком
7CHAR
_TO_
STRING
Дает строкусфактическойдлиной водин символ
8CHAR
_TO_
WCHAR
Преобразует символ как определено разработчиком в соответ
ствующийсимвол набора символов UTF-16
6.6.2.5.8 Числовые и арифметические функции
Стандартное графическое представление, имена функций, типы входных и выходных перемен
ных и описания функций одной числовой переменной определяются в таблице 28. Данные функции
перегружаются на определенных родовых типах данных и могут быть типизированными. В таких функ
циях вход и выход имеют одинаковый тип.
Стандартное графическое представление, имена и символы функций и описания арифметиче
ских функций двух и более переменных показываются в таблице 29. Данные функции перегружаются
на всех определенных числовых типах данных, и могут быть типизированными.
Точность числовых функций выражается в терминах одной или более зависимостей, определяе
мых разработчиком.
Ошибка возникает, если результат вычисления одной из таких функций превышает диапазон зна
чений. указанных для типа данных выхода функции, или если предпринимается попытка деления на
ноль.
75