O ORPAON
SCADA и диспетчеризация

Спецификация требований к SCADA: как её составить

Спецификация требований к SCADA — это ключевое приложение тендерной документации и технического договора: она переводит охват мониторинга, функциональные границы, соглашения о данных, стратегию аварий и критерии приёмки в проверяемые положения и решает, примут ли проект в срок или он утонет в спорах о границах работ.

Структура спецификации требований к SCADA: пять модулей — границы, функции, данные, аварии, приёмка — вокруг центрального документа

Какие разделы должна содержать спецификация требований к SCADA

Спецификация, пригодная для приложения к тендеру и договору, обычно строится в следующем порядке, и каждый раздел должен заканчиваться проверяемыми положениями, а не общими словами о возможностях:

  • Предыстория и цели: перечень объектов мониторинга (цеха, насосные станции, электрощитовые), решаемые эксплуатационные задачи, связь с существующими системами
  • Границы системы и интерфейсы: до какого уровня простирается ответственность SCADA и кому принадлежат интерфейсы с ПЛК, MES и видеосистемами
  • Функциональные требования: наблюдение, управление, аварии, тренды, отчёты, права доступа и резервирование — по пунктам, с приоритетом у каждого положения
  • Требования к данным: объём таблицы точек, периоды опроса, срок хранения истории, порядок архивирования и выгрузки
  • Нефункциональные требования: целевые показатели доступности, пределы времени обновления и отклика, число одновременных клиентов, кибербезопасность и требования аудита
  • Критерии приёмки и сдачи: пункты FAT/SAT, условия испытаний, документация и обучение, границы ответственности в гарантийный период

Порядок разделов можно менять, но каждый раздел обязан отвечать на вопрос: как приёмка это докажет? Положение без метода проверки должно либо получить критерий, либо быть исключено — именно такие положения чаще всего превращаются в спор на приёмке.

Как формулировать ключевые поля: от описания возможностей к проверяемым положениям

Функциональные требования и требования к данным — ядро спецификации. Главное — записывать каждое требование в трёхчастной форме: вход — обработка — наблюдаемый результат. Ниже сопоставлены формулировки для частых разделов:

РазделЧто писатьПример положенияТипичный пробелПочему это важно
ФункцииНаблюдаемое поведение каждого экрана и операцииЭкран насосной станции обновляет всю телеметрию за 2 секунды; состояние отображается в течение 1 секунды после командыНаписано «оперативный мониторинг» без предельных сроковБез предельных сроков проверить нельзя
Точки и данныеЧисло точек, соглашения об опросе и храненииОколо 5000 точек; аналоговые — 1 отсчёт в секунду; дискретные — по изменению значенияНе определены срок хранения и стратегия сжатияПрямо определяют объём хранения и стоимость
СвязьПротокол, направление и поведение при сбоеСбор по Modbus TCP / OPC UA; после восстановления связи — дозагрузка из буфераДозагрузка при обрыве не описанаПотеря данных при обрыве — классический предмет спора
АварииУровни, цепочка оповещения, подтверждение и архивТри уровня; эскалация от смены к цеху и к диспетчеру; подтверждение и сброс фиксируются отдельноНаписано только «аварийная сигнализация»Отсюда обычно начинается лавина сигналов
Права и аудитМатрица ролей и след операцийКаждая операция, изменение и подтверждение фиксируют пользователя и времяНе определён срок хранения журнала аудитаЖёсткое требование проверок соответствия

Рекомендуется присваивать каждому требованию уникальный номер и приоритет (обязательное, желательное, опциональное), а тест-кейсы приёмки должны ссылаться на эти номера напрямую. Тогда на FAT/SAT проверка идёт пункт за пунктом — без пропусков и без простора для двояких толкований.

Типичные пробелы и правила написания: дорогие ошибки на стадии договора

Разбор сданных проектов мониторинга показывает: в документации требований редко не хватает функциональных положений — не хватает границ и соглашений. Эти пробелы встречаются чаще всего и дороже всего обходятся при исправлении:

  • Пробел в границах: не записано разграничение полномочий управления между SCADA и ПЛК — кто выдаёт уставки, что имеет приоритет, местное или дистанционное управление, как действует защита при потере управления
  • Пробел в данных: не согласованы срок хранения истории и формат выгрузки — спустя годы эксплуатации выясняется, что аудиторская прослеживаемость не обеспечена
  • Пробел в связи: написано только имя протокола без поведения при сбое — восстановление связи, дозагрузка из буфера и синхронизация времени не имеют положений
  • Пробел в авариях: не определены уровни и стратегия подавления — после запуска сигналы заполняют экран, и оператор пропускает критические
  • Пробел в приёмке: критерий записан как «стабильная работа» — без количественных показателей и условий испытаний каждая сторона толкует по-своему
Чек-лист из пяти вопросов перед подписанием: полномочия управления, срок хранения, обрыв связи, маршрутизация аварий, доказательство приёмки

Способ восполнения — встречный вопрос для каждого типа пробела: в разделе границ — «у кого полномочия управления», в разделе данных — «сколько лет хранить и как выгружать», в разделе связи — «что делать при обрыве», в разделе аварий — «кто, что и когда получает», в разделе приёмки — «какими условиями испытаний это доказывается». Когда все пять вопросов получают ответ внутри документа, спецификация готова стать приложением технического договора.

Итоги

Один критерий решает, готова ли спецификация требований к SCADA стать приложением договора: каждое положение указывает наблюдаемый результат и метод проверки. Структура разделов, таблица формулировок и чек-лист из пяти вопросов применимы напрямую к следующей тендерной документации, чтобы границы и соглашения были зафиксированы до старта работ.

Заявка на выездную диагностику

Опытный инженер вместе с вами проверит охват мониторинга, соглашения о точках и критерии приёмки и поможет зафиксировать спецификацию требований до стадии тендера и договора. Инженер со знанием русского языка обеспечит связь с вашей командой на всех этапах.

Связаться с нами