ЖУРНАЛ СТА №3/1998
● Взаимодействие с серверами динами- ческого обмена данными, поставляе- мыми некоторыми производителями аппаратуры, посредством механизма DDE с помощью функционального блока клиента динамического обмена данными Редактора задач. ● Использование внеш- них программ, разра- ботанных на языках программирования Си и/или Visual Basic, работающих с асин- хронными устройст- вами типа модемов для выделенных и коммутируемых ли- ний или специализи- рованными устрой- ствами ввода/вывода, которые обменива- ются данными с GENIE посредством механизма связыва- ния и внедрения объ- ектов OLE Automation. GENIE – инструмент для начинающего и профессионала Пакет GENIE позволя- ет решать все основ- ные задачи, стоящие перед разработчиком программного обеспе- чения верхнего уровня АСУ ТП. При этом раз- работка и сопровожде- ние системы могут вы- полняться специалис- тами, имеющими как начальный, так и высо- кий уровниподготовки в области программи- рования. Открытость ар- хитектуры GENIE обес- печивает множество путей организации взаимодействия GENIE с аппаратурой ввода/ вывода и программ- ным обеспечением раз- личных производите- лей. Все это делает GENIE оптимальным инструментом для раз- работки программно- го обеспечения верх- него уровня во многих проектах АСУ ТП, в том числе с ограниченным бюджетом. ● А.В. Локотков — ведущий специалист фирмы «Прософт» 117313 Москва, а/я 81 Телефон: (095) 234-0636 Факс: (095) 234-0640 E-mail: Lokotkov@prosoft.ru ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНСТРУМЕНТАЛЬНЫЕ СИСТЕМЫ 68 3/98 Стратегия состоит из двух задач и пяти экранных форм. В первой задаче осуществляется прием 512 переменных по сети Ethernet от двух контроллеров, на которых исполняется программное обеспечение, написанное на языке Ultralogik. Значения 36 переменных сохраняются в 4 файлах архива один раз в 500 мс. Во второй задаче выполняется прием 148 переменных. 20 переменных подвергаются масштабированию, а над 9 переменными выполняется операция усреднения по 10 значениям методом скользящего среднего. На экранных формах выполняется отображение значений всех принимаемых переменных с помощью элементов отображения «Цифровой индикатор», «График Х(t)», «Линейный индикатор» и «Стрелочный индикатор». Период опроса первой задачи составляет 600 мс. Период опроса второй задачи равен 500 мс. Внешний вид экранных форм стратегии во время исполнения Рис. 12. Пример связи стратегии GENIE 3.0 с контроллерами, запрограммированными на UltraLogik. В стратегии выполняется прием 615 переменных
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy