Проблема выбора SCADA-систем
Требования к SCADA.
Разработчиков систем автоматизации в первую очередь интересуют следующие характеристики SCADA-систем:
- качество документации;
- техническая поддержка в России;
- открытость и масштабируемость;
- полнофункциональность;
- надежность;
- эффективность;
- цена.
Качество сопроводительной документации является одной из ключевых характеристик.
Низкое качество документации (например, ее неполнота или англоязычность приводит к фактическому ухудшению качества сопровождения.
Техническая поддержка определяет, сколько времени и сил придется затратить системному интегратору на освоение всех возможностей системы.
При ее отсутствии зачастую оказывается, что проще и быстрее написать программу самостоятельно, нежели разобраться, как пользоваться готовой.
Вопрос масштабируемости значим потому, что мы можем иметь проекты разного масштаба (от сотен сигналов до десятков тысяч).
Иметь SCADA-пакет, применяемый либо только в малых, либо только в больших системах, непрактично.
Требование открытости имеет несколько основных аспектов.
Во-первых, это возможность сопряжения данной SCADA с различными продуктами других фирм-производителей (ПО технологических контроллеров, СУБД, другие SCADA).
Во вторых, это наличие мощного и универсального скриптового языка.
В третьих, это возможности встраивания в SCADA готовых компонентов (в первую очередь - ActiveX).
(Поддержка ActiveX-технологии позволяет создавать экранные формы, состоящие из ранее разработанных компонентов, как из кубиков.
В настоящее время формируется открытый рынок ActiveX- компонентов и появляются фирмы, специализирующиеся на выпуске подобной продукции).
Под полнофункциональностью понимается способность пакета решать весь комплекс задач промышленной автоматизации, выдвигаемых перед программным обеспечением на верхнем уровне АСУ ТП, а не некоторое их подмножество.
Надежность - это не только отсутствие ошибок в программном коде самого пакета, но и его устойчивость к ошибкам во внешних компонентах и к некорректным действиям обслуживающего персонала.
Эффективность SCADA-системы в первом приближении сводится к тому, насколько мощный компьютер требуется для реализации с ее помощью конкретных проектов.
Так как в составе реальных проектов одновременно используется множество функций SCADA-системы, желательно, чтобы каждая из ее подсистем (графическая, ввода-вывода, архивирования и т.п.) обладала необходимой функциональностью и быстродействием.
Цена - это и цена лицензий на исполнительные модули пакета (run-time модули), и зависимость этой цены от числа тегов и запрошенного набора функций, а также стоимость документации и обучения.