ГОСТ Р МЭК 61131-3—2016
Обозначения:
— преобразование типаданных не требуется;
- —данным стандартом неопределеныявные или неявные преобразования типовданных.
Реализация может поддерживатьдополнительные преобразования типовданных, специфичныедля
разработчика:
i — неявное преобразование типовданных; однакодополнительноразрешено явное преобразованиетипов;
е —явное преобразование типов данных, применяемое пользователем (стандартные функции преобразова
ния). могут использоватьсядля предотвращения потериданных, несоответствиядиапазонов иливоздей
ствия возможных функциональныхвозможностей, реализованных разработчиком.
Примечание — Преобразование STRING в WSTRING и CHAR в WCHAR не являются неявными, во из
бежание конфликтовс используемыми наборами символов.
Рисунок 11. лист 2
На рисунке 12 показаны преобразования типов данных, поддерживаемые неявным преобразова
нием типов данных. Стрелки представляют возможные пути преобразования. Например, BOOL может
быть преобразована в BYTE. BYTE может быть преобразована в WORD и т. д.
Рисунок 12— Поддерживаемые неявные преобразования типов
В следующих примерах показываются примеры преобразования типов данных.
54