ГОСТ Р МЭК 60770-3— 2016
В.З Производительность датчика (подключенного к сети fieldbus)
В.3.1 Эталонные условия
Необходимо проанализировать функциональный проект датчика и системы fieldbus. После чего определить
соответствующие потоки данных через тестируемый датчик и другие измерительные устройства, а также хост-
компьютер. управляющий работой системы fieldbus (см. рисунок В.2).
Следует определить базовые нагрузки для датчика (как описано выше) и системы fieldbus.
Базовая нагрузка системы fieldbus должна включать минимальный размер аппаратной части и минимальный
размер прикладной программы.
Необходимо определить и измерить среднюю длительность циклов для датчика. При измерении длитель
ности циклов на вход датчика следует подавать треугольный сигнал. Входной сигнал должен генерироваться либо
хост-компьютером, либо одним из измерительных устройств. Он должен посылаться на вход датчика и иметь
наи больший приоритет, доступный пользователю.
Также следует измерить при базовой нагрузке времена отклика соответствующих типов дисплеев (время, за
которое технологическая информация доводится до оператора) и времена доступа (время, за которое оператор
может оказать влияние на техпроцесс).
Существуют опорные значения, позволяющие сравнить поведение датчиков при возросшей программной
нагрузке.
Необходимо знать следующие характеристики датчика и системы fieldbus:
- процедуры и методы для расчета и/или прогнозирования параметров нагрузки при различной длительности
циклов, длительности выполнения задач и количества измерительных устройств, подключенных к шине fieldbus:
- пределы производительности с точки зрения длительности циклов, и прогнозируемое поведение датчика
при достижении данных пределов. Также должен быть приведен перечень мер. которые следует предпринять для
предотвращения превышения пределов производительности;
- времена отклика и времена доступа с точки зрения конфигурации системы fiekfbus;
- информацию по размерам буферов и механизму передачи сообщений;
- информацию по структуре многозадачного программного обеспечения и по назначению приоритетов для
различных задач.
В.3.2 Условия проведения тестовых испытаний
К любому измерительному устройству может быть подключен только хост-компьютер, и никаких других под
ключений к дополнительным компьютерам и ручным пультам быть не должно.
Следует выполнять измерения и последующие наблюдения за основными маршрутами потока данных при
последовательном увеличении программной и аппаратной нагрузки при:
- увеличении числа активных измерительных устройств вплоть до максимальною количества.
П р и м е ч а н и е — Для ограничения стоимости проведения данного тестового испытания, это условие мо
жет быть ограничено произвольным согласованным со всеми сторонами числом измерительных устройств, под
ключаемых к шине fieldbus:
- активации задачи поиска закономерностей на хост-компьютере;
- активации задачи поддержки аварийных сигналов и соответствующего их запуска:
импульсами определенной длины при возникновении аварийной ситуации на измерительном устройстве,
в темпе возникновения аварийных ситуаций:
- поступлении запросов;
- расширении или уменьшении конфигурации одного из измерительных устройств.
В.3.3 Наблюдения и измерения
При проведении каждого теста необходимо отслеживать поведение датчика и системы fieldbus. включая ин
терфейс оператора. Необходимо проводить следующие наблюдения и измерения:
- среднего времени цикла для датчика. В условиях тестового испытания конкретного датчика длительность
цикла может:
- не изменяться.
- медленно снижаться (измерения),
- допускать временные остановки (измерения),
- допускать постоянные остановки;
- замедления выполнения команд вызова оператора и обращений оператора к входкым/выходным устрой
ствам с интерфейса оператора (измерения);
- появления системных аварийных сообщений при перегрузке;
- в тестовых испытаниях по проверке импульсных аварийных сигналов и сигналов, возникающих в темпе
аварийных ситуаций, определяются точки достижения перегрузок и^или потери сообщений (измерения);
- корректировки времени маркировки (последовательности событий) на интерфейсе оператора;
- потерь информации:
- соответствующих диагностических сообщений.
50