База знаний / связь и автономность
Что происходит при отсутствии связи
Центральная система должна явно показать момент, когда перестала получать актуальные данные. Последнее значение, локальная работа автоматики и доступность истории при этом рассматриваются как три отдельные вещи.
01 / Достоверность
Последнее значение не является текущим
Возраст данных и состояние их источника должны быть видны так же явно, как само числовое значение.
Последнее значение можно оставить на экране как справочное, но рядом указываются время измерения и признак недостоверности. Оно не участвует в оценке текущего нормального состояния наравне со свежими данными. Старые 6,1 бар не должны выглядеть как действующая норма.
02 / Граница ответственности
Локальная автоматика
Локальный ПЛК продолжает управлять процессом и выполнять блокировки. Потеря внешнего мониторинга не должна сама по себе останавливать насосную станцию, ИТП или вентиляцию. Если центральный сервер участвует в управлении, такая функция должна быть отдельно спроектирована и не подразумевается обычной задачей наблюдения.
Таймаут
После согласованного времени без обмена объект получает статус «Нет данных». Таймаут выбирают с учётом нормальной периодичности передачи и качества канала. Это системное событие, а не технологическая авария, хотя оно может требовать отдельной реакции дежурного персонала.
03 / Во время разрыва
Сначала текущее состояние, затем история
Фиксируется прекращение обмена и запускается отсчёт согласованного таймаута.
Последние значения получают признак неактуальности, а объект — состояние «Нет данных».
Контроллер продолжает локально сохранять выбранные параметры и события в пределах рассчитанного буфера.
Сначала передаётся текущее состояние, затем без его блокировки выгружаются пропущенные записи.
Глубина локальной истории рассчитывается заранее по числу тегов и способу записи. После восстановления сначала передаётся текущее состояние, чтобы оператор сразу увидел фактический режим. Затем выгружаются пропущенные записи с исходным временем, а начало и окончание разрыва остаются в журнале.
04 / Качество канала
Повторяющиеся короткие разрывы
Нестабильность полезно учитывать, даже если каждый отдельный перерыв короче таймаута потери связи и длительной потери данных не произошло.
Повторяющиеся короткие разрывы учитывают отдельно от длительной недоступности. Они могут не приводить к заметной потере данных, но могут указывать на нестабильность питания, радиоканала или сетевого оборудования. Сводная статистика помогает увидеть повторяемость, не превращая каждый краткий перерыв в одинаковое аварийное сообщение.