zSCADA - инженерный пакет

Программная платформа построения систем автоматизации

Программа zSCADA представляет собой программный модуль, предназначенный для быстрого построения готовых программных решений в сфере автоматизации технологических процессов. zSCADA позволяет организовать эффективный сбор данных, их хранение, обработку, визуализацию и диспетчерское управление технологическими процессами. Программа предназначена для реализации технологии HMI (интерфейс человек-машина). Для получения законченного программного решения, zSCADA принимает на вход набор настроек, так называемый конфигурационный модуль. Конфигурационный модуль состоит из нескольких файлов заданного формата, в которых описаны правила работы проекта автоматизации конкретного технологического процесса. Правила работы обуславливают то, какие используются порты (источники) данных, какие используются протоколы, какие каналы данных, в каком виде данные отображаются на экране монитора и какие возможности управления предоставляются оператору. Конфигурационный модуль обеспечивает наполнение конкретного проекта. С точки зрения класса программ zSCADA является интерпретатором. Конфигурационный модуль включает в себя макеты форм визуализации информации, настройку связей каналов данных и компонентов на формах, протоколы (драйверы) работы с подключенными устройствами, при необходимости библиотеки расширений, хранилище оперативных данных и хранилище исторических данных (трендов). Для хранения исторических и оперативных данных используется собственный внутренний формат, не требующий установки и сопровождения промышленных СУБД. Файлы конфигурации хранят информацию в XML формате, что позволяет легко расширять функциональные возможности zSCADA.

При написании программы были использованы современные технологии разработки программного обеспечения, что позволяет на формах визуализации технологического процесса использовать широкий спектр компонентов - метки, кнопки, закладки, переключатели, рисунки, элементы анимации, геометрические фигуры, всплывающие панели управления и многое другое. Это позволяет создавать графические мнемо-схемы объектов промышленной автоматизации любой сложности и любого уровня вложенности по детализации.Примеры

Основная часть программы - ядро. Ядро программы обеспечивает работу с подключенными устройствами (датчиками, микроконтроллерами) на физическом и логическом уровнях согласно заданному протоколу обмена. Протокол (драйвер) работы с каждым конкретным устройством может быть подготовлен на стадии разработки конфигурационного модуля.

Программный модуль zSCADA зарегистрирован в Национальном центре интеллектуальной собственности Республики Беларусь - рег. № 284 от 21.01.2011г.

Для обеспечения дополнительных функций, кроме ядра zSCADA содержит следующие модули:

scALARM - регистратор тревог

Используется для оповещения оператора о сбойных ситуациях на объекте автоматизации, для регистрации истории возникновения аварийных ситуаций, а так же оповещения при выходе системы за установленные рамки параметров. Для настройки тревог могут использоваться как дискретные каналы данных, так и аналоговые.

scGRAPH - модуль построения графиков

Модуль построения графиков и трендового анализа исторических данных накопленных в ходе работы. Для работы данного модуля, в конфигурационном модуле должны быть настроены параметры записи архива. Архивы пишутся в собственном шифрованном формате с расчетом контрольной суммы на каждый временной кадр.

scACCESS - модуль 3-х уровневого разделения прав доступа

Различные уровни доступа используются как при визуализации информации (например, некоторые данные, либо параметры работы скрыты на базовом уровне доступа), так и при выполнении действий оператора.

scSCRIPT - модуль обработки скриптов

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ГБ жесткий диск

Перечень модулей, их функциональные возможности постоянно расширяются и модернизируется.