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

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

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

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р МЭК 61131-1-2016 Контроллеры программируемые. Часть 1. Общая информация (Настоящий стандарт распространяется на программируемые (логические) контроллеры (ПЛК) и связанные с ними периферийные устройства, например, инструментальные средства программирования и отладки (СПиО), человеко-машинные интерфейсы (ЧМИ) и т. д., предназначенные для контроля и управления машинами и производственными процессами) ГОСТ Р 56919-2016 Организация испытаний ПЦР-наборов, используемых для идентификации целевых таксонов микрофлоры, растений и генетически модифицированных организмов. Требования к качеству, безопасности, транспортированию и хранению (Настоящий стандарт распространяется на ПЦР-наборы, предназначенные для идентификации и используемые при амплификации нуклеиновых кислот методом ПЦР, организацию их испытаний и тестирования и устанавливает требования к организации испытаний и тестирования ПЦР-наборов, предназначенных для идентификации микрофлоры, растений ГМО, контроля качества методов амплификации нуклеиновых кислот, использующих ПЦР) ГОСТ Р ИСО/МЭК 15026-4-2016 Системная и программная инженерия. Гарантирование систем и программного обеспечения. Часть 4. Гарантии жизненного цикла (В настоящем стандарте представлены указания и рекомендации для выполнения определенных процессов, действий и задач для систем и программных продуктов, для которых необходимо выполнение требований, предъявляемых к особо отобранным свойствам, называемым критическими свойствами. В этом стандарте определен независимый от свойств список процессов, действий и задач, необходимых для достижения этих требований и их демонстрации. Настоящий стандарт определяет процессы, действия, задачи, указания и рекомендации в контексте определенной модели жизненного цикла и набора процессов жизненного цикла для управления жизненным циклом системы и/или программного обеспечения)
Страница 132
Страница 1 Untitled document
ГОСТ Р МЭК 61131-3—2016
Пример Класс реализует интерфейс.
И Объявление
END_METHOD
И Вызывается в дневное время
END_METHOD
И Вызывается в ночное время
INTERFACEROOM
METHOD DATTIME
METHODNIGHTTIME
ENDJNTERFACE
CLASS LIGHTROOMIMPLEMENTSROOM
VAR LIGHT: BOOL: END_VAR
METHODPUBLICDAYTIME
LIGHT:* FALSE:
END_METHOD
METHOD PUBLICNIGHTTIME
LIGHT- TRUE;
END_METHOD
END_CLASS
IIИспользование (посредством внешнего вызова метода)
PROGRAMА
VARMyRoom: LIGHTROOM; END_VAR;/I Инстанцирование класса
VAR_EXTERNALActual_TOD: TOD; END_VAR:// определение глобального времени
IF Actual_TOD >= TODU20:15 ORActual_TOD <= TOD»6:00
THENMyRoom.NIGHTTIMEQ;
ELSE MyRoom.DAYTIMEf);
ENDJF;
END_PROGRAM
6.6.6.5 Использование интерфейса как типа переменной
6.6.6.5.1 Общие положения
Интерфейс может использоваться как тип переменной. Затем данная переменная становится ука
зателем на экземпляр класса, реализующего интерфейс. Переменной должна быть назначена ссылка на
экземпляр класса до того, как она может использоваться. Данное правило применяется во всех слу чаях,
где может использоваться переменная.
Переменной типа INTERFACE могут быть назначены следующие значения.
1
) экземпляр класса, реализующего интерфейс;
2) экземпляр класса, порожденного (посредством EXTENDS) из класса, реализующего интерфейс;
3) другая переменная того же порожденного типа INTERFACE;
4) специальное значение NULL, указывающее на недопустимую ссылку. Данное значение также
является начальным переменной, если она не инициализирована иным образом.
Переменная типа INTERFACE может сравниваться на равенство с другой переменной того же
типа. Результат имеет значение TRUE, если переменные ссылаются на один и тот же экземпляр или
если значения обоих переменных равны NULL.
6.6.6.5.2 Ошибка
Значение переменной типа интерфейс должно быть присвоено до ее использования, и должна
быть проведена проверка, что оно указывает на действительный экземпляр класса. В противном слу
чае возникает ошибка времени выполнения.
Примечание Для предотвращения ошибки времени выполнения, инструментальные программные
средствадолжны предоставитьнеявный«пустой» метод.Другойспособсостоитв предварительной проверкетого,
чтоназначендействительный экземпляр класса.
1 29