ГОСТ Р МЭК 61131-3-2016. Национальный стандарт Российской Федерации. Контроллеры программируемые. Часть 3. Языки программирования
Приложение B
(справочное)
ПЕРЕЧЕНЬ ОСНОВНЫХ ИЗМЕНЕНИЙ И РАСШИРЕНИЙ ТРЕТЬЕГО ИЗДАНИЯ
Настоящий стандарт полностью совместим с МЭК 61131-3. Следующий перечень показывает основные изменения и расширения:
Редакционные исправления: Структура, нумерация, порядок, формулировки, таблицы свойств, термины и определения, такие как класс, метод, ссылка, сигнатура.
Формат таблицы соответствия.
Новые основные свойства:
- типы данных с явно выраженным типом размещения с именованными значениями;
- элементарные типы данных;
- ссылка, функции и операции со ссылкой;
- проверка ограниченного доступа к ANY_BIT;
- ARRAY переменной длины;
- присваивание начального значения;
- правила преобразования типа: неявная - явная функция - правила вызова, без значения, возвращаемого функцией;
- функции преобразования типов численных данных, поразрядных данных и т.д.;
- функции, чтобы связать и разделить время и дату;
- класс, включая метод, интерфейс и т.д.;
- объектно-ориентированный FB, включая метод, интерфейс и т.д.;
- пространства имен;
- структурированный текст CONTINUE и т.д.;
- релейно-контактные схемы. Контакты для сравнения (типизированные и перегруженные);
приложение A - Формальная спецификация для элементов языка.
Удаления (информативных частей):
- приложение - Примеры;
- приложение - Совместимость с МЭК 61499.
Депрекации:
- восьмеричный литерал;
- использование прямо представленных переменных в теле программных компонентов и методов;
- перегруженное усечение TRUNC;
- перечень инструкций (IL);
- "индикаторная" переменная блока действий.