Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 29.12.2025 по 04.01.2026
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р МЭК 61131-3-2016; Страница 136

или поделиться

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р МЭК 61131-1-2016 Контроллеры программируемые. Часть 1. Общая информация (Настоящий стандарт распространяется на программируемые (логические) контроллеры (ПЛК) и связанные с ними периферийные устройства, например, инструментальные средства программирования и отладки (СПиО), человеко-машинные интерфейсы (ЧМИ) и т. д., предназначенные для контроля и управления машинами и производственными процессами) ГОСТ Р 56919-2016 Организация испытаний ПЦР-наборов, используемых для идентификации целевых таксонов микрофлоры, растений и генетически модифицированных организмов. Требования к качеству, безопасности, транспортированию и хранению (Настоящий стандарт распространяется на ПЦР-наборы, предназначенные для идентификации и используемые при амплификации нуклеиновых кислот методом ПЦР, организацию их испытаний и тестирования и устанавливает требования к организации испытаний и тестирования ПЦР-наборов, предназначенных для идентификации микрофлоры, растений ГМО, контроля качества методов амплификации нуклеиновых кислот, использующих ПЦР) ГОСТ Р ИСО/МЭК 15026-4-2016 Системная и программная инженерия. Гарантирование систем и программного обеспечения. Часть 4. Гарантии жизненного цикла (В настоящем стандарте представлены указания и рекомендации для выполнения определенных процессов, действий и задач для систем и программных продуктов, для которых необходимо выполнение требований, предъявляемых к особо отобранным свойствам, называемым критическими свойствами. В этом стандарте определен независимый от свойств список процессов, действий и задач, необходимых для достижения этих требований и их демонстрации. Настоящий стандарт определяет процессы, действия, задачи, указания и рекомендации в контексте определенной модели жизненного цикла и набора процессов жизненного цикла для управления жизненным циклом системы и/или программного обеспечения)
Страница 136
Страница 1 Untitled document
ГОСТ Р МЭК 61131-3—2016
Наследование интерфейса, как показано на рисунке 19 а) является первым из трех уровней на-
следование/реализация. На основе базового интерфейса можно породить один или более интерфей
сов.
Интерфейс может быть порожден из одного или более существующих интерфейсов (базовых ин
терфейсов). используя ключевое слово EXTENDS.
Пример ИнтерфейсА1 расширяет интерфейсА.
Применяются следующие правила:
1 Порожденный (дочерний) интерфейс наследует без дополнительных объявлений все прототипы
методов из его базового (родительского) интерфейса.
2 Порожденный интерфейс может наследовать из произвольного числа базовых интерфейсов.
3 Порожденный интерфейс может расширять множество прототипов методов, то есть он может
иметь прототипы метода дополнительные к прототипам метода своего базового интерфейса и. таким
образом, создавать новую функциональность.
4 Интерфейс, используемый как базовый интерфейс, может сам являться порожденным интер
фейсом. Когда он передается своим порожденным интерфейсам, наследуются также прототипы мето
да.
Данный процесс может повторяться многократно.
5 Если базовый интерфейс изменяет свое определение, все порожденные интерфейсы их по
томки) также имеют эту измененную функциональность.
6.6.6.6.2 Ошибка
Следующие ситуации будут рассматриваться как ошибка:
1
) интерфейс определяет дополнительный прототип метода (в соответствии с правилом 3) с таким
же именем прототипа метода, как и один из его базовых интерфейсов:
2
) интерфейс является своим собственным базовым интерфейсом, явно или неявно, то есть ре
курсия не разрешена.
Пример Свойство OVERRIDE, как определено в 6.6.5.5для классов, не применимо для интерфей
сов.
6.6.67 Попытка присваивания
6.6.67.1 Общие положения
Попытка присваивания используется для проверки того, реализует ли экземпляр данный интер
фейс (см. таблицу 52). Это применимо для классов и функциональных блоков.
Если экземпляр, на который дана ссылка, принадлежит классу или типу функционального блока,
реализующего интерфейс, то результат является действительной ссылкой на данный экземпляр. В про
тивном случав, результатом является NULL.
Синтаксис попытки присваивания может также использоваться для безопасных преобразований
ссылок интерфейсов в ссылки на классы (или типов функциональных блоков), или ссылки на базовый
тип в ссылку на порожденный тип (нисходящее преобразование типа).
Результат попытки присваивания подтверждается отличием от значения NULL перед использова
нием.
6.6.6.67.2 Текстовое представление
В перечне инструкций (язык IL). оператор «ST» (Сохранить) используется как показано в следую
щем примере.
Пример 1
LDinterface2II в языке IL
ST? interface1
В структурированном тексте (язык ST). оператор «?=» используется как показано в следующем
примере.
Пример 2
interfacel ?- interface2;Ив языке ST
6.6.6.67.3 Графическое представление
В графических языках используется следующая конструкция:
133