ГОСТ Р МЭК 61131-3—2016
Примечание — Функциональный блок не имеет реализованных методов, но вызывает методы передан
ногокласса!
б.б.б.б Наследование интерфейса (EXTENDS)
6.6.6.6.1 Общие положения
Применительно к языкам программирования PLC концепция наследования и реализации, опре
деленная в объектно-ориентированном программировании применяется как способ создания новых
элементов, как показано на рисунке 19 а), Ь), с) ниже.
a) Наследование интерфейса
Порожденный (дочерний) интерфейс расширяет (EXTENDS) базовый (родительский) интерфейс,
который уже был определен, или
b
) Реализация класса
Порожденный класс реализует (IMPLEMENTS) один или более интерфейсов, которые уже были
определены, или
c) Наследование класса
Порожденный класс расширяет (EXTENDS) базовый класс, который уже был определен.
Иллюстрация иерархии наследования:
a) наследованиеинтерфейса с использованием ключевогослова EXTENDS;
b
) реализация интерфейса, используя ключевое слово IMPLEMENTS;
c) класса, используя ключевые слова EXTENDS и OVERRIDE.
Рисунок 19— Наследованиеинтерфейса и класса
132