Как подготовить техническое задание на систему автоматизации, чтобы не переделывать проект дважды
Разработка системы автоматизации начинается не с выбора контроллера и не с покупки датчиков, а с составления технического задания. От качества этого документа напрямую зависит, уложитесь ли вы в бюджет и сроки, заработает ли система как надо и не придется ли переписывать программу после приемки. Многие заказчики недооценивают этот этап, ограничиваясь общими фразами вроде «сделайте как обычно». В результате подрядчик додумывает требования, потом оказывается, что ожидания не совпали, и начинаются бесконечные доработки.
Главная проблема типовых ТЗ — избыточная детализация в одних местах и полное отсутствие информации в других. Например, заказчик подробно расписывает, какие кнопки должны быть на панели оператора, но забывает упомянуть, что датчик уровня воды в приемном баке должен быть взрывозащищенным, потому что бак стоит во взрывоопасной зоне. Или указывает, что контроллер должен быть с поддержкой Modbus TCP, но не прописывает перечень регистров, которые нужно читать и писать.
Первое, что должно быть в хорошем техническом задании, — описание технологического процесса в терминах, понятных и технологам, и автоматизаторам. Не «нужно управлять температурой», а «на участке от входа до выхода теплообменника температура газового потока должна поддерживаться в диапазоне от четырехсот до четырехсот двадцати градусов Цельсия, скорость изменения температуры не более десяти градусов в минуту, при отклонении более чем на пятнадцать градусов требуется аварийная остановка с выдачей световой и звуковой сигнализации». Конкретные цифры и границы условий позволяют инженеру правильно выбрать тип датчика, регулятора и настроить алгоритмы.
Второй неотъемлемый раздел — перечень аварийных и нештатных режимов. Типичная ошибка: ТЗ описывает только нормальную работу. А что происходит при обрыве датчика? Как ведет себя система при пропадании питания на десять секунд? Нужно ли автоматически перезапускаться после восстановления, или требуется ручной сброс? Какие действия при залипании контактора? Проработка этих сценариев удлиняет документ, но избавляет от многих проблем в эксплуатации. Контроллеры ОВЕН имеют встроенные механизмы обработки ошибок, но запрограммировать их можно только при наличии четких требований.
Третий важный пункт — спецификация интерфейсов между автоматикой и внешним миром. Какие датчики и какой тип сигнала (термосопротивление, термопара, 4-20 мА, дискретный контакт, частотный сигнал) должны подключаться к каким входам. Какие исполнительные механизмы (пускатели, пропорциональные клапаны, преобразователи частоты) к каким выходам. Желательно указать не только тип, но и электрические параметры: напряжение, ток, мощность. Это определяет выбор конкретных модулей ввода-вывода контроллера. Например, если требуется управлять двадцатью однофазными нагревателями через твердотельные реле, нужно предусмотреть достаточное количество дискретных выходов с подходящим коммутируемым током. Без этой спецификации подрядчик может заложить недорогие релейные выходы на два ампера, а на деле потребуется пять.
Четвертый раздел — требования к человеко-машинному интерфейсу. Не нужно рисовать каждый экран вплоть до цвета кнопок — достаточно описать мнемосхемы и перечень отображаемых параметров. Например: главный экран показывает текущую температуру в каждой зоне, уставку, состояние насосов (работа/стоп/авария). Экран аварий содержит список последних двадцати событий с датой, временем и комментарием. Экран настроек позволяет оператору изменить уставки температуры, время цикла, пороги аварий. Оператору должно быть понятно переключение между экранами, для этого можно нарисовать примерную эскизную схему.
Пятый компонент — требования к архивации. Какие параметры сохранять, с какой частотой, на какой срок. Например, запись температуры в каждой камере каждую минуту, архив на тридцать дней. При этом должен быть экспорт в Excel или в CSV-файл на USB-накопителе. Без этого после внедрения заказчик может обнаружить, что система не хранит никакой истории, и будет разочарован. Современные панели оператора ОВЕН имеют встроенную память и поддержку флеш-накопителей.
Шестой раздел — условия эксплуатации и требования к надежности. Диапазон температур в помещении шкафа, влажность, запыленность, вибрации. Нужно ли взрывозащищенное исполнение? Степень защиты оболочки шкафа IP54 или IP65? Какое среднее время наработки на отказ требуется? Этот раздел поможет подобрать корпус и определить необходимость в кондиционировании или подогреве шкафа.
Седьмое, но не по важности, — список документации, которая должна быть передана заказчику. Обычно это принципиальная электрическая схема, схема соединений, программа контроллера с комментариями, руководство оператора, руководство по настройке и обслуживанию, протоколы пусконаладочных работ. Четкое указание состава документации избавляет от споров на этапе сдачи проекта.
Какой объем должен быть у хорошего ТЗ? Для небольшой насосной станции достаточно десяти страниц. Для сложной линии с десятками датчиков и несколькими уровнями управления — от пятидесяти страниц. Главное не количество, а полнота и однозначность. Каждое требование должно быть сформулировано так, чтобы его можно было проверить: соблюдено или не соблюдено.
Компания «Альхатель» помогает заказчикам на этапе подготовки технического задания — опытные инженеры подскажут, какие разделы необходимо добавить, чтобы проект автоматизации на базе оборудования ОВЕН был выполнен качественно и в срок. Более того, мы можем взять на себя разработку ТЗ под ключ: вы опишите желаемый результат и технологический процесс, а мы превратим это в формальный документ с четкими критериями приемки. Это экономит время и нервы, и конечная система будет именно такой, как вы задумали.