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

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

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

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р МЭК 61131-1-2016 Контроллеры программируемые. Часть 1. Общая информация (Настоящий стандарт распространяется на программируемые (логические) контроллеры (ПЛК) и связанные с ними периферийные устройства, например, инструментальные средства программирования и отладки (СПиО), человеко-машинные интерфейсы (ЧМИ) и т. д., предназначенные для контроля и управления машинами и производственными процессами) ГОСТ Р 56919-2016 Организация испытаний ПЦР-наборов, используемых для идентификации целевых таксонов микрофлоры, растений и генетически модифицированных организмов. Требования к качеству, безопасности, транспортированию и хранению (Настоящий стандарт распространяется на ПЦР-наборы, предназначенные для идентификации и используемые при амплификации нуклеиновых кислот методом ПЦР, организацию их испытаний и тестирования и устанавливает требования к организации испытаний и тестирования ПЦР-наборов, предназначенных для идентификации микрофлоры, растений ГМО, контроля качества методов амплификации нуклеиновых кислот, использующих ПЦР) ГОСТ Р ИСО/МЭК 15026-4-2016 Системная и программная инженерия. Гарантирование систем и программного обеспечения. Часть 4. Гарантии жизненного цикла (В настоящем стандарте представлены указания и рекомендации для выполнения определенных процессов, действий и задач для систем и программных продуктов, для которых необходимо выполнение требований, предъявляемых к особо отобранным свойствам, называемым критическими свойствами. В этом стандарте определен независимый от свойств список процессов, действий и задач, необходимых для достижения этих требований и их демонстрации. Настоящий стандарт определяет процессы, действия, задачи, указания и рекомендации в контексте определенной модели жизненного цикла и набора процессов жизненного цикла для управления жизненным циклом системы и/или программного обеспечения)
Страница 42
Страница 1 Untitled document
ГОСТ Р МЭК 61131-3—2016
6.5.2.2 Область действия объявлений
Область действия (диапазон применимости) деклараций, содержащихся в разделе деклараций,
является локальной для программных компонент, в которых данный раздел деклараций содержится. То
есть объявленные переменные не будут доступны для других программных компонентов, за исклю
чением явных параметров, передаваемых через переменные, которые объявлены как входы и выходы
этих компонент.
Исключением из данного правила являются переменные, объявленные как глобальные. Такие
переменные доступны для программных компонент только через объявление VAR_EXTERNAL. Тип
переменных, объявленных в блоке VAR_EXTERNAL. должен быть согласован с типом, объявленным в
блоке VAR_GLOBAL. связанных программ, конфигурации и ресурсе.
Ошибка возникает, если:
- какая-либо программная компонента пытается изменить значение поременной. которая была
объявлена с квалификатором CONSTANT или в секции VARJNPUT;
- переменная, объявленная как VAR_GLOBAL CONSTANT, в элементе конфигурации или про
граммном компоненте («содержащем элементе») используется в объявлении VAR_EXTERNAL (без ква
лификатора CONSTANT) любого элемента, содержащегося в пределах охватывающего элемента, как
показано ниже.
Максимальное число переменных, допустимых в блоке объявления переменных, определяется
разработчиком.
6.5.3 Переменные типа ARRAY переменной длины
Массивы переменной длины могут использоваться только как:
- входные, выходные или входные-выходные переменные функций и методов;
- входные-выходные переменные функциональных блоков.
Число размерностей массива и фактических и формальных параметров должны быть одинако
выми. Они определяются, используя символ звездочки как спецификацию неопределенного диапазона
для границ индекса.
Массивы переменной длины предоставляют программам, функциям, функциональным блокам и
методам средства использовать массивы с различными диапазонами индекса.
Для работы с массивами переменной длины предоставляются следующие стандартные функции
(см. таблицу 15).
Таблица 15— Переменные типаARRAYпеременнойдлины
Номер
Описание
Примеры
1Декларация с использованием *
VAR_IN_OUT
ARRAY[*. *___] OF тип данных A:ARRAY [. *] OF INT:
END_VAR;
Стандартные функции LOWER_BOUND и UPPER_BOUND
2аГрафическое представлениеПолучитьнижнюю границумассива:
+-----------------------+
!
LOWER BOUND
!
A R R A Y --------! ARR!
-----
ANY INT
ANY_INT
!
DIM 1
---------------4
Получитьверхнююграницу массива:
♦-----------------------+
!
UPPER_BOUND
!
A R R A Y
------
!
ARR
!
-----
ANY INT
ANY_INT
-----!
DIM
!
+-----------------------+
2ЬТекстовое представлениеПолучить нижнюю границу2-го измерения массиваА:
low2:= LOWER_BOUND (А. 2);
Получить верхнююграницу 2-го измерения массиваА
ир2:= UPPER_BOUND (А 2);
39