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

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

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

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р МЭК 61131-1-2016 Контроллеры программируемые. Часть 1. Общая информация (Настоящий стандарт распространяется на программируемые (логические) контроллеры (ПЛК) и связанные с ними периферийные устройства, например, инструментальные средства программирования и отладки (СПиО), человеко-машинные интерфейсы (ЧМИ) и т. д., предназначенные для контроля и управления машинами и производственными процессами) ГОСТ Р 56919-2016 Организация испытаний ПЦР-наборов, используемых для идентификации целевых таксонов микрофлоры, растений и генетически модифицированных организмов. Требования к качеству, безопасности, транспортированию и хранению (Настоящий стандарт распространяется на ПЦР-наборы, предназначенные для идентификации и используемые при амплификации нуклеиновых кислот методом ПЦР, организацию их испытаний и тестирования и устанавливает требования к организации испытаний и тестирования ПЦР-наборов, предназначенных для идентификации микрофлоры, растений ГМО, контроля качества методов амплификации нуклеиновых кислот, использующих ПЦР) ГОСТ Р ИСО/МЭК 15026-4-2016 Системная и программная инженерия. Гарантирование систем и программного обеспечения. Часть 4. Гарантии жизненного цикла (В настоящем стандарте представлены указания и рекомендации для выполнения определенных процессов, действий и задач для систем и программных продуктов, для которых необходимо выполнение требований, предъявляемых к особо отобранным свойствам, называемым критическими свойствами. В этом стандарте определен независимый от свойств список процессов, действий и задач, необходимых для достижения этих требований и их демонстрации. Настоящий стандарт определяет процессы, действия, задачи, указания и рекомендации в контексте определенной модели жизненного цикла и набора процессов жизненного цикла для управления жизненным циклом системы и/или программного обеспечения)
Страница 36
Страница 1 Untitled document
ГОСТ Р МЭК 61131-3—2016
1
6.4.4.10.3 Операции с указателями
Оператор REF() возвращает указатель на заданную переменную или экземпляр. Ссылочным ти
пом данных возвращенного указателя является тип данных заданной переменной. Применение опе
ратора REF() к временной переменной (например, переменным любой секции VAR_TEMP или любым
переменным внутри функций) не разрешается.
Указатель может быть присвоен другому указателю, если его ссылочный типданных эквивалентен
базовому типу или является ссылочным типом данных присвоенного указателя.
Указатели могут присваиваться параметрам функций, функциональных блоков и методов в вы
зове. если ссылочный тип данных параметра эквивалентен базовому типу или является базовым типом
ссылочного типа данных. Ссылки не могут использоваться как входные-выходные переменные.
Если указатель присвоен указателю такого же типа данных, то последний ссылается на ту же
самую переменную. В таком случае, прямо порожденный тип данных рассматривается также, как его
базовый тип.
Если указатель присваивается указателю на такой же тип функционального блока или базовый
тип функционального блока, то затем этот указатель указывает на тот же самый экземпляр, но является
все еще связанным со своим типом функционального блока, то есть может использовать только пере
менные и методы своего ссылочного типа данных.
Разыме ювание указателей осуществляется явно.
Указатель разыменовывается использованием предшествующего символа крышки «А».
Разыменованный указатель может использоваться так же. как прямо используется переменная.
Разыменованный указатель на NULL является ошибкой.
Примечание 1— Возможные проверки указателей на NULLможетпроизводиться во время компиляции,
системой поддержки выполнения программы или прикладной программой.
Конструкция REF() и оператор разыменования «Л» используются в графических языках при опре
делении операндов.
Примечание 2 — Арифметические операции суказателями не рекомендуются и не входят в задачу на
стоящегостандарта.
Пример 1
TYPE
S1: STRUCT
SC1:INT;
SC2: REAL;
END_STRUCT;
A1: ARRAY[1..99] OFINT;
END_TYPE
VAR
myS1: SI;
myA1:A1;
myRefSh REF_TOS I.- REF(mySI);
myRefAl: REF_TOA1:= REF(myA1);
myReflnt: REF_TOINT:- REF(myA1[1J);
END_VAR
myRefS1*.SC1:= myRef A1Л[12]; //в данном случае, это эквивалентно S1.SC1:=A1[12J;
myReflnt.- REF(A1[11]);
S1.SC1:=myReflnt’’;//присваивает значение переменной АЦ11] элементу структуры S1.SC1
33