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

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

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

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р МЭК 61131-1-2016 Контроллеры программируемые. Часть 1. Общая информация (Настоящий стандарт распространяется на программируемые (логические) контроллеры (ПЛК) и связанные с ними периферийные устройства, например, инструментальные средства программирования и отладки (СПиО), человеко-машинные интерфейсы (ЧМИ) и т. д., предназначенные для контроля и управления машинами и производственными процессами) ГОСТ Р 56919-2016 Организация испытаний ПЦР-наборов, используемых для идентификации целевых таксонов микрофлоры, растений и генетически модифицированных организмов. Требования к качеству, безопасности, транспортированию и хранению (Настоящий стандарт распространяется на ПЦР-наборы, предназначенные для идентификации и используемые при амплификации нуклеиновых кислот методом ПЦР, организацию их испытаний и тестирования и устанавливает требования к организации испытаний и тестирования ПЦР-наборов, предназначенных для идентификации микрофлоры, растений ГМО, контроля качества методов амплификации нуклеиновых кислот, использующих ПЦР) ГОСТ Р ИСО/МЭК 15026-4-2016 Системная и программная инженерия. Гарантирование систем и программного обеспечения. Часть 4. Гарантии жизненного цикла (В настоящем стандарте представлены указания и рекомендации для выполнения определенных процессов, действий и задач для систем и программных продуктов, для которых необходимо выполнение требований, предъявляемых к особо отобранным свойствам, называемым критическими свойствами. В этом стандарте определен независимый от свойств список процессов, действий и задач, необходимых для достижения этих требований и их демонстрации. Настоящий стандарт определяет процессы, действия, задачи, указания и рекомендации в контексте определенной модели жизненного цикла и набора процессов жизненного цикла для управления жизненным циклом системы и/или программного обеспечения)
Страница 115
Страница 1 Untitled document
ГОСТ Р МЭК 61131-32016
Класс это программный компонент, разработанный для объектно-ориентированного програм
мирования. По существу, класс содержит переменные и методы. Класс должен инстанцироваться до
того, как его методы смогут вызываться и как можно осуществлять доступ к его переменным.
6.6.5.2 Объявление класса
Свойства объявления класса определены в таблице 48:
1) ключевое слово CLASS с последующим идентификатором, указывающим имя определяемого
класса;
2) завершающее ключевое слово END_CLASS:
3) значения переменных, которые объявлены через конструкцию VAR_EXTERNAL. могут изме
няться из класса:
4) Значения констант, которые объявлены через конструкцию VAR_EXTERNAL CONSTANT, не мо
гут изменяться из класса:
5) конструкция VAR„.END_VAR, при необходимости, указывающая имена и типы переменных
класса:
6) переменные могут быть инициализированы:
7) переменные секции VAR (статические) могут быть объявлены как PUBLIC (общие). К общим
переменным можно получатьдоступ извне класса, используя такой же синтаксис, какдля доступа к вы
ходным переменным функционального блока;
8) для внутренних переменных класса могут использоваться квалификаторы RETAIN и NON_
RETAIN;
9) для объявления внутренних переменных класса может использоваться символ «*», как опреде
лено в таблице 16;
10) переменные могут быть общими PUBLIC, индивидуальными PRIVATE, внутренними INTERNAL
или защищенными PROTECTED. По умолчанию используется спецификатор доступа PROTECTED;
11) класс может поддерживать наследование других классов для расширения базового класса;
12) класс может реализовывать один или более интерфейсов:
13) экземпляры других функциональных блоков, классы и блоки объектно-ориентированныхфунк
ций могут быть объявлены в секциях переменных VAR и VAR_EXTERNAL;
14) экземпляр класса, объявленный внутри класса, не обязан использовать то же имя. как функ
ция (той же области видимости) для предотвращения неопределенностей.
Класс имеет следующие различия от функционального блока:
- ключевые слова FUNCTION_BLOCK и END_FUNCTION_BLOCK заменены ключевыми словами
CLASS и END_CLASS. соответственно.
- переменные объявляются только в секции VAR. Не разрешены секции VARJNPUT. VAR_
OUTPUT, VAR_IN_OUT и VAR_TEMP. У класса нет тела:
- класс может определять только методы;
- вызов экземпляра класса невозможен. Могут вызываться только методы класса.
Реализация классов предоставляет по существу согласующееся подмножество свойств, опреде
ленных в таблице 48.
Таблица 48 — Класс
Н омер
О писание
Клю чсоое слово
О бъяснение
1
CLASS ... END_CLASS
Определение класса
1а
СпецификаторFINAL
Класс не может использоваться в базовом классе
Основанные на функциональном блоке
Определение переменных
VAR ... END_VAR
VAR В: REAL; ENDVAR
2Ь
Инициализация переменных
VAR В: REAL:= 12.1: END_VAR
За
Квалификатор RETAIN для внутренних пе
ременных
VAR RETAIN X: REAL; END_VAR
112