ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ МСКУ 2М
Документация в формате pdf
Функции и структура программного обеспечения МСКУ 2М (ПО МСКУ 2М) ориентированы на методику проектирования и программирования задач управления технологическими процессами, в которой задействованы не только средства для сбора и обработки информации от объектов АСУ ТП, но и программные комплексы для отображения информации, для взаимодействия между абонентами сети, для подготовки и отладки программ, для измерительных и тестовых процедур и т.д.
ПО МСКУ 2М является дальнейшим развитием ПО МСКУ М.
Компоненты ПО МСКУ 2М разработаны на платформах операционных систем:
MS DOS, ОС 5000, LINUX, WINDOWS.
Многозадачная операционная система реального времени ОС 5000 применяется в МСКУ 2, рабочих станциях ПС5110 и IBM-совместимых ПЭВМ. Она обеспечивает управление процессом параллельного выполнения до 100 задач в режиме реального времени.
В ОС 5000 реализованы следующие функциональные возможности:
- управление выполнением задач;
- взаимодействие между задачами через аппарат передачи сообщений;
- включение процедур по прерываниям;
- поддержка текущего времени суток и даты, управление программными таймерами, генерация временных меток;
- вызов при инициализации ОС указанных при генерации пользовательских процедур (рестарт-процедур);
- динамическое выделение группы событий и синхронизация выполнения задач с ними;
- управление ресурсами с последовательным доступом и семафорами;
- управление буферными пулами и кольцевыми списками;
- управление драйверами функциональных клавиатур, ЛВС и т.п.;
- управление передачей данных между абонентами разных сетей (нижнего и верхнего уровней) - организация моста;
- выполнение в МСКУ 2 всех операций, предоставляемых управляющей системой МСКУ 2;
- выполнение задач, созданных для работы под управлением MS DOS (только в рабочих станциях).
ОС 5000 составляет основу исполнительной системы МСКУ 2 (ИС МСКУ 2), настраиваемую под конфигурацию технических средств и состав системных и прикладных функций конкретного МСКУ.
Системное ПО МСКУ 2
МСКУ 2 функционирует под управлением управляющей системы (УС МСКУ 2), находящейся на FLASH-диске контроллера МСКУ 2.
УС МСКУ 2 включает:
- стартовое программное обеспечение контроллера (Стартовое ПО);
- исполнительную систему (ИС МСКУ 2).
Стартовое ПО
- начальное тестирование и запуска контроллера;
- запуск ИС МСКУ;
- запуск МСКУ по включению питания;
- восстановление функций МСКУ (после замены отказавшего контроллера в резервированном МСКУ).
Стартовое ПО недоступно пользователю.
Исполнительная система МСКУ 2
- Исполнительная система - совокупность управляющих и прикладных программ, организующих работу МСКУ 2.
Функции системных управляющих программ:
- поддержка функционирования как нерезрвированных, так и резервированных конфигураций;
- обмен информацией между МСКУ и внешними абонентами МСКУ (другими МСКУ, рабочими станциями ПС 5110, ПЭВМ) по магистралям сети МАПС или интерфейсам ИРПС, RS-232C;
- ввод и обработка информации от каналов связи с объектом (аналоговых, дискретных, число-импульсного типа);
- формирование и вывод управляющих воздействий на объект (через формирователи аналоговых, дискретных и импульсных сигналов);
- автоматическое логическое отключение отказавших сменных блоков, не влияющих на общую работоспособность МСКУ;
- автоматическое восстановление функций ИС МСКУ в резервированных МСКУ при замене отказавшего сменного блока на исправный (без выключения МСКУ);
- поддержание единого времени в контроллерах резервированных МСКУ, а также единого времени с другими компонентами системы управления;
- запуск прикладных задач (по временному расписанию, по командам внешних абонентов);
- контроль и защита от несанкционированного доступа к МСКУ;
- периодический и непрерывный контроль работоспособности технических и программных средств МСКУ в процессе функционирования;
- выполнение тестово-диагностических операций при техническом обслуживании МСКУ и др.
Инструментальное ПО МСКУ 2
- Включает интегрированную систему подготовки исполнительной системы МСКУ 2 и сервисные средства МСКУ 2. Инструментальное ПО реализовано на инструментальной ПЭВМ.
Средства программирования МСКУ2
Основной язык программ МСКУ - язык Си-МСКУ. В Си-МСКУ сохранены основные возможности языка Borland C и введены дополнительные функции, ориентированные на программирование задач управления технологическими процессами (регулирования аналогового логического управления и др.). Возможности языка поддержаны специализированными библиотеками, входящими в состав системы программирования.
Система Си-МСКУ представляет собой интегрированную среду со специальными инструментальными и технологическими программными средствами.
Системное ПО операторских и рабочих станций
SCADA-системы
SCADA-система МСКУ М КОРУНД и заимствованные SCADA используются в рабочих станциях, а также в IBM-совместимых ПЭВМ на верхнем уровне управления. Функции: сбор, обработка и отображение технологической информации, ведение архива нарушений технологического процесса и архива (журнала) изменений значений параметров технологического процесса, подготовка и выдача отчетов о ходе технологического процесса, ручное управление объектом.
ОРС-сервер (для ОС Windows NT) обеспечивает взаимосвязь МСКУ 2 и рабочих станций, функционирующих под управлением системного ПО МСКУ 2М, с рабочими станциями, функционирующими под управлением заимствованных SCADA (Genesis, In Touch, Trase Mode и т.п.).
Программное обеспечение IBM PC совместимых ПЭВМ
В системном ПО операторских и рабочих станций может использоваться любое программное обеспечение IBM PC совместимых ПЭВМ:
- универсальные и специализированные системы программирования;
- инструментальные пакеты;
- СУБД и т.д.
|
|