Программное обеспечение

Принято разделение программного обеспечения (ПО) на базовое (фирменное), поставляемое разработчиком ПТК, и прикладное (пользовательское), которое создается при реализации конкретной системы управления.

Разработку прикладного программного обеспечения АСУ ТП можно условно разделить на две части:

-    программирование пользовательского интерфейса и обработкуданных на операторских станциях;

-    программирование контроллеров.

Для разработки прикладного ПО АСУ ТП используется базовое программное обеспечение, позволяющее существенно снизить затраты на разработку.

Это может быть специализированное программное обеспечение, ориентированное на конкретный ПТК, либо универсальное, используемое в открытых системах. Обычно базовое ПО использует привычный интерфейс WINDOWS и интуитивно понятные средства программирования, что позволяет заниматься разработкой ПО не программистам, а инженерам-технологам после определенной подготовки.

Для программирования операторских станций и отображения на них информации при эксплуатации используются SCADA-системы (Supervisory Control and Data Acquisition). Для программирования контроллеров -технологические языки программирования.

Важной составляющей базового программного обеспечения являются средства управления проектом при разработке прикладного программного обеспечения, позволяющие в удобной форме осуществлять конфигурирование ПТК. Такие средства называют системами автоматизированного проектирования (САПР). В их состав входят различные   библиотеки   стандартных   элементов,   позволяющие   вести разработку прикладного ПО и технических средств ПТК из готовых блоков. На рис 4.11 приведен пример окна конфигурирования технического обеспечения ПТК.

предыдущаяследующая