- •Глава 2. Организация взаимодействия с контроллерами
- •2.1. Аппаратная реализация связи с устройствами ввода/вывода
- •2.2. Особенности построения коммуникационного программного обеспечения
- •2.3. Серверы ввода/вывода в InTouch
- •2.3.1. Поддерживаемые коммуникационные протоколы
- •2.3.2. Особенности адресации в InTouch
- •2.3.3. Обмен данными с другими приложениями
- •2.3.4. Определение имени доступа в словаре переменных InTouch
- •2.4. Коммуникационные возможности в Citect
- •2.4.1. Коммуникационные протоколы
- •2.4.2. Установка связей с устройствами ввода/вывода
- •2.5. Подключение узлов Citect
- •2.5.1. Архитектура клиент – сервер
- •2.5.2. Конфигурирование Citect-компьютеров в сети
- •2.6. Сравнение коммуникационных возможностей
2.6. Сравнение коммуникационных возможностей
Что же реально сегодня предлагают потребителю Wonderware и Ci Technologies в области коммуникаций? С точки зрения протоколов обе системы поддерживают DDE и OPC- обмены.
Для улучшения характеристик DDE-обмена компания Wonderware предлагает пакетированный DDE, называемый FastDDE и свой протокол SuiteLink, обеспечивающий максимальную производительность по сравнению с DDE, FastDDE, OPC. Компания Ci Techologies поставляет встроенные драйверы, тем самым сводятся к нулю протокольные издержки.
Citect-приложение может выполнять функцию не только OPC-клиента, но и OPC-сервера, что расширяет возможности Citect при построении различных конфигураций проектов. С точки зрения организации взаимодействия между приложениями на различных узлах в сети следует указать на различие подходов компаний Wonderware и Ci Technologies.
При разработке InTouch-приложения не важно, происходит ли подключение к серверу ввода-вывода или к переменным InTouch-приложения на другом узле. В обоих случаях единообразным способом описываются каналы доступа, определяются имена доступа и к ним привязываются переменные приложения. И в качестве протоколов обмена используются выбираемые при определении Access Name DDE или SuiteLink - протоколы.
В Citect с помощью системы установки связи Express Communications Wizard можно определить только каналы обмена с устройствами ввода-вывода. Для организации обмена между Citect-приложениями (на разных узлах в сети) предлагается конфигурировать каждый узел с Citect-приложением на выполнение заданных функций (сервера ввода/вывода по отношению к другим Citect-узлам, серверов алармов трендов и т. д.).