Для обмена данными с контроллерами в Citect могут использоваться: встраиваемые драйверы, DDE-обмен, ОРС-протоколы.
•
Первый путь предполагает создание динамических библиотек, выполняющих функцию драйверов. Citect поставляется с более чем 120 драйверами ввода/вывода. Все эти драйверы 32-разрядные и обеспечивают подключение более 300 типов ПЛК, RTU, микроконтроллеров, Loop-контроллеров и т. д. Среди них -контроллеры фирм ABB (АС 110, АС 160, АС 410, АС 450, Commander 100, 150, 200, 300), Advantech (Adam 4000, Adam 5000), Allen Bradley (PLC-5, PLC-5/250, PLC-2, PLC-3, SLC 500), Bristol Babcock (33xx RTUs), Control Microsystems (TeleSAFE), Fuji, Foxboro (760 Series), GE Fanuc (Series 90, Series 9070, Series 9030, Series 6), Hewlett Packard (HP 3852A), Hitachi (H20, H200, H250, H700), Honeywell (620 Series, TDC2000, UDC3000), Koyo (405 Series), Mitsubishi (Melsec A, AnA, FX), Modicon (Series 484, Series 584, Series 884, Series 984), Motorola (Moscad RTU), Omron, Samsung (Fara PLC), Siemens (Simatic - модели S5, S7, TI), Toshiba (EX 100, EX 250, EX 500, EX 2000, Tosdic-200, DPCS, PCS, OIS, SIS), Yokogawa (4082 Hybrid Recorder, 3880 Hybrid Recorder, Micro XL, Centum XL) и многих других. Если нужного драйвера в системе Citect не окажется, можно воспользоваться пакетом разработки драйверов Driver Development Kit (DDK). • Связь через DDE-сервер использует стандартный коммуникационный протокол Windows. Citect поддерживает связь с любым DDE-сервером. • Система Citect может функционировать в качестве и ОРС-сервера, и ОРС-клиента. Система Citect имеет в своем составе специальную утилиту - Express Communications Wizard (система установки связи), средство быстрого и простого конфигурирования устройств. Эта программа использует полученную на каждом шаге процесса установки информацию и снабжает разработчика установками по умолчанию, оставляя в то же время варианты выбора параметров ввода/вывода. Каждый диалог программы содержит четыре кнопки управления процессом установки связи: • Next - продолжение установки; • Back - возврат на предыдущий шаг; • Cancel - отмена установки; • Help - справочная информация. Щелчок по кнопке Finish последнего диалога завершает установку связи. Доступ к системе установки связи осуществляется в Citect Explorer из папки Communications соответствующего проекта (рис. 2.18). Рис. 2.18. Доступ к мастеру коммуникаций из Citect Explorer Двойной щелчок по иконке Express I/O Device Setup запускает процесс установки и конфигурирования устройств ввода/вывода. В диалоге предлагается определить Citect-компьютер как сервер ввода/вывода и присвоить ему уникальное имя. Последовательное нажатие клавиши Next (далее) открывает перед разработчиком новые диалоги, предлагая ввести необходимую информацию по установке связи между Citect и устройством ввода/вывода. Citect предоставляет возможность пользователю разрабатывать и отлаживать проект без необходимости физического подключения к реальному устройству ввода/вывода. Просто при конфигурировании устройства ввода/вывода его можно определить как внутреннее (Memory I/O Device) или как диск (Disk I/O Device). Теперь Citect будет работать так, как будто взаимодействует с реальным контроллером. |