Программа zSCADA представляет собой программный модуль, предназначенный для быстрого построения
готовых программных решений в сфере автоматизации технологических процессов. zSCADA позволяет
организовать эффективный сбор данных, их хранение, обработку, визуализацию и диспетчерское
управление технологическими процессами. Программа предназначена для реализации технологии
HMI (интерфейс человек-машина). Для получения законченного программного решения, zSCADA
принимает на вход набор настроек, так называемый конфигурационный модуль. Конфигурационный модуль
состоит из нескольких файлов заданного формата, в которых описаны правила работы проекта
автоматизации конкретного технологического процесса. Правила работы обуславливают то, какие
используются порты (источники) данных, какие используются протоколы, какие каналы данных, в
каком виде данные отображаются на экране монитора и какие возможности управления предоставляются оператору.
Конфигурационный модуль обеспечивает наполнение конкретного проекта. С точки зрения класса программ
zSCADA является интерпретатором. Конфигурационный модуль включает в себя макеты форм визуализации
информации, настройку связей каналов данных и компонентов на формах, протоколы (драйверы)
работы с подключенными устройствами, при необходимости библиотеки расширений, хранилище
оперативных данных и хранилище исторических данных (трендов). Для хранения исторических и
оперативных данных используется собственный внутренний формат, не требующий установки и
сопровождения промышленных СУБД. Файлы конфигурации хранят информацию в XML формате, что
позволяет легко расширять функциональные возможности zSCADA.
При написании программы были использованы современные технологии разработки программного обеспечения,
что позволяет на формах визуализации технологического процесса использовать широкий спектр
компонентов - метки, кнопки, закладки, переключатели, рисунки, элементы анимации,
геометрические фигуры, всплывающие панели управления и многое другое. Это позволяет создавать
графические мнемо-схемы объектов промышленной автоматизации любой сложности и любого уровня
вложенности по детализации.Примеры
Основная часть программы - ядро. Ядро программы обеспечивает работу с подключенными устройствами
(датчиками, микроконтроллерами) на физическом и логическом уровнях согласно заданному протоколу обмена.
Протокол (драйвер) работы с каждым конкретным устройством может быть подготовлен на стадии разработки
конфигурационного модуля.
Программный модуль zSCADA зарегистрирован в Национальном центре интеллектуальной собственности Республики Беларусь - рег. № 284 от 21.01.2011г.
Для обеспечения дополнительных функций, кроме ядра zSCADA содержит следующие модули:
Используется для оповещения оператора о сбойных ситуациях на объекте автоматизации, для регистрации
истории возникновения аварийных ситуаций, а так же оповещения при выходе системы за установленные
рамки параметров. Для настройки тревог могут использоваться как дискретные каналы данных, так и аналоговые.
Модуль построения графиков и трендового анализа исторических данных накопленных в ходе работы.
Для работы данного модуля, в конфигурационном модуле должны быть настроены параметры записи архива.
Архивы пишутся в собственном шифрованном формате с расчетом контрольной суммы на каждый временной кадр.
Различные уровни доступа используются как при визуализации информации (например, некоторые данные,
либо параметры работы скрыты на базовом уровне доступа), так и при выполнении действий оператора.
zSCADA поддерживает широко распространенный язык VB Script для программирования пользовательских
функций и расширения возможностей обработки информации. Наличие возможности программирования
пользовательских функций с использованием VB Script позволяет реализовывать различные
автоматические алгоритмы управления технологическим процессом любой сложности. Данный модуль
позволяет вносить изменения в логику исполнения алгоритмов управления в режиме On-line, т.е. не
перезапуская основной программы, а значит, не теряя контроль над технологическим процессом.
В программе написанной на VB Script доступны объекты форм визуализации, компоненты этих форм,
все каналы данных всех устройств задействованных в проекте автоматизации, а так же имеется возможность
получения доступа к любым базам данных через ODBC драйверы.
zSCADA является масштабируемой системой и имеет возможность подключения дополнительных
библиотек-расширений специального формата, что значительно увеличивает круг возможностей и
позволяет решать задачи не реализуемые в виде настроек описанных к конфигурационном модуле.
- Поддержка Windows NT/2000/XP;
- Сбор данных через интерфейсы RS232/RS485, Ethernet;
- Поддержка протоколов MOBDUS, EBMBUS;
- Поддержка ODBC для интеграции с внешними СУБД;
- Поддержка технологий OPC-сервер, OPC-клиент;
- Связь с внешним ПО посредством библиотек расширений.
- Сельское хозяйство;
- Промышленное производство;
- Системы контроля и учета доступа;
- Холодильные и вентиляционные системы;
- Мониторинг энергопотребления и управление энергосбережением;
- Водоснабжение;
- Микроклимат.
- Процессор Pentium 3 с частотой 1 ГГц
- 512МБ ОЗУ
- 10ГБ жесткий диск
Перечень модулей, их функциональные возможности постоянно расширяются и модернизируется.