- •Автоматизация электротехнических систем
- •Часть 2
- •Литература
- •Глава 1. Выбор программных средств асутп
- •1.1. Общие положения
- •1.2. Архитектура асу тп
- •1.3. Разработка scada-системы
- •1.4. Выбор scada-систем
- •1. Технические характеристики
- •2. Экономические характеристики
- •3. Эксплуатационные характеристики
- •1.5. Основные структурных компонента scada
- •Глава 2. Построение графического интерфейса
- •2.1. Графические средства InTouch
- •2.2. Графические средства Citect
- •Глава 3. Организация связи с устройствами ввода/вывода
- •3.1. Аппаратная и программная реализация связи
- •3.2.1. Общие сведения
- •Производителю оборудования применение opc дает легкость инсталляции прибора в различные асутп и независимость от производителей по, что увеличивает рынок сбыта приборов
- •3.2.2. Opc da-сервер
- •3.2.3. Стандарт opc ua
- •3.3. Средства ввода/вывода InTouch
- •3.4. Средства ввода/вывода Citect
- •3.5. Функциональные модули Citect
- •Конфигурирование Citect-компьютеров в сети
- •Глава 4. Алармы и события
- •4.1. Типовые алармы
- •4.2. Алармы и события в InTouch
- •4.3. Алармы в Citect
- •Глава 5. Тренды
- •5.1. Тренды в InTouch
- •5.2. Тренды в Citect
- •Глава 6. Встроенные языки программирования
- •6.1. Скрипты в InTouch
- •Встроенные функции
- •6.2. Язык Cicode
- •1) Команды
- •2) Выражения
- •3) Функции
- •Глава 7. Базы данных
- •7.1. Общие сведения
- •История развития
- •Критерии оценки бд
- •Характеристика
- •Глава 8. Рецептурное управление
- •Глава 9. Распределенные системы управления
- •9.1. Общие замечания
3.4. Средства ввода/вывода Citect
Для обмена данными с устройствами I/O в Citect могут использоваться следующие способы:
1) Создание динамических библиотек, выполняющих функцию драйверов. Citect поставляется с более чем 120 драйверами ввода/вывода. Все эти драйверы 32 - разрядные и обеспечивают подключение более 300 типов ПЛК. Если нужного драйвера нет, можно воспользоваться пакетом разработки драйверов.
2) Связь через DDE – сервер.
3) Citect может функционировать в качестве и OPC - сервера и OPC - клиента.
Установка связей с устройствами I/O осуществляется через утилиту - Express Communications Wizard (система установки связи).
|
Двойной щелчок по иконке Express I/O Device Setup запускает процесс установки и конфигурирования устройств ввода/вывода. Последовательность настройки:
1) Определение компьютера как сервера ввода/вывода и присвоение ему уникального имени.
2) Возможность разработки и отладки проекта без физического подключения к реальному устройству ввода/вывода. Просто при конфигурировании устройства ввода/вывода его можно определить как внутреннее ОЗУ (Memory I/O Device) или как файл на диске (Disk I/O Device).
3) Выбор марки контроллера, интерфейсной платы и протокола обмена информацией. Для обмена по OPC-протоколу именно в этом диалоге выбирается протокол OPC, чтобы наделить Citect-приложение функциями OPC-клиента.
4) Вводится адрес устройства. Эту информацию можно найти в документации на используемый сервер ввода-вывода.
3.5. Функциональные модули Citect
Citect ориентирован на реализацию архитектуры клиент - сервер и имеет в своем составе пять функциональных модулей (серверов или клиентов):
1) I/O - сервер ввода/вывода. Обеспечивает передачу данных между устройствами ввода/вывода и другими модулями Citect.
2) Display - клиент визуализации. Обеспечивает операторский интерфейс: отображение данных, поступающих от других модулей Citect, и управление выполнением команд оператора.
3) Alarms - сервер алармов. Cравнивает значения переменных с допустимыми пределами, проверяет выполнение заданных условий и генерирует сигналы тревоги на соответствующем узле визуализации.
4) Trends - сервер трендов. Собирает и регистрирует текущую информацию, позволяя отображать развитие процесса в реальном масштабе времени или в ретроспективе.
5) Reports - сервер отчетов. Генерирует отчеты по истечении определенного времени, при возникновении определенного события или по запросу оператора.
Каждый модуль исполняется как отдельная задача независимо от того, исполняются ли модули на одном компьютере или на разных. Поэтому Citect позволяет строить архитектуры различной сложности. Простейшая архитектура состоит из одного компьютера, на котором работают все модули. Для средних и больших проектов (тысячи и десятки тысяч параметров) можно использовать сетевые возможности. Компьютеры системы управления могут быть распределены по всему предприятию (цехам, участкам, офисам) и поставлять информацию оперативному персоналу и различным службам. Сетевые возможности Citect допускают использование в локальной сети до 256 компьютеров.
Архитектура клиент - сервер может быть представлена разнообразными вариантами: например, один компьютер может быть сервером ввода/вывода данных и сервером алармов, другой - сервером отчетов и сервером трендов. Остальные компьютеры сети являются клиентами визуализации - Display Client
File Server (сервер базы данных)- компьютер с большой емкостью памяти для хранения всей информации локальной сети. Для очень больших систем можно предложить вариант, в котором каждая задача обслуживается отдельным компьютером (сервер ввода/вывода, сервер тревог, сервер трендов и сервер отчетов).

Доступ
к мастеру коммуникаций из Citect Explorer.