AgavaSCADA/AgavaPLC: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 15: | Строка 15: | ||
* Вспомогательные инструменты и утилиты: | * Вспомогательные инструменты и утилиты: | ||
**[[ASLauncher|Менеджер рабочего стола "ASLauncher"]]. | **[[ASLauncher|Менеджер рабочего стола "ASLauncher"]]. | ||
− | ** [[Архиватор|Средство просмотра | + | ** [[Архиватор|Средство загрузки и просмотра архивов "Архиватор".]] |
== Возможности и особенности комплекса. == | == Возможности и особенности комплекса. == |
Версия 13:14, 3 августа 2022
AgavaSCADA/AgavaPLC – инструментальный программный комплекс для промышленной автоматизации, построения человеко-машинного интерфейса и разработки систем диспетчеризации.
Комплекс является набором современных, модульных и кроссплатформенных приложений и имеет в своем распоряжении все необходимые инструменты, присущие современным пакетам данного класса, и свои уникальные особенности. Он позволяет разрабатывать, отлаживать и выполнять алгоритмы, реализующие различные задачи автоматизации технологических процессов.
Комплекс поставляется в двух вариантах: AgavaSCADA и AgavaPLC:
- Вариант AgavaSCADA предназначен для использования с настольным операционными системами Windows и Linux.
- Вариант AgavaPLC поставляется в составе панелей оператора серии АГАВА ПО и контроллеров АГАВА МПР-60.
1 Состав комплекса
Комплекс состоит из нескольких частей, выполняющих различные функции:
- Среда исполнения. Предназначена для исполнения разработанных в среде разработки проектов. Устанавливается на контроллеры АГАВА МПР-60 и панели оператора серии АГАВА ПО.
- Универсальная среда разработки. Предназначена для разработки проектов и используется на персональном компьютере.
- Вспомогательные инструменты и утилиты:
2 Возможности и особенности комплекса.
2.1 Широкие возможности построения визуализации
- Функциональные элементы визуализации – виджеты (текстовые метки, изображения, барографический индикатор, график, функциональная кнопка и др.). Широкие возможности настройки внешнего вида виджетов.
- Составные многослойные композиции (экраны). Возможность построения графических композиций из нескольких окон и слоев, содержащих различные виджеты.
- Поддержка GIF анимации, а также прозрачности для виджетов, слоев и окон.
- Возможность масштабирования композиций.
- Низкие задержки при обновлении данных на экране. Поскольку обновление данных ведется по событиям, то задержка от получения данных от внешнего устройства до их отображения на экране является весьма незначительной.
- Возможность изменения свойств виджетов и других объектов во время исполнения проекта.
- Поддержка работы с сенсорным экраном.
2.2 Сбор, обработка данных и другие функции
- Многозадачная обработка данных. Разделение различных функций по разным задачам – сбор данных, их обработка, визуализация выполняются параллельно и независимо друг от друга.
- Поддержка различных протоколов обмена данными. По запросу возможна реализация дополнительных протоколов.
- Наличие подсистемы обработки событий и сигнализации. При работе проекта возникающие события (как системные, так и генерируемые по пользовательскому алгоритму) фиксируются в базе данных для сохранения и последующего просмотра.
- Наличие средств разделения доступа. Доступ к данным и объектам во время исполнения проекта регламентируется с помощью системы разделения доступа.
- Разработка алгоритмов и отладка.
- Разработка проекта в одной программе – Универсальной среде разработки Agava. Среда разработки дает пользователю возможность вести весь цикл разработки проекта в одной программе без переключений в другие для реализации каких-то отдельных функций.
- Современный подход к разработке проектов: иерархическая структура проекта, возможность создания собственных функциональных объектов. Наличие средств группового редактирования элементов.
- Наличие средств проверки проекта. Среда разработки предоставляет возможность в любое время выполнить проверку корректности настройки параметров отдельных элементов проекта и структуры проекта в целом.
- Возможность эмуляции работы проекта на ПК. Вместе со средой разработки предоставляется среда исполнения проектов для ОС Windows, позволяющая запускать на ПК проекты, разработанные для панели.
- Возможность загрузки проектов на панель оператора по сети и через USB накопитель. Среда разработки предоставляет возможность загрузить на панель проект через USB или Ethernet подключение. В случае, когда непосредственное подключение панели к ПК из среды разработки невозможно, загрузку проекта можно выполнить через USB накопитель с помощью встроенной в панель Системной Утилиты.
- Возможность выгрузки файлов с панели на ПК по сети. Например, накопленные архивные данные можно передать с панели на ПК и просмотреть или распечатать с помощью специализированного ПО.
2.3 Другие функции
- Расширяемость. В комплекс может быть добавлена поддержка новых компонентов с помощью разрабатываемых «плагинов» – дополнений, реализующих требуемый функционал.
- Возможность хранения ресурсов в отдельных файлах на диске и в библиотеках ресурсов в упакованном виде.
- Поддержка архивирования данных в БД SQLite, Firebird. По запросу может быть реализована поддержка других БД.
3 Поддерживаемые протоколы обмена данными
- Modbus-TCP в режимах "ведущий", "ведомый".
- Modbus-RTU в режимах "ведущий", "ведомый".
- OPC-UA в режимах "ведущий", "ведомый".
- SNMP v1, v2, v3 в режиме "ведущий".
- МЭК 60870-5-101 в режиме "ведущий".
- МЭК 60870-5-104 в режиме "ведущий".
4 Документация
5 Файлы
- Дистрибутивы AgavaSCADA: http://files.kb-agava.ru/s/NtGiaBK3dDyAH42
- Дистрибутивы AgavaPLC: http://files.kb-agava.ru/s/cLzRSoGs7TXArJq
6 Видеоролики, видеоуроки
- Видеоуроки AgavaPLC: https://www.youtube.com/channel/UCjyyNrxhp475D0T365kcQhg
7 История версий
Версия | Дата выпуска | Статус | Перечень изменений |
---|---|---|---|
AgavaSCADA/AgavaPLC 1.0 | 2018 г. | Закрыта | Перечень изменений AgavaPLC 1.0 |
AgavaSCADA/AgavaPLC 1.1 | 24.12.2019 | Закрыта | Перечень изменений AgavaPLC 1.1 |
AgavaSCADA/AgavaPLC 1.2 | 14.10.2021 | Стабильная | Перечень изменений AgavaPLC 1.2 |
AgavaSCADA/AgavaPLC 1.3 | 2022 г. | В разработке | Перечень изменений AgavaPLC 1.3 |