Глава 2. функции и структуры интегрированных систем
ТРЕБОВАНИЯ К ИНТЕГРИРОВАННЫМ СИСТЕМАМ УПРАВЛЕНИЯ
Эксплуатационные характеристики SCADA-систем
Эксплуатационные характеристики SCADA-системы имеют большое значение, поскольку от них зависят скорость освоения продукта и разработки прикладных систем. Они, в конечном итоге, отражаются на стоимости реализации проектов [11].
Надежность
Все успешно работающие системы обеспечивают контроль и управление, включая графический интерфейс оператора, обработку сигналов тревог, построение графиков, отчетов и обмен данными. Эти возможности способствуют улучшению эффективности работы предприятия и, следовательно, увеличению прибыли. Однако при разработке таких систем часто упускается из вида один существенный аспект – что произойдет, если какой-либо элемент аппаратуры выйдет из строя?
Локальная в соответствии с рисунком 2.1.1 и распределенная в соответствии с рисунком 2.1.2 АСУ ТП имеют одну общую особенность. Обе системы полностью выйдут из строя, если всего в одном компоненте системы (компьютере, соединенном с контроллерами или сетью контроллеров) возникнет неисправность.
Рисунок 2.1.1 – Локальная АСУ ТП
Большинство современных компьютеров обеспечивают хорошие показатели надежности, но, тем не менее, они также выходят из строя, особенно при эксплуатации в жестких производственных условиях. Если какие-либо компоненты производственного процесса (или весь процесс) являются критически важными или стоимость остановки производства очень высока, возникает необходимость построения резервируемых систем. В системах, обеспечивающих резервирование, выход из строя одного компонента не влечет за собой остановку всей системы.
SCADA-системы поддерживают реализацию резервирования большинства компонентов как вследствие особенности архитектуры, так и из-за наличия встроенных механизмов автоматического резервирования (Citect, iFIX, TRACE MODE).
Распределение процессов управления и контроля по нескольким компьютерам, объединенным в локальную сеть, позволяет увеличить эффективность и скорость работы всей системы. В простой системе компьютер, соединенный с промышленным оборудованием, становится сервером, предназначенным для взаимодействия с контроллерами, а компьютеры в локальной сети – с клиентами в соответствии с рисунком 2.1.3.
Рисунок 2.1.2 – Распределенная АСУ ТП
Когда клиенту требуются данные для отображения, он запрашивает их у сервера и затем обрабатывает локально. Для обеспечения резервирования в систему может быть добавлен второй (резервный) сервер в соответствии с рисунком 2.1.4, также предназначенный для взаимодействия с промышленным оборудованием. Если основной сервер выходит из строя, запросы клиентов автоматически направляются к резервному серверу. Резервный сервер не должен при этом полностью дублировать работу основного, поскольку в этом случае оба сервера взаимодействуют с контроллерами, удваивая нагрузку на промышленную сеть и, следовательно, сокращая общую производительность.
Рисунок 2.1.3 – Клиент-серверная архитектура простой системы
В клиент-серверной архитектуре при наличии дублированных серверов ввода-вывода можно легко реализовать поддержку постоянной связи с промышленными устройствами, а также обеспечить сохранность и непрерывность данных тревог и графиков в случае возникновения неисправности. Это может быть обеспеченно путем разделения функций сервера на четыре задачи:
· обеспечение ввода-вывода;
· формирование сигналов тревоги;
· отображение графиков;
· составление отчетов.
Рисунок 2.1.4 – Встроенный механизм автоматического резервирования
Каждая из этих задач поддерживает свою базу данных независимо от других задач, так что можно дублировать каждую задачу в отдельности. Например, можно обеспечить параллельное исполнение задач отображения графиков на разных серверах в отличие от архитектуры основной/резервной, используемой для серверов ввода-вывода.
Удобство использования
Сервис, предоставляемый SCADA-системами на этапе разработки прикладного ПО, обычно очень высок – это вытекает из основных требований к таким системам. Почти все они имеют Windows-подобный пользовательский интерфейс, что во многом повышает удобство их использования как в процессе разработки, так и в период эксплуатации прикладной задачи.