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

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

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

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р МЭК 61131-1-2016 Контроллеры программируемые. Часть 1. Общая информация (Настоящий стандарт распространяется на программируемые (логические) контроллеры (ПЛК) и связанные с ними периферийные устройства, например, инструментальные средства программирования и отладки (СПиО), человеко-машинные интерфейсы (ЧМИ) и т. д., предназначенные для контроля и управления машинами и производственными процессами) ГОСТ Р 56919-2016 Организация испытаний ПЦР-наборов, используемых для идентификации целевых таксонов микрофлоры, растений и генетически модифицированных организмов. Требования к качеству, безопасности, транспортированию и хранению (Настоящий стандарт распространяется на ПЦР-наборы, предназначенные для идентификации и используемые при амплификации нуклеиновых кислот методом ПЦР, организацию их испытаний и тестирования и устанавливает требования к организации испытаний и тестирования ПЦР-наборов, предназначенных для идентификации микрофлоры, растений ГМО, контроля качества методов амплификации нуклеиновых кислот, использующих ПЦР) ГОСТ Р ИСО/МЭК 15026-4-2016 Системная и программная инженерия. Гарантирование систем и программного обеспечения. Часть 4. Гарантии жизненного цикла (В настоящем стандарте представлены указания и рекомендации для выполнения определенных процессов, действий и задач для систем и программных продуктов, для которых необходимо выполнение требований, предъявляемых к особо отобранным свойствам, называемым критическими свойствами. В этом стандарте определен независимый от свойств список процессов, действий и задач, необходимых для достижения этих требований и их демонстрации. Настоящий стандарт определяет процессы, действия, задачи, указания и рекомендации в контексте определенной модели жизненного цикла и набора процессов жизненного цикла для управления жизненным циклом системы и/или программного обеспечения)
Страница 118
Страница 1 Untitled document
ГОСТ Р МЭК 61131-3—2016
6.6.5.4 Методы класса
6.6.5.4.1 Общие положения
Применительно к задачам языков программируемых контроллеров, концепция методов, хорошо
известных в объектно-ориентированном программировании, принимается как набор факультативных
элементов языка, используемых при определении класса.
Методы могут применяться для определения операций с данными экземпляров класса.
6.6.5.4.2 Сигнатура
В целях данного стандарта, термин сигнатура определен в раздело 3 как набор информации,
однозначно определяющий идентичность параметров МЕТОДА.
Сигнатура включает:
- имя метода,
- тип результата;
- имена переменных, типы данных и порядок всех параметров.то есть входных, выходных и вход-
ных-выходных переменных.
Локальные переменные не являются частью сигнатуры. Переменные, объявленные в секции
VAR_EXTERNAL и постоянные переменные не существенны для сигнатуры.
Спецификаторы доступа, такие как PUBLIC или PRIVATE не существенны для сигнатуры.
6.6.5.4.3 Объявление и выполнение метода
Класс может иметь набор методов.
Объявление метода должно подчиняться следующим правилам:
1 Методы объявляются в области действия класса.
2 Метод может объявляться на любом из языков, указанных в этом стандарте.
3 В текстовом объявлении методы перечисляются после объявления переменных класса.
4 Метод может объявлять свои собственные VARJNPUT. внутренние временные переменные
VAR и VAR_TEMP, VAR_OUTPUT. VAR_IN_OUT и результат метода.
Ключевые слова VAR_TEMP и VAR имеют то же самое значение и оба являются разрешенными
для внутренних переменных.
(Ключевое слово VAR используется в функциях).
5 Объявление метода содержит один из следующих спецификаторов доступа. PUBLIC, PRIVATE,
INTERNAL или PROTECTED. Если спецификатор доступа на задан, метод будет PROTECTED по умол
чанию.
6 Объявление метода может содержать дополнительные ключевые слова OVERRIDE или
ABSTRACT.
Примечание 1— Перегрузка методовне входит в задачу настоящего стандарта.
Объявление метода должно подчиняться следующим правилам:
7 Во время выполнения метод может читать свои входные переменные и вычисляет выходные
переменные и результат, используя временные переменные.
8 Результат метода присваивается его имени.
9 Все переменные метода и его результат являются временными (как переменные функции), то
есть переменные не сохраняются от одного вычисления метода до другого.
Поэтому, вычисление выходных переменных метода возможно только в непосредственном кон
тексте вызова метода.
10 Имена переменных каждого метода класса должны быть различными (уникальными). Имена
локальных переменных различных методов могут быть одинаковыми.
11 Все методы класса имеют доступ для чтения/записи к статическим и внешним переменным,
объявленным в классе.
12 Все переменные и результаты могут быть многозначными, например, массив или структура.
Как это объявлено для функций, результат метода может использоваться как операнд в выражении.
13 Во время выполнения метод может использовать другие методы, определенные в этом классе.
Методы экземпляра данного класса вызываются, используя ключевое слово THIS.
Следующий пример иллюстрирует упрощенное объявление класса с двумя методами и вызов
метода.
115