ГОСТ Р 51840-2001
4.2.2.1 Хранение прикладной программы
Прикладная программа находится в ячейках запоминающего устройства (ЗУ), в которых записаны инструкции (команды), исполнение которых периодически или по прерыванию определяет работу установки или процесса.
4.2.2.2 Хранение прикладных данных
Хранение прикладных данных обеспечивают ячейки ЗУ, в которые записывают таблицы состояния входов/выходов, а также данные, необходимые при выполнении прикладной программы (например, наборы значений для таймеров, счетчиков, условий для выдачи аварийных сигналов, параметры и формулы, определяющие функционирование установки или процесса).
4.2.2.3 Тип памяти, емкость памяти, использование памяти
Применяют различные типы памяти: чтения/записи (ОЗУ), только для чтения (ПЗУ), однократно программируемые (ОПЗУ), перепрограммируемые (ППЗУ). Сохранение памяти при сбоях в электропитании достигается соответствующим выбором типа памяти в зависимости от назначения (например, ППЗУ, ОПЗУ) или же резервированием электропитания для энергозависимой памяти (например, применением аккумуляторов).
Емкость памяти — это число ячеек ЗУ в килобайтах, которые резервируются для хранения как прикладных программ, так и прикладных данных. Емкость памяти определяется:
- объемом памяти в минимально используемой конфигурации (например, 1 кбайт ОЗУ + +4 кбайта ППЗУ);
- размером(ами) пространства для осуществления приращений;
- объемом (ами) памяти в максимальной конфигурации.
Каждая программируемая функция, используемая прикладной программой, занимает ячейки ЗУ. Число требуемых ячеек обычно зависит от программируемой функции и типа ПК.
Хранение прикладных данных требует емкости памяти, зависящей от объема и формата записываемых данных.
4.2.3 Выполнение прикладных программ
Прикладная программа может включать в себя несколько задач. Выполнение каждой задачи осуществляется последовательно как одна запрограммированная функция во времени до окончания задачи. Запуск задачи, периодически или при обнаружении некоторого события (условие прерывания), осуществляется под управлением операционной системы.
4.3 Характеристики функции интерфейса с датчиками и исполнительными механизмами
4.3.1 Типы входных/выходных сигналов
Информация состояния и данные от установки/процесса передаются в систему ввода/вывода данных ПК посредством двоичных, цифровых или аналоговых сигналов. Наоборот, управляющие воздействия и данные, полученные в результате выполнения функции обработки информации, вводятся в установку/процесс путем использования соответствующих двоичных, цифровых или аналоговых сигналов. Огромное множество используемых датчиков и исполнительных механизмов требует создания широкого диапазона входных и выходных сигналов.
4.3.2 Характеристика системы ввода/вывода данных
В системах ввода/вывода данных используются различные методы обработки, преобразования и гальванического разделения сигналов. Поведение и функциональные характеристики конфигурации ПК зависят от статической/динамической оценки сигнала (обнаружения событий), процедур записи/извлечения, наличия оптоизоляции и т. д.
Системы ввода/вывода обычно характеризуются модульной функциональностью, которая позволяет конфигурировать систему на базе ПК в соответствии с потребностями установки/процесса, а также последующего расширения (вплоть до максимальной конфигурации).
Система ввода/вывода может находиться в непосредственной близости от блоков, осуществляющих функции обработки сигналов, или может быть смонтирована вблизи датчиков или исполнительных механизмов установки/процесса при дистанционном управлении от блоков, осуществляющих функции обработки сигналов.
4.4 Характеристики функции передачи данных
Функция передачи данных обеспечивает обмен программами и данными между внешними устройствами и блоком обработки сигналов ПК для того, чтобы реализовать такие функции, как передача программ, файлов данных, мониторинг, диагностирование.
Перемещение программ и/или данных обычно выполняется путем передачи по локальным сетям или двухточечным соединениям последовательных данных.
4.5 Характеристики функции человеко-машинного интерфейса
Функция ЧМИ — это обеспечение:
6