Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АТП(шпоры).doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

17 Программное обеспечение автоматизации

ПО – станции диспетчерского пункта должно осуществлять следующие функции:

1) сбор, обработку информации и управление в реальном времени; 2)сетевой обмен, удаленный доступ и управление; 3) визуализацию данных в реальном времени, + визуализацию архивных данных; 5) управление технологическим процессом с участием оператора (клавиатуры, мыши, …) 6) поддержку распределенных баз данных в реальном времени;

Работает ПО центральной станции под управлением операционных систем реального времени (QNX, MS Windows NT, …), поддерживающих перечисленные функции. Современная технология настройки ПО центральной станции на специфическое технологическое оборудование использует эффективные инструментальные средства – SCADA – системы и системы разработки операторских интерфейсов (MMI, Man-Machine Interface). SCADA – системы позволяют автоматизировать и ускорить разработку ПО для АСУТП, + обеспечивают модификацию пользователями действующих систем.

Одним из наиболее эффективных пакетов MMI/SCADA –является инструментальный пакет InTouch, представляющий собой набор мощных и гибких средств разработки операторских интерфейсов для АСУТП. Этот пакет позволяет решать задачи контроля работы предприятия и наблюдение за состоянием технологических процессов в реальном времени, допуская отображения неограниченного числа параметров. Программы InTouch интегрируются с серверами MS SQL Server, MS Windows NT Server и др.

Главным требованием к ПО для ПК являются:

1) автономность, 2) поддержка процессов сбора, анализа информации и управления в реальном времени, 3) возможность дистанционного управления со стороны центральной станции, 4) поддержка локальных баз данных в реальном времени, 4) сетевая поддержка.

ПО распределенной системы включает следующие основные компоненты:

  • Текстовое ПО;

  • Базовое ПО;

  • Прикладное технологическое ПО;

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

Текстовое ПО содержит следующие компоненты:

  • Программы инициализации и конфигурирования, а также начальные тесты для ПК и сетевых адаптеров (внутреннее ПО, расположенное в ПЗУ);

  • Программы для тестирования ПК через линию связи или специализированной наладочной аппаратурой;

  • Программы для тестирования, наладки и сбора статистики локальной сети распределенной системы;

  • Комплексное тестирование распределенной системы в целом;

  • Специализированное тестовое ПО для наладочных пультов, стендов, …

Базовое ПО состоит из набора инструментальных и исполнительных программных средств, ориентированных на построение многоуровневых систем.

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

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

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

Современные средства автоматизации проектирования технологических программ позволяют программировать ПК с использованием библиотеки стандартных программных модулей.