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

Ниже представлена информация по состоянию на начало 2007 года.

Назначение системы

Комплекс программного обеспечения (КПО) МикСИС из состава ПТК УМИКОН (зарегистирован в Государственном реестре средств измерений под N 21358-01, сертификат об утвержении типа средства измерений RU.C.34.010.A N 10254, действителен до 01.06.2006 г.) разрабатывается и внедряется с 1991 г. для целей построения малых, средних и больших распределенных АСУ ТП, использующих PC-совместимые ПЭВМ и их сети, на основе многолетнего опыта работ кафедры "Автоматика" Московского Инженерно - Физического Института по автоматизации различных производств, в том числе экологически опасных, построению специальных программных тренажеров и математических моделей элементов и комплексов оборудования. Прототип системы разработан в 1989 г. Развитие системы продолжается на основе накопленного опыта многочисленных внедрений, проведенных как собственными силами c 1991 г., так и пользователями коммерческой версии МикСИС, распространяемой с 1993 г.

В настоящее время МикСИС представляет собой распределенную интегрированную многоплатформенную (MS DOS, Windows 9x/ ME/ NT/ 2000/ XP, Linux) среду построения и поддержки автоматизированных и автоматических систем контроля и управления технологическими процессами предприятий различных отраслей, начиная от предприятий городской инфраструктуры и, заканчивая, комбинатами химической и атомной промышленности. МикСИС охватывает все уровни АСУ ТП от средств программирования и исполняющей среды микропроцессорных контроллеров и управляющих ЭВМ (такт реального времени от десятков миллисекунд) до систем диспетчерского контроля и управления предприятием или производственным объединением со средствами архивации данных и подготовки отчетов по технико - экономическим показателям производства за месяцы и годы. МикСИС является самодостаточным средством для построения автоматизированной системы практически любой мощности - от локальной на одну ПЭВМ до распределенной многоуровневой на десятки и сотни ПЭВМ. Однако в его составе имеются средства поддержки практически всех видов современных межпрограммных интерфейсов - от OPC и DDE до SQL и OCI, а также библиотеки локального и сетевого доступа (API) к текущим и архивным данным для всех поддерживаемых операционных систем. Они обеспечивают возможность связи как с драйверами контроллеров, так и с системами параллельного или более высокого уровня вплоть до АСУП предприятия на базе MS SQL или ORACLE. Обеспечивается также представление информации средствами Internet с возможностью просмотра ее стандартными браузерами как в табличном виде, так и виде мнемосхем.

Структура АСУТП на базе МикСИС

Среди функций, которые могут выполняться в АСУ ТП на базе МикСИС, можно отметить следующие:

  • Получение результатов опpоса датчиков, первичная и специальная обработка данных, выполнение расчетов, выработка и выдача управляющих воздействий в режиме реального времени;
  • Подготовка, отладка и исполнение технологических программ и алгоритмов в реальном времени, включая логические операции, отработку защит и блокировок, циклограммы, ПИД-регулирование и другое управление различной степени сложности;
  • Ведение локальных и распределенных баз данных реального времени сигналов АСУТП и алгоритмов их обработки в простой и наглядной табличной форме, включая также элементы метрологической аттестации каналов измерений;
  • Ведение и предоставление для просмотра с возможностью анализа последовательных и событийных архивов - до 19 видов 5 типов;
  • Взаимодействие между контроллерами и их сетями и ПЭВМ и их сетями одноранговыми и иерархическими;
  • Резервирование отдельных функций, контроллеров, ПЭВМ АРМ и сетевых линий - двух- и более кратное;
  • Централизованный и децентрализованный контроль состояния программно - аппаратного обеспечения АСУ ТП и действий операторов;
  • Разграничение доступа к ресурсам и защита информации от несанкционированного доступа;
  • Предоставление информации в виде графических цветных мнемосхем со всевозможными способами отображения значений параметров (имитации приборов, самописцев, анимация, мерцания, звук и т.д.) с возможностью отображения нескольких тысяч параметров на экране и временем обновления не ниже 3-4 раз в секунду;
  • Расчет технико - экономических показателей и выдача отчетных форм по накопленной архивной информации;
  • Поддержка практически всех распространенных межпрограммных интерфейсов (DDE, OPC, SQL, OCI, WEB) для взаимодействия с другими задачами и приложениями и наличие пользовательских библиотек доступа к текущим и архивным данным для всех поддерживаемых программных платформ (ОС).

Совместимое оборудование

Комплекс ориентирован на использование следующих аппаратных средств нижнего уровня:

  • МикКОН, ЗАО "ИНКОММЕТ"
  • "Ломиконт", "Ремиконт", "Ремиконт-130", "Ш-711" - наиболее массовые отечественные контроллеры, до сих пор распространеные во всех областях промышленности
  • ТКМ-51, ТКМ-52 и МФК (для двух последних используется исполняющая система и средства сквозного программирования МикСИС), ЗАО "Текон"
  • DEP и DECont, ЗАО "ДЭП" - эффективны в распределенных по большим площадям информационно - управляющих системах, прежде всего системах мониторинга и телемеханики
  • ЭК-2000, ЗАО "Эмикон"
  • СМ-9107 серий EM и ВМ, ООО "Электронмаш систем"
  • Octagon (исполняющая система и средства сквозного программирования МикСИС), Octagon Microsystems
  • Встраиваемые в ПЭВМ платы УСО производства фирм Advantech, ICP DAS и т.п. (исполняющая система и средства сквозного программирования МикСИС)
  • Малоканальные контроллеры серии ADAM и их аналоги
  • Simatic S7, Siemens
  • Allen Bradley PLC, SLC, Rockwell Inc
  • Любые иные контроллеры, включаемые в систему по интерфейсам DDE и OPC или через пользовательскую библиотеку доступа

Возможно построение сетевых распределенных АСУ ТП, в которые в качестве контроллеров могут включаться ЭВМ разнородной архитектуры, в том числе стандарта Micro PC.

Особенности системы

Отличительные особенности МикСИС от аналогичных систем АСУТП следующие:

  • Система ориентирована на отечественных пользователей-технологов и специалистов КИПиА со среднеспециальным и высшим образованием, не обладающих достаточной квалификацией в области программирования и не владеющих иностранными языками
  • Для профессиональных программистов представляется возможность связи с собственными приложениями, а также реализации собственных алгоритмов на языках высокого уровня как в фоновом режиме, так и в рамках реального времени для всех поддерживаемых ОС
  • Система является распределенной и многоплатформенной (MS DOS, Windows 9x/ME/NT/2000/XP, Linux) и обеспечивает как совместимость версий разного времени с начала 90 г.г., так и узлов системы для разных операционных систем
  • Используется специально разработанная распределенная база данных реального времени, записями которой являются элементы языка программирования (переменные, вектора и массивы), что обеспечивает доступ к данным со скоростью выполнения стандартной операции присвоения или вычисления адреса, как для обычной переменной программы
  • Используется векторная обработка данных, более эффективная, чем ссылочная
  • Используется системно - ориентированный подход к построению компонентов и алгоритмов
  • Используется жесткая цикличность функций резидентной задачей, а не событийная обработка, вызывающая перегрузку и отказ системы при массовых изменениях
  • Используется принцип постоянно максимальной рабочей нагрузки на вычислительные алгоритмы и информационные каналы, за счет чего повышается надежность системы и ее быстродействие при пиковых нагрузках
  • Имеются средства поддержания и контроля тактов реального времени на узлах всех уровней системы, а также средства синхронизации и поддержки такта реального времени от десятков миллисекунд в рамках распределенных систем
  • Работа с контроллерами, драйверами контроллеров и взаимодействие компонентов системы осуществляется в основном через общую память, а не по специальным запросам
  • Для построения сетевой АСУТП не требуется сетевое программное обеспечение верхнего уровня - достаточным является наличие поддержки протоколов IPX/SPX или TCP/IP
  • При построении сетевых АСУ ТП для доставки результатов опросов и расчетов используются тактированные широковещательные или направленные пакеты, что значительно эффективнее общепринятой дисциплины клиент/сервер, особенно при большом количестве ПЭВМ
  • В сетевой АСУТП данные могут быть получены как из своей локальной сети, так и через мост(ы) или маршрутизатор(ы) из других сетей; это относится и к дистанционному управлению
  • В сетевой АСУ ТП могут использоваться ЭВМ разнородных архитектур при соблюдении протоколов обмена данными
  • Синхронизация астрономического времени в рамках сетевой структуры
  • Наличие локальных и удаленных сетевых средств сквозной настройки и программирования путем конфигурирования от контроллера до АРМа верхнего уровня с таблично - графической средой разработки и отладки в режиме реального времени полностью на русском языке
  • Используется высокоскоростная графическая библиотека собственной разработки
  • Активное использование растровой подложки стандартных форматов обеспечивает не только высокую скорость и качество отображения, но и простоту разработки мнемосхем стандартными графическими редакторами или встроенным средствами
  • Средства тиражирования типовых объектов автоматизации для всех уровней системы от баз данных и программ до мнемосхем
Информационный обмен в МикСИС

БАЗОВОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Структура

Основными элементами базовой структуры МикСИС являются:

  • Интерфейс связи с внешними устройствами (ИСВУ)
  • Ядро реального времени (ЯРВ)
  • Интегрированный интерфейс оператора-пользователя (ИИОП)
  • Инструментальные средства настройки и конфигурирования (ИСНК)
Примечание: данные компоненты различны для различных операционных систем, однако едины функционально, полностью совместимы информационно и во многом - по средствам конфигурирования.

Интерфейс связи с внешними устройствами

Низовым уровнем системы являются программные средства связи с внешними устройствами - контроллерами, управляющими ЭВМ и ПЭВМ автоматизированных рабочих мест. К ним относятся как стандартные сетевые и иные программные средства, включая поддержку OPC и DDE, так и специализированные драйверы и библиотеки доступа (API). Все интерфейсы оптимизируются по быстродействию и потребляемым ресурсам. В частности для сетевого обмена по протоколам IPX/SPX, TCP/IP на базе стандартных сетевых средств соответствующих операционных систем это позволяет достичь потоков в сотни тысяч параметров в секунду между десятками ПЭВМ в рамках одной сети АСУ ТП.

Ядро реального времени

Предназначено для:

  • организации взаимодействия с драйверами УСО
  • предварительной обработки результатов опросов
  • выдачи управляющих воздействий
  • ведения архивов
  • ведения расчетов пользователя
  • организации сетевого взаимодействия
  • поддержки интерфейсов связи с внешними задачами
Функции ЯРВ выполняют следующие программные компоненты:

MS DOS и DOS-сессии Windows 9x/ME/NT/2000/XP - Задачи Resident или ResPLC
Выбор задачи зависит от наличия системы отображения и степени жесткости реального времени. Предназначены для контроллеров малой и средней мощности, сетевых шлюзов, серверов и АРМ нижнего уровня. Особенности:
  • базовый такт реального времени - от 55 миллисекунд
  • число параметров на локальном узле - до 3000-8000 в зависимости от типа и загрузки, в распределенной системе - до 25000
  • поддерживаемые внешние интерфейсы:
    • сетевой обмен по протоколу IPX/SPX с поддержкой до 4-х сетевых адаптеров в одном узле с внутренней маршрутизацией
    • протокол ModBus
    • "общая память"
  • ведение архивов с дублированием по альтернативному пути:
    • три вида последовательных:
      • реального времени с тактом от 0,055 до 15 секунд; опционально - с пред- и постисторией
      • среднеминутный с тактом от 20 секунд до 15 минут
      • среднечасовой с тактом 30 минут и 1 час
    • два вида событийных:
      • локальных отклонений
      • сетевой состояния системы и действий оператора
Windows 9x/ME/NT/2000/XP - задача MWBridge с дополнительными компонентами
Предназначена для ПЭВМ смешанного применения, АРМ среднего и верхнего уровня, сетевых шлюзов, серверов смешанного применения и организации мостов с Windows-приложениями. Особенности:
  • базовый такт реального времени - от 20 миллисекунд для NT/2000, от 55 миллисекунд для 9х/ME
  • число параметров на локальном узле - до 200000, в распределенной системе - в рамках четырехбайтовой адресации
  • поддерживаемые внешние интерфейсы:
    • сетевой обмен по протоколам IPX/SPX, TCP/IP с поддержкой до четырех сетевых адаптеров в одном узле с внутренней маршрутизацией
    • протокол ModBus
    • DDE - клиент/сервер
    • OPC - клиент/сервер спецификации 2.3
    • SQL ODBC - чтение/запись с созданием таблиц
    • OCI (ORACLE) - чтение/запись с созданием таблиц
    • "общая память" локально и по сети через пользовательский API
    • WEB-сервер - доступ к данным на отображение и управление любым стандартным InterNet-браузером с разграничением прав
  • ведение архивов с дублированием по альтернативному пути:
    • четырнадцать видов последовательных:
      • реального времени с тактом от 10(55) миллисекунд
      • десять видов реального времени с произвольно задаваемым тактом от 10(55) миллисекунд и возможностью пред- и постистории
      • среднесекундный с тактом от 200 миллисекунд
      • среднеминутный с тактом от 20 секунд до 15 минут
      • среднечасовой с тактом 30 минут и 1 час
    • три вида апертурных
    • два вида событийных:
      • локальных отклонений
      • сетевой состояния системы и действий оператора
Задача MWBridge

Linux - задача MLB с дополнительными компонентами
Предназначена для контроллеров большой мощности, высокопроизводительных серверов и сетевых шлюзов, специализированных АРМов среднего и верхнего уровня, организации мостов с Linux-приложениями. Особенности:
  • базовый такт реального времени - от 10 миллисекунд
  • число параметров на локальном узле - до 200000, в распределенной системе - в рамках четырехбайтовой адресации
  • поддерживаемые внешние интерфейсы:
    • сетевой обмен по протоколам IPX/SPX, TCP/IP с поддержкой до четырех сетевых адаптеров в одном узле с внутренней маршрутизацией
    • SQL ODBC - чтение/запись с созданием таблиц
    • OCI (ORACLE) - чтение/запись с созданием таблиц
    • "общая память" локально и по сети через пользовательский API
    • WEB-сервер - доступ к данным на отображение и управление любым стандартным Internet-браузером с разграничением прав
  • ведение архивов с дублированием по альтернативному пути:
    • четырнадцать видов последовательных:
      • реального времени с тактом от 10(55) миллисекунд
      • десять видов реального времени с произвольно задаваемым тактом от 10(55) миллисекунд и возможностью пред- и постистории
      • среднесекундный с тактом от 200 миллисекунд
      • среднеминутный с тактом от 20 секунд до 15 минут
      • среднечасовой с тактом 30 минут и 1 час
    • три вида апертурных
    • два вида событийных:
      • локальных отклонений
      • сетевой состояния системы и действий оператора
Для реализации прикладных алгоритмов контроля и управления имеются встроенная поддержка алгоблочного языка технологического программирования, Бэйсик-подобный язык для Windows и Linux, а также возможность написания и вставки собственных частей на языках высокого уровня. ЯРВ всех программных платформ полностью информационно совместимы по сетевым интерфейсам, а MS DOS и Windows 9x/NT - и через "общую память" внутри одной ПЭВМ.

Интегрированный интерфейс оператора-пользователя

Является оболочкой взаимодействия с ядром реального времени и предназначен для:

  • организации интерфейса пользователя базы данных реального времени
  • настройки и диагностики функций системы:
    • управления вычислительным процессом
    • поддержки сетевых интерфейсов
    • поддержки межпрограммных интерфейсов
    • архивирования,
    • технологического программирования и др.
  • организации интерфейса оператора -технолога:
    • отображения данных на стандартных и прикладных мнемосхемах
    • ввода команд и управляющих воздействий
    • аудиосигнализации и т.п.
Особенностями данного уровня являются:
  • в настройке - максимальное упрощение работы пользователя путем:
    • преимущественного использования меню и предустановленных значений параметров
    • полностью русскоязычного интерфейса
    • контекстной помощи
    • наличия образцовых примеров
  • в интерфейсе оператора-технолога:
    • максимальное быстродействие для каждой операционной среды
    • жесткое планирование экрана
    • широкое разнообразие средств отображения и ввода
Функции интегрированного интерфейса оператора выполняют следующие программные компоненты:

MS-DOS и DOS-сессии Windows 9x/ME/NT/2000/XP
  • Задача BlackBox - предназначена для работы во встроенных ПЭВМ, ПЭВМ-"черных ящиках" и контроллерах, а также на серверах общего назначения. Является 16-ти разрядным монохромным текстовым интерфейсом к задаче Resident. Основные функции и особенности:
    • Отображение текущих значений параметров всех баз данных
    • Ввод значений выходных и расчетных параметров
    • Контроль и диагностика состояния УСО и сетевых интерфейсов, а также - основных функций вычислительного процесса
  • Задача Mikrob с дополнительными компонентами - предназначена для работы в контроллерах малой и средней мощности с задачами отображения, пультах, АРМ малой мощности и на серверах общего назначения. Является 16-ти разрядным графическим интерфейсом (до 640х480х16) к задаче Resident, возможна также автономная работа. Основные функции и особенности:
    • Отображение текущих значений параметров всех баз данных
    • Ввод значений выходных и расчетных параметров
    • Настройка и редактирование баз данных
    • Встроенные средства разграничения доступа
    • Отображение пользовательских мнемосхем
    • Вызов компонент разработки и коррекции пользовательских мнемосхем на фоне реального времени или автономно
    • Представление архивной информации
    • Графическая оболочка запуска приложений
    • Конфигурирование УСО и сетевого обмена
    • Конфигурирование аудиосигнализации
    • Контроль и диагностика состояния УСО и сетевых интерфейсов и основных функций вычислительного процесса
    • Очень низкие требования к ресурсам ПЭВМ (от 286, EGA/VGA, 1-2 МБ ОЗУ)
    • Комплексирование с задачей BlackBox
    Экран задачи Mikrob
  • Задача Mik32 с дополнительными компонентами - предназначена для работы в контроллерах средней и большой мощности с задачами отображения, пультах, выделенных АРМ. Является 32-х разрядным графическим интерфейсом (до 1600х1200х256) к задаче Resident, возможна также автономная работа. Основные функции и особенности:
    • Отображение текущих значений параметров всех баз данных
    • Ввод значений выходных и расчетных параметров
    • Настройка и редактирование баз данных
    • Встроенные средства разграничения доступа
    • Отображение пользовательских мнемосхем
    • Вызов компонент разработки и коррекции пользовательских мнемосхем на фоне реального времени или автономно
    • Представление архивной информации
    • Графическая оболочка запуска приложений
    • Конфигурирование УСО и сетевого обмена
    • Конфигурирование аудиосигнализации
    • Контроль и диагностика состояния УСО и сетевых интерфейсов и основных функций вычислительного процесса
    • Невысокие требования к ресурсам ПЭВМ (от 386, SVGA, 8 Мбайт ОЗУ)
    • Комплексирование с задачей BlackBox
    Мнемосхема АСУТП в Mik32
  • Задача Start32 - предназначена для работы в контроллерах средней и большой мощности с задачами отображения, пультах, АРМ средней и большой мощности. Является 32-х разрядным графическим интерфейсом (до 1600х1200х256) к задаче Resident, возможна также автономная работа.
    Задача Start32
    Основные функции и особенности:
    • Отображение текущих значений параметров всех баз данных
    • Ввод значений выходных и расчетных параметров
    • Настройка и редактирование баз данных
    • Встроенные средства разграничения доступа
    • Отображение пользовательских мнемосхем
    • Вызов компонент разработки и коррекции пользовательских мнемосхем на фоне реального времени или автономно
    • Представление архивной информации
    • Графическая оболочка запуска приложений
    • Графический интерфейс конфигурирования и диагностики запуска системы
    • Конфигурирование УСО и сетевого обмена
    • Конфигурирование аудиосигнализации
    • Интерфейс технологического программирования
    • Контроль и диагностика состояния УСО и сетевых интерфейсов, а также, основных функций вычислительного процесса
    • Невысокие требования к ресурсам ПЭВМ (от 386, SVGA, 8 Мбайт ОЗУ)
Система программирования
Windows 9x/ME/NT/2000/XP
  • Интерфейс пользователя задачи MWBridge с дополнительными компонентами - предназначен для настройки и диагностики функций задач MWBridge и MLB на ПЭВМ смешанного применения, АРМ среднего и верхнего уровня, сетевых шлюзов, серверов смешанного применения и организации мостов с Windows-приложениями. Основные функции и особенности:
    • Отображение текущих значений параметров всех баз данных
    • Ввод значений выходных и расчетных параметров
    • Настройка и редактирование баз данных
    • Конфигурирование УСО и сетевого обмена
    • Контроль и диагностика состояния УСО, сетевых интерфейсов и основных функций вычислительного процесса
    • Экономичное использование ресурсов ПЭВМ
  • Задача StartWin с дополнительными компонентами - предназначена для работы в АРМ средней и большой мощности смешанного использования, серверах общего назначения. Является графическим Windows-интерфейсом к задаче MWBridge и для Windows 9x/ME к задаче Resident, возможна также автономная работа. Основные функции и особенности:
    • Отображение пользовательских мнемосхем
    • Вызов компонент разработки и коррекции пользовательских мнемосхем на фоне реального времени или автономно
    • Представление архивной информации
    • Графическая оболочка запуска приложений
    • Графический интерфейс конфигурирования и диагностики запуска системы
    • Высокоскоростная работа в оконном и полноэкранном режиме
    • Экономичное использование ресурсов ПЭВМ
  • Задача MSD - предназначена для разработки и тестирования мнемосхем в формате HTML, отображаемых стандартными Internet-браузерами на ПЭВМ под управлением ОС Windows и Linux. Является графическим Windows-интерфейсом к задаче MWBridge, возможна также автономная работа. Основные функции и особенности:
    • Отображение пользовательских мнемосхем
    • Возможность ввода команд и управляющих воздействий
    • Разработка и коррекция пользовательских мнемосхем на фоне реального времени или автономно.
Задача MSD
Linux
  • Задача StartLin с дополнительными компонентами - предназначена для работы в АРМ средней и большой мощности и серверах. Является графическим Linux-интерфейсом к задаче MLB, возможна также автономная работа. Основные функции и особенности:
    • Отображение пользовательских мнемосхем
    • Высокоскоростная работа в оконном и полноэкранном режиме
    • Экономичное использование ресурсов ПЭВМ

ДОПОЛНИТЕЛЬНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Имеется широкий спектр дополнительных компонент, инструментальных средств и утилит от сетевой диагностики до средств удаленного доступа к архивам и текущим данным. Наиболее значимыми среди них являются следующие:

Семейство компонент создания интерфейса MSX

Система конструирования и поддержки графического интерфейса оператора MSX является средством создания и обслуживания графических экранов для отображения информации и управления технологическими процессами, тренажерами, расчетно-оптимизационными задачами, задачами управления, ведения баз данных и т.д. в простой и наглядной, удобной для оператора-технолога форме в темпе реального времени. Основной принцип построения мнемосхемы - наложение динамики на статическую часть рисунка, подготавливаемого в любом стандартном графическом редакторе с сохранением в формате PCX или BMP. В MSX отсутствуют стандартные элементы отображения и их библиотеки, поскольку пользователь не ограничен никакими рамками стандартизации и может использовать любую мнемосхему как библиотеку стандартных элементов. Система использует в основном растровые изображения и шрифты для достижения высокой скорости смены изображений. Статические части изображений и их отдельные фрагменты могут сжиматься в специальный компактный формат. В системе присутствуют средства тиражирования типовых объектов, что позволяет резко снизить временные затраты на разработку. Отображение может производиться:

  • изменением заливок замкнутых областей произвольной формы, вплоть до отдельных пикселей
  • рисованием точек, линий, построением многоугольников, замкнутых и разомкнутых, закрашенных и незакрашенных
  • выдачей информации на стрелочные, полосковые, круговые или столбчатые (в том числе с непрямоугольной шкалой) показывающие приборы различного размера и расположения
  • цифровые приборы по формату с фиксированной или плавающей запятой с выделением цветом выхода за уставки и ненормальных состояний
  • выдачей элементов растрового изображения в заданной последовательности, в том числе анимация
  • выдачей символьной информации различных форматов
  • подачей звуковых сигналов
  • мерцанием и многими другими способами
Для управления оболочкой отображения используется клавиатура и манипулятор типа "мышь". Управление и ввод информации могут производится:
  • нажатием клавиши "мыши" в заданной прямоугольной области произвольного размера и расположения на экране с возможностью подтверждения нажатия
  • нажатием клавишей "мыши" кнопки с возможностью подтверждения нажатия и подачей звукового сигнала, могут задаваться размер, форма, цвета кнопок и поясняющие надписи на них
  • нажатием клавиши на клавиатуре
  • вводом с клавиатуры цифровой или символьной информации в заданное окно, произвольно расположенное на экране, с выделением его цветом при активизации и контролем вводимой информации, возможно совмещение ввода и вывода информации в одном окне и групповое задание окон при табличной организации ввода
  • заданием "мышью" значения параметра по шкальному прибору, при этом курсор "мыши" перемещает указатель (стрелку) прибора
  • принятием определенных значений параметров баз данных, что может влиять на последовательность отображения форматов, автоматическую выдачу новых форматов или помощи, изменять другие параметры и т.п.
Для облегчения работы с интерфейсом оператора предусмотрена система подготовки, выдачи в окно на экране и просмотра помощи, в том числе ситуационной. Любой параметр баз данных MIK$Sys может быть выдан на мнемосхемы, создаваемые при помощи MSX.

Семейство компонент графического анализа архивов GFX

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

  • Сумм
  • Разностей
  • Произведений
  • Частного
  • Среднего
  • Дисперсии
  • Интеграла
  • Первой и второй производной по времени
  • Частных производных
  • Корреляционных функций
  • Других функций
Управление задачей осуществляется при помощи манипулятора 'мышь' (его наличие обязательно) с дублированием наиболее важных функций клавиатурой. Управление системами меню осуществляется подведением курсора мыши к пиктограмме или окну и нажатия ее левой или правой кнопки.
Компоненты семейства GFX являются частью комплекса программного обеспечения МикСИС и могут использоваться комплексно на фоне реального времени или автономно отображения графиков пользователей.
Компоненты GFX снабжены контекстной помощью (вызываемой по клавише 'F1'), откуда можно получить необходимые сведения о работе с программой, в том числе и о структуре обслуживаемых файлов графиков. В комплект поставки входит 'include'-файл GFX.inc, содержащий описания файлов и структур и который может быть использован при программировании.
Окно задачи GFX

Семейство компонент расчета технико-экономических показателей TEP

Семейство TEP осуществляет расчет по стандартным или задаваемым с помощью алгоблоков правилам обработки технико - экономических показателей и выдает полученные результаты пользователю в виде отчетных форм, графиков, гистограмм и/или архивирует их. К стандартным видам обработки данных относятся:

  • получение средних и интегральных значений за следующие периоды:
    • 30 минут
    • 1 час
    • 2 часа
    • смена - от 1 до 4 смен за сутки с одинаковой или различной длительностью
    • сутки
    • декада
    • месяц
    • квартал
    • год
    • произвольный период с точностью до получаса и т.д.
  • сравнительный анализ:
    • работы бригад и технологических смен
    • данных за календарный и отчетный период, который может задаваться от 15 декабря до 15 января с переменной длиной месяца
    • другие функции и возможности
Имеется функция коррекция различных видов с возможностью восстановления исходных данных.
Расчет технико-экономических показателей - задача ТЭП

Модули данного семейства могут использоваться как в совокупности с другими задачами комплекса, так и автономно. Предусмотрен также режим работы с планированием по времени вызова для подготовки периодических отчетов с их сохранением в виде отчетных форм в текстовом или HTML-формате или с передачей на SQL-сервер.