AgavaSCADA/AgavaPLC

Материал из docs.kb-agava.ru
Перейти к навигации Перейти к поиску

AgavaSCADA/AgavaPLC – инструментальный программный комплекс для промышленной автоматизации, построения человеко-машинного интерфейса и разработки систем диспетчеризации.

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

Состав комплекса

Комплекс состоит из нескольких частей, выполняющих различные функции:

Комплекс поставляется в двух вариантах: AgavaSCADA и AgavaPLC:

  • Вариант AgavaSCADA предназначен для использования с настольным операционными системами Windows и Linux.
  • Вариант AgavaPLC поставляется в составе панелей оператора серии АГАВА ПО и контроллеров АГАВА МПР-60.

Возможности и особенности комплекса.

Широкие возможности построения визуализации

  • Функциональные элементы визуализации – виджеты (текстовые метки, изображения, барографический индикатор, график, функциональная кнопка и др.). Широкие возможности настройки внешнего вида виджетов.
  • Составные многослойные композиции (экраны). Возможность построения графических композиций из нескольких окон и слоев, содержащих различные виджеты.
  • Поддержка GIF анимации, а также прозрачности для виджетов, слоев и окон.
  • Возможность масштабирования композиций.
  • Низкие задержки при обновлении данных на экране. Поскольку обновление данных ведется по событиям, то задержка от получения данных от внешнего устройства до их отображения на экране является весьма незначительной.
  • Возможность изменения свойств виджетов и других объектов во время исполнения проекта.
  • Поддержка работы с сенсорным экраном.

Сбор, обработка данных и другие функции

  • Многозадачная обработка данных. Разделение различных функций по разным задачам – сбор данных, их обработка, визуализация выполняются параллельно и независимо друг от друга.
  • Поддержка различных протоколов обмена данными. По запросу возможна реализация дополнительных протоколов.
  • Наличие подсистемы обработки событий и сигнализации. При работе проекта возникающие события (как системные, так и генерируемые по пользовательскому алгоритму) фиксируются в базе данных для сохранения и последующего просмотра.
  • Наличие средств разделения доступа. Доступ к данным и объектам во время исполнения проекта регламентируется с помощью системы разделения доступа.
  • Разработка алгоритмов и отладка.
  • Разработка проекта в одной программе – Универсальной среде разработки Agava. Среда разработки дает пользователю возможность вести весь цикл разработки проекта в одной программе без переключений в другие для реализации каких-то отдельных функций.
  • Современный подход к разработке проектов: иерархическая структура проекта, возможность создания собственных функциональных объектов. Наличие средств группового редактирования элементов.
  • Наличие средств проверки проекта. Среда разработки предоставляет возможность в любое время выполнить проверку корректности настройки параметров отдельных элементов проекта и структуры проекта в целом.
  • Возможность эмуляции работы проекта на ПК. Вместе со средой разработки предоставляется среда исполнения проектов для ОС Windows, позволяющая запускать на ПК проекты, разработанные для панели.
  • Возможность загрузки проектов на панель оператора по сети и через USB накопитель. Среда разработки предоставляет возможность загрузить на панель проект через USB или Ethernet подключение. В случае, когда непосредственное подключение панели к ПК из среды разработки невозможно, загрузку проекта можно выполнить через USB накопитель с помощью встроенной в панель Системной Утилиты.
  • Возможность выгрузки файлов с панели на ПК по сети. Например, накопленные архивные данные можно передать с панели на ПК и просмотреть или распечатать с помощью специализированного ПО.

Другие функции

  • Расширяемость. В комплекс может быть добавлена поддержка новых компонентов с помощью разрабатываемых «плагинов» – дополнений, реализующих требуемый функционал.
  • Возможность хранения ресурсов в отдельных файлах на диске и в библиотеках ресурсов в упакованном виде.
  • Поддержка архивирования данных в БД SQLite, Firebird. По запросу может быть реализована поддержка других БД.

Поддерживаемые протоколы обмена данными

Платформа
Протокол Режим Windows x64 Linux x64 Linux arm7
Modbus-TCP ведущий, ведомый да ожидается да
Modbus-RTU ведущий, ведомый да ожидается да
OPC-DA v2.00, 2.03, 2.05 ведущий да нет нет
OPC-UA ведущий, ведомый да ожидается да
SNMP v1, v2, v3 ведущий да ожидается ожидается
МЭК 60870-5-101 ведущий, ведомый да ожидается ожидается
МЭК 60870-5-104 ведущий, ведомый да ожидается ожидается
МЭК 61850 ведущий, ведомый ожидается ожидается ожидается
УПД ведущий, ведомый да ожидается да

Документация

Файлы

Видеоролики, видеоуроки

История версий

Версия Дата выпуска Статус Поддержка Перечень изменений
AgavaSCADA/AgavaPLC 1.0 2019 г. Закрыта Нет Перечень изменений AgavaSCADA 1.0
AgavaSCADA/AgavaPLC 1.1 24.12.2020 Закрыта Нет Перечень изменений AgavaSCADA 1.1
AgavaSCADA/AgavaPLC 1.2 14.10.2021 Стабильная Поддерживается Перечень изменений AgavaSCADA/AgavaPLC 1.2
AgavaSCADA/AgavaPLC 1.3 2023 г. В разработке - Перечень изменений AgavaSCADA/AgavaPLC 1.3
AgavaSCADA/AgavaPLC 2.0 2023 г. Проектируется - Перечень изменений AgavaSCADA/AgavaPLC 2.0