2.1.1 SCADA-система Citect
Особенность компании CiTechnologies (Ci - Control Instrumentation) в том, что она не только разработчик SCADA-системы Citect, но и системный интегратор. В систему вложен весь опыт системной интеграции, и не только в собственно ПО, но и в "базу знаний. Таким образом, SCADA-система Citect - это программный пакет, созданный на основе большого опыта компании. Уникальность его в двух аспектах:
- возможности постепенных инвестиций в используемый продукт;
- чисто технических особенностях.
2.1.1.1 Особенности использования Citect
Citect предлагает пользователям систему разработки бесплатно, цена же систем исполнения сравнима с соответствующими компонентами других SCADA-пакетов.
Одна из характеристик SCADA-системы Citect - гибкость, которая проявляется в нескольких чертах. Во-первых, для SCADA-системы Citect естественным является режим распределенной разработки приложений. Во-вторых, в SCADA-систему Citect заложено огромное многообразие подходов к разработке приложений. Так, возможна разработка приложений без программирования вообще на основе поставляемых библиотек графических объектов, шаблонов, драйверов и т.д. Возможна и самостоятельная разработка новых компонентов приложений, и модификация базовых. В зависимости от профессиональных навыков разработчика, приложение можно создавать как с использованием языка SCADA-системы Citect, называемого Cicode, так и более знакомых, традиционных языков программирования (Visual Basic, C).
В SCADA-системе Citect предусмотрено простое наращивание дополнительных узлов проекта и возможность перераспределения их функций. Выполняются такие процедуры на уровне конфигурирования каждого узла.
2.1.1.2 Технические возможности системы
SCADA-система Citect используется как 32-разрядное приложение Windows NT, Windows 95 и 98. Сбор данных, формирование алармов и построение трендов может происходить одновременно с редактированием и компиляцией. Ядро SCADA-системы Citect является многозадачным ядром реального времени, с вытеснением задач по приоритетам. Оно обеспечивает равномерное выполнение всех приложений.
2.1.1.3 База данных реального времени приложения
Для каждого нового проекта автоматически создаётся файловая структура в формате dBase. Для хранения данных проекта (теги, начальные значения параметров и т.п.) инициализируется около 60 файлов. Эти файлы могут отдельно импортироваться в EXCEL для редактирования или документирования. Для тестирования разрабатываемой конфигурации в SCADA-системе Citect можно создать "электронный контроллер" ("memory PLC"), который эмулирует работу контроллера с помощью вводимых вручную тегов, и его работу можно проверить в системе исполнения (runtime).
2.1.1.4 Архитектура клиент/сервер SCADA-системы Citect
В SCADA-система Citect сервер выполняет пять функций (рисунок 2.1):
- сервер ввода/вывода является выделенным коммуникационным сервером, организуя обмен информацией между устройствами ввода-вывода и узлом, выполняющим функцию визуализации (клиентом);
- cервер алармов непрерывно отслеживает данные, сравнивая их с допустимыми пределами и проверяя выполнение заданных условий, и непосредственно отображает все алармы на соответствующем узле визуализации;
- cервер отчётов генерирует отчёты по истечению определённого времени или при возникновении определённого события;
- cервер трендов собирает и регистрирует трендовую информацию, позволяя фиксировать развитие процесса в реальном времени или ретроспективно (исторически) в окне трендов или в файле;
- cервер синхронизации (тайм-сервер), который синхронизирует работу всех персональных компьютеров сети.
Рисунок 2.1 – Клиент-серверная архитектура Citect
Задача сервера ввода-вывода выполняется на одном компьютере (узле). Если в больших прикладных системах этот узел становится перегруженным, другие серверы могут устанавливаться на других узлах. А если и задача сервера ввода-вывода перегружает узел, то можно расширить число серверов ввода-вывода. Все узлы визуализации могут осуществлять доступ ко всем серверам через сеть. SCADA-система Citect поддерживает NetBIOS, TCP/IP и другие сетевые протоколы. Одновременно может выполняться несколько протоколов.
2.1.1.5 Сервер алармов
В SCADA-системе Citect различаются четыре типа алармов:
- цифровые алармы, возникают в ответ на изменение состояния;
- аналоговые алармы, базируются на анализе выхода за указанные верхние и нижние пределы, изменяемом смещении, скорости изменения, описании уровня алармов;
- алармы с метками времени базируются на таймере, который работает в контроллере и регистрирует алармы с точностью до миллисекунд;
- составные алармы, возникающие в результате событий или комбинации событий.
Аппаратные алармы всегда регистрируются отдельно и визуализируются на отдельном дисплее алармов.
... сигналами времени. Ядро предлагает интерфейс для программирования приложения с целью получения функций в виде отдельных программ. 1.2 Разработка автоматизированной системы управления электроснабжением КС «Ухтинская» 1.2.1 Цель создания АСУ-ЭС Целью разработки является создание интегрированной АСУ ТП, объединяющей в единое целое АСУ электрической и теплотехнической частей электростанции, ...
... Каждому элементу соответствует численный и символьный идентификатор. В имя переменной включается полный путь до нее от корневого элемента root. 3. Система мониторинга и администрирования 3.1 Системы управления технологическим сегментом магистральной цифровой сети связи ОАО «РЖД» РФ При построении современных цифровых сетей следует различать следующие сетевые уровни: уровень первичной ...
... изложенным в таблице №8. Установка программного обеспечения так же входит в стоимость поставки комплекта. Таким образом, внедрение системы мониторинга автотранспорта на предприятии ГУП РМЭ "Пассажирские Перевозки" не требует снятия транспорта с линии и появления в структуре организации нового отдела. 5. Безопасность жизнедеятельности при внедрении и использовании системы мониторинга "WEB-GPS ...
... информации о количестве полученной потребителем или выработанной производителем тепловой энергии, температуре, давлении, объеме (массе) теплоносителя и о времени работы в открытых и закрытых водяных системах теплоснабжения при давлениях до 1,6 МПА (16 кгсм2) и температурах до +150 °С. Область применения - теплоэнергетика, системы коммерческого учета расхода горячей воды и тепловой энергии, ...
0 комментариев