ГОСТ Р МЭК 61131-3—2016
Окончаниетаблицы 48
Н омер
О писание
Клю чевое слово
О бъяснение
ЗЬ
Квалификатор RETAIN для внутренних пе
ременных
VAR NON_RETAIN X: REAL END_VAR
4а
Объявления VAR_EXTERNALвнутриобъяв
лений типа класса
См. эквивалентный пример в таблице 40
4Ь
Объявления VAR_EXTERNAL CONSTANT в
объявлениях типа класса
См. эквивалентный пример в таблице 40
Методы и спецификаторы
5
METHOD...END_METHOD
Определение метода
5а
Спецификатор PUBLIC
Метод может вызыватьсяоткуда угодно
5Ь
Спецификатор PRIVATE
Метод может вызываться только внутри определяю
щегопрограммногокомпонента
5с
СпецификаторINTERNAL
Методможет вызыватьсяизодногопространства имен
5d
Спецификатор PROTECTED
Метод может вызываться только из определяющего
программного компонента и егонаследников (неявно)
5е
Спецификатор FINAL
Метод не можетбыть перегружен
Наследование
-данныесвойства—такиежекаквтаблице53свойств
наследования
6
EXTENDS
Класс является наследником класса
Примечание — Наследование функциональных
блоковотсутствует
7
OVERRIDE
Метод переопределяет базовый метод — см. динами
ческое связывание имен
8
ABSTRACT
Абстрактный класс — по меньшей мере, один метод
являетсяабстрактным
Абстрактный метод— шаблон метода
Ссылка надоступ
9а
THIS
Ссылка на собственные методы
9Ь
SUPER
Ссылка на методбазового класса
Спецификаторы доступа переменной
10а
Спецификатор PUBLIC
Доступ к переменной возможен излюбогоместа
10Ь
Спецификатор PRIVATE
Доступ к переменной осуществляется только внутри
определяющего программного компонента
Юс
Спецификатор INTERNAL
Доступ к переменной осуществляется только внутри
одногопространства имен
10d
Спецификатор PROTECTED
Доступ к переменной осуществляется только из опре
деляющего программного компонента и его наследни
ков (неявно)
Полиморфизм
11а
с секцией переменных VAR_IN_OUT
Переменным из секции VAR_IN_OUT может бытьпри
своенэкземпляр производного класса
11Ь
соссылкой
Ссылке на (базовый) класс может быть присвоен
адресэкземпляра производного класса
113