5
1.0 Блок ресурсов, Fieldbus Foundation
1.1 Введение
Блок ресурсов используется для определения уникальных характеристик
функционального блока аппаратного обеспечения. Он содержит название
производителя, имя устройства, DD и состояние блока, а также подробную информацию
об аппаратном обеспечении. Он также указывает объем ресурсов (память и загрузка
ЦПУ), доступных для управления прибором.
1.2 Описание
Данный блок содержит специфические данные об аппаратном обеспечении, которые
связаны с ресурсами. Все данные моделируются в контролируемом пространстве,
поэтому внешние входы в данный блок не требуются.
“Набор” данного параметра предполагает минимум, требуемый для приложения
функционального блока, связанного с ресурсом, в котором он находится. Некоторые
параметры, которые должны быть в данном наборе, такие как данные калибровки и
температура окружающей среды, в большей мере являются частью соответствующих
блоков преобразователя. “Режим” используется для управления основными
состояниями ресурса. Режим O/S останавливает выполнение всех функциональных
блоков. Текущий режим функциональных блоков может изменяться на O/S (выключен),
но целевой режим остается неизменным. Автоматический режим обеспечивает
нормальный режим ресурса. IMan показывает, что ресурс инициализируется или
загружает программное обеспечение. Параметры MANUFAC_ID, DEV_TYPE, DEV_
REV, DD_REV и DD_RESOURCE требуются для идентификации и установления
местонахождения DD, чтобы Главная Служба Описания Прибора могла выбрать
нужную библиотеку DD для конкретного ресурса. Параметр HARD_TYPES имеет
битовую последовательность только для чтения, которая указывает типы аппаратного
обеспечения, доступные для ресурса. Если блок В/В сконфигурирован так, что
требуется тип аппаратного обеспечения, которое не доступно, возникнет сигнал
тревоги блока и ошибка конфигурирования. Параметр RS_STATE отображает рабочее
состояние приложения функционального блока для ресурса, содержащего данный блок.
1.3 Параметр RESTART
Параметр RESTART позволяет выполнять некоторые типы инициализации ресурса.
Они следующие:
1 - Пуск: является пассивным состоянием параметра
2 - Перезапуск ресурса: предназначен для устранения проблем, например, связанных с
ресурсом управления памятью.
3 - Перезапуск со значениями по умолчанию: предназначен для стирания конфигурации
их памяти, действует аналогично заводской инициализации.
4 - Перезапуск процессора: обеспечивает вариант нажатия кнопки сброса процессора,
связанного с ресурсом. Данный параметр не виден, поскольку он становится 1 сразу
после записи.
1.4 Энергонезависимые параметры
Все энергонезависимые параметры хранятся в ЭСППЗУ и используются при повторном
пуске устройства.
1.5 Задержка для режимов удаленного каскадирования
SHED_RCAS и SHED_ROUT устанавливают предельный интервал времени, в течение
которого не определяется потеря коммуникации с удаленным устройством. Данные
постоянные используются всеми функциональными блоками, поддерживающими режим
удаленного каскадирования. Эффект задержки описан в разделе Расчет режима. Сброс
из RCAS/ROUT не происходит при установленных на ноль SHED_RCAS или SHED_
ROUT.
1.6 Уведомление о сигналах тревоге
Значение параметра MAX_NOTIFY представляет собой максимальное число отчетов о
сигналах тревоги, которое данный ресурс передавал без квитирования, соответствует
объему буфера, доступного для аварийных сообщений. Для управления заполнением
буфера сообщениями о сигналах тревоги пользователь может установить значение,
меньшее данного, путем задания значения параметра LIM_NOTIFY. Если LIM_NOTIFY
установлен на ноль, сообщения о сигналах тревоги не выводятся. Параметр CONFIRM_
TIME представляет собой интервал времени, в течение которого ресурс ожидает
квитирование отчета до момента повторного запроса. Если CONFIRM_TIME = 0,
повторные попытки не предпринимаются.