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

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

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

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р МЭК 61131-1-2016 Контроллеры программируемые. Часть 1. Общая информация (Настоящий стандарт распространяется на программируемые (логические) контроллеры (ПЛК) и связанные с ними периферийные устройства, например, инструментальные средства программирования и отладки (СПиО), человеко-машинные интерфейсы (ЧМИ) и т. д., предназначенные для контроля и управления машинами и производственными процессами) ГОСТ Р 56919-2016 Организация испытаний ПЦР-наборов, используемых для идентификации целевых таксонов микрофлоры, растений и генетически модифицированных организмов. Требования к качеству, безопасности, транспортированию и хранению (Настоящий стандарт распространяется на ПЦР-наборы, предназначенные для идентификации и используемые при амплификации нуклеиновых кислот методом ПЦР, организацию их испытаний и тестирования и устанавливает требования к организации испытаний и тестирования ПЦР-наборов, предназначенных для идентификации микрофлоры, растений ГМО, контроля качества методов амплификации нуклеиновых кислот, использующих ПЦР) ГОСТ Р ИСО/МЭК 15026-4-2016 Системная и программная инженерия. Гарантирование систем и программного обеспечения. Часть 4. Гарантии жизненного цикла (В настоящем стандарте представлены указания и рекомендации для выполнения определенных процессов, действий и задач для систем и программных продуктов, для которых необходимо выполнение требований, предъявляемых к особо отобранным свойствам, называемым критическими свойствами. В этом стандарте определен независимый от свойств список процессов, действий и задач, необходимых для достижения этих требований и их демонстрации. Настоящий стандарт определяет процессы, действия, задачи, указания и рекомендации в контексте определенной модели жизненного цикла и набора процессов жизненного цикла для управления жизненным циклом системы и/или программного обеспечения)
Страница 138
Страница 1 Untitled document
ГОСТ Р МЭК 61131-3—2016
rinstBase1:= REF(instBase);
rinstBase2:= REF(instDerived);
rinstDerivedl ?- rinstBasel;
rinstDerived2 ?- rinstBase2:
//rinstbasel ссылается на базовый класс
//rinstbase2 ссылается на порожденный класс
//rinstDerivedl — NULL
//rinstDerived2 будет содержать действительную
// ссылку на instDerived
interfl:= instbase;
// interfl является ссылкойна базовый класс
interf2:~ instderived;
И interf2 является ссылкой на порожденный класс
rinstDerived3 7- interfl; // rinstDerived3 = NULL
rinstDerived4 ?-interf2; //rinstDerived4 будет содержать действительную
//ссылку на instDerived
END PROGRAM
Результат попытки присваивания подтверждается отличием от значения NULL перед использова
нием.
Таблица 52— Попытка присваивания
НомерОписание
Пример
1
Попыткаприсваивания интерфейсов, используя «?=»
См. выше
2
Попытка присваивания интерфейсов, используя «?=»
См. выше
6.6.7 Объектно-ориентированные свойства функциональных блоков
6.6.7.1 Общие положения
Концепция функциональных блоков МЭК 61131-3 расширенадля поддержки объектно-ориентиро
ванной парадигмы в том объеме, как она определена для классов:
- в функциональных блоках дополнительно используются методы;
- функциональными блоками дополнительно реализуются интерфейсы.
- поддерживается наследование функциональных блоков.
В объектно-ориентированных функциональных блоках поддерживаются все свойства, определен
ные в таблице 40.
Кроме того, разработчик объектно-ориентированных функциональных блоков предоставляет вну
тренне согласованное подмножество свойств объектно-ориентированных функциональных блоков,
определенное в таблице 53.
Таблица 53Объектно-ориентированный функциональныйблок
НоОписание
мер Ключевое слово
Объяснение
1
Объектно-ориентированный
функциональный блок
Объектно-ориентированное расширение концепции функциональных
блоков
1
аСпецификатор FINAL
Функциональный блок не может использоваться как базовый функцио
нальный блок
Методы и спецификаторы
5METHOD...END_METHOD
Определение метода
5аСпецификатор PUBLIC
Методможетвызываться откуда угодно
5ЬСпецификатор PRIVATE
Метод может вызываться только внутри определяющего программного
компонента
Спецификатор INTERNAL
Метод может вызываться изодного и тогоже пространства имен
5dСпецификатор PROTECTED
Метод может вызываться только из определяющего программного ком
понента и егонаследников (неявно)
135