![](/user_photo/2706_HbeT2.jpg)
- •2. Выбор аппаратных средств
- •2.1 Функциональные возможности и технические характеристики аппаратных средств
- •3.1 Настройка устройств
- •3.3 Настройка сети
- •3.4 Описание рабочей программы в среде Genie
- •3.5 GenieDaq
- •3.5.1 Краткая характеристика среды GenieDaq
- •3.5.2 Настройка сети в GenieDaq
- •3.5.3 Описание рабочей программы в среде GenieDaq
- •3.6 Описание программы – модели
- •3.7 Пояснение к экранным формам интерфейса оператора рабочей программы
- •3.8 Пояснение к экранным формам интерфейса оператора программы-модели
- •3.9 Краткое описание функциональных блоков стратегии, элементов отображения и управления
- •Заключение
- •Список использованных источников
3.5 GenieDaq
3.5.1 Краткая характеристика среды GenieDaq
Среда разработки и проектирования GenieDAQ имеет ряд существенных преимуществ над выпущенной ранее программой Genie, это касается не только интерфейса пользователя и поддержки большего числа оборудования, пожалуй, самое существенное отличие состоит в изменении и дополнении в механизмы обмена данными между различными задачами, приложениями и объектами. В GeineDAQ реализована поддержка стандарта ОПС.
В отличие от технологии динамического обмена данными (DDE), ОПС специально разработан для приложений промышленной автоматизации и не имеет многих недостатков, присущих DDE, в частности, низкой производительности и ограничений по типам данных. ОПС позволяет быстро настраивать параметры связи с оборудованием, выбирать нужные точки ввода-вывода, создавать переменные. В настоящее время список устройств и
сетей, имеющих интерфейс ОПС, очень велик и продолжает расти. Advantech поставляет несколько ОПС-серверов, например Mod Bus, в том числе Adam 5511.
Genie DAQ поддерживает сетевой протокол TCP/IP, обеспечивая обмен данными между приложениями на разных компьютерах, соединенных в сеть. Это требуется, например, если то или иное технологическое оборудование подключено к одному компьютеру, а информация о его состоянии требуется сразу нескольким пользователям. В этом случае в задачу можно включить соответствующий функциональный блок, настроить его, задав адрес удаленного компьютера и имя тэга, и далее выводить информацию о состоянии тэга в свои экранные формы. Genie DAQ позволяет также выводить на экран информацию о текущем состоянии сети. Протокол TCP/IP поддерживается на различных вычислительных платформах, прост в исполнении и настройке.
Принцип открытой архитектуры получил еще большее развитие в GenieDAQ. Интеграция данных о технологических процессах в общую информационную систему предприятия в настоящее время очень важна. GenieDAQ имеет встроенный открытый центр данных реального времени. Используя технологии DDE и OLE, можно интегрировать приложения GenieDAQ с другими приложениями. Имеются также встроенные функции ODBC для SQL-доступа к различным базам данных.
Рисунок 10 – Схема взаимодействия приложений
3.5.2 Настройка сети в GenieDaq
В программе GenieDAQ реализована возможность приема и передачи данных по локальной вычислительной сети. В отличие от программной среды Genie, здесь присутствует только блок NETIN, который служит для приема данных с других объектов, находящихся в сети. Передача данных в сеть осуществляется путем настройки сети, осуществляемой при помощи пункта меню Network... .
Рисунок 11 – Настройка сетевых параметров в среде GenieDAQ
Local node name – имя локального узла – клиента, выступающего в роли приемника данных.
Remote node list – список удаленных серверов, откуда будет возможен прием данных.
Node name и IP address – эти поля задают имя и IP адрес удаленного узла, служащего сервером для данных. Кнопка Add позволяет внести введенные данные в список удаленных серверов. Кнопка Delete – удалить какой-либо сервер из списка.
Кнопка Advanced служит для перехода в диалоговое окно настройки таких параметров как, Retry times – количество попыток соединения, Reconnect interval – интервал между ними и Response timeout – время ожидания ответа от сервера.
Рисунок 12 – Настройка дополнительных сетевых параметров среды GenieDAQ
После того, как сетевые параметры программной среды GenieDAQ установлены в соответствии с приведенными выше указаниями, будет возможно использование объекта NETIN, служащего для приема данных из локальной сети.
Рисунок 13 – Настройка блока получения данных NETIN
Local node name – имя удаленного узла – сервера, выступающего в роли источника данных.
Task name, Tag name и Channels – задают имя задачи, тэга и его канал на выбранном удаленном узле, откуда будут поступать данные.
Data Type – задает тип данных выбранного тэга, он может быть целым, с плавающей точкой, а также строкой.
Default Value – задает значение по умолчанию, которое будет присвоено, если отсутствует соединение с сервером.
Если удаленная стратегия в данный момент запущена, то кнопка Browse позволяет выбрать имя задачи и тэга на удаленной машине в режиме он-лайн.