ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ МСКУ 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 совместимых ПЭВМ:
  • универсальные и специализированные системы программирования;
  • инструментальные пакеты;
  • СУБД и т.д.