ЖУРНАЛ СТА 1/1996

103 1/96 легко перенесены в Windows. Для гене- рации загружаемого модуля DLL до- лжен быть использован соответствую- щий компилятор для Windows. При этом основной текст драйвера остается без изменений, дополняясь лишь ко- роткимкодоминициализацииидеини- циализации DLL. Как правило, пользователю WIN МРВ не требуется самостоятельно пи- сать драйвер связи с аппаратурой – в WIN МРВ реализована встроенная поддержка наиболее широко рас- пространенных в России контролле- ров. В список непосредственно под- держиваемых контроллеров входит ряд популярных отечественных моде- лей, что выделяет WIN МРВ среди дру- гих SCADA-систем для Windows. В системе реализована поддержка следующих протоколов и контролле- ров: Ломиконт-110; Ремиконт 130; Ш-711; ТCМ-51 (BitBUS); МФК; Modbus; Omron Sysmac; MicroPC; Advantech (включая ADAM-4000). Работа WIN МРВ в сети WIN МРВ поддерживает все сетевые функции МРВ для DOS: двусторонний обмен данными в режиме «точка-точ- ка», включая групповую рассылку, файловый обмен, а также использова- ние сетевого доступа к файлам отче- тов и архивов. В качестве сетевого ПО может использоваться Windows for Workgroups 3.11 или любая другая сеть с поддержкой NetBIOS, коррект- но работающая с ОС Windows. Важ- ной функцией программы является поддержка резервных (до 10 штук) се- тевых адаптеров. В случае выхода из строя сетевой платы либо разрыва се- ти система может быть переведена на одну из резервных линий. Кроме того, WIN МРВ позволяет объ- единять узлы в сеть на основе последо- вательного интерфейса. Эта сеть имеет архитектуру Master-Slave (главный — подчиненный) и позволяет создавать иерархически организованные комп- лексы, включающиедо200узлов (рис. 2). Для обмена данными по последова- тельному интерфейсу используется спе- циальный протокол, в соответствии с которым каждый узел сети может иметь статус Master или Slave. Узел Slave вы- полняет команды узла Master, а также отвечает на его запросы. С помощью команд, посылаемых узлом Master, мож- но дистанционно выполнять следу- ющие операции: ● редактировать параметры; ● редактировать значения аварийных границ; ● редактировать значения уставок и настроек регуляторов; ● редактировать значе- ния коэффициентов за- конов управления и ма- тобработки данных; ● коммутировать инфор- мационные потоки — менять адреса источни- ков и приемников ин- формации; ● менять и редактировать рецепты и режимы ра- боты оборудования; ● управлять временными характеристиками сис- темы; ● переключаться между ал- горитмами управления; ● динамически подгружать графические фрагменты; ● управлять параметрами сетевого обмена. Важной особенностью сети TRACE MODE 4.20 является возможность за- дания различных статусов портов од- ного и того же монитора реального времени, что позволяет создавать па- раллельные сети, в которых некото- рые узлы одновременно имеют статус и Master, и Slave (рис. 3). Совместная работа WIN МРВ и МикроМРВ При помощи TRACE MODE 4.20 пользователь может разрабатывать программное обеспечение не только для диспетчерских рабочих мест, но и решать задачи нижнего уровня АСУ ТП, построенных на базе IBM РС со- вместимых контроллеров. Наиболее распространенными IBM РС совмес- тимыми контроллерами у нас в стра- не являются MicroPC американской фирмы Octagon Systems, на базе кото- рых в последнее время разрабатыва- ются российские контроллеры, такие как МФК (фирма «Текон»), или «Кру- из» (фирма «ПРОГРЕСС»). Програм- мирование задач приема и обработ- ки данных, а также непосредственно- го цифрового управления в этих кон- троллерах может осуществляться при помощи инструментальной системы TRACE MODE, а исполнение пользо- вательских задач в реальном време- ни реализует специализированная run-time система — МикроМРВ 4.20. Использование WIN МРВ позволяет создавать распределенные АСУ ТП на основе всех сетевых средств TRACE MODE. При этомWINМРВ может быть применен на верхнем уровне АСУ (рабочие места диспетчера), а Мик- роМРВ — на нижнем. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ Рис 2. Архитектура сетей на основе последовательного интерфейса TRACE MODE 4.20 Рис. 3. Параллельные сети на основе последовательного ин- терфейса

RkJQdWJsaXNoZXIy MTQ4NjUy