SCADA Соника

Видеоуроки

Обучающие видеоуроки по SCADA Соника 

Контактная форма

Заполнение формы для обратной связи

Скачать ПО и документацию

Документация и  ПО SCADA Соника 

Программный пакет СОНИКА

Сбор и обработка данных в режиме реального времени

Организация оперативно-диспетчерского управления

SCADA-система производства РФ

Разнообразные возможности для реализации графического интерфейса

Поддержка стандартных физических интерфейсов и промышленных протоколов обмена

Открытость коммуникации со сторонними контроллерами и программными продуктами

Лёгкая и быстрая разработка

Соника Студия

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

Редактор проектов позволяет проводить тестирование отдельных элементов проекта — дерева, отдельной ветки, отдельного экрана а также полный запуск всего проекта в отладочном режиме, чтобы разработчик мог убедиться в правильности функционирования. Для удобства предусмотрены отдельные окна привязок атомов (сигналов) к объектам, автоматическая проверка проекта на ошибки, встроенная система логирования, а также удобное выполнение многих операций с помощью Drag’n’Drop и отсутствие необходимости в отдельной компиляции проекта перед его использованием

Надёжный движок

Ядро - Соника Сервер

Исполнение разработанного проекта и выполнение всех заложенных разработчиком функций — главная задача Ядра. Выпускается в пяти вариантах:

При этом Ядро Соники совершенно нетребовательно к вычислительным аппаратным ресурсам системы, нашими разработчиками проверено устойчивое функционирование на одноядерной платформе ARMv7 с частотой 600 МГц и доступной оперативной памятью 512 Мб.

Ядро запускается на всех видах операционных систем в виде службы и при возникновении нештатных ситуаций автоматически перезапускается. Для надёжности под ОС Linux предусмотрено хранение двух экземпляров Ядра Соники, что максимально исключает ситуацию «окирпичивания» устройства.

Максимальная точность в отображении

Соника Клиент

Под ОС Windows для отображения результатов работы Ядра Соники с загруженным проектом используется Соника Клиент. Отличительной особенностью Клиента является то, что все разработанные в Соника Студии экраны выглядят точно так же, как и во время разработки, поскольку для отображения используются одинаковые библиотеки визуальных элементов. При этом совершенно неважно, на каком программно-аппаратном обеспечении работает Ядро Соники — Windows или Linux, — оно передаёт информацию обо всех визуальных элементах, заложенных в проекте и динамические данные в Клиент, и уже в Клиенте происходит непосредственное отображение графического интерфейса пользователя, а также взаимодействие пользователя с проектом. Для работы достаточно указать IP-адрес контроллера или ПК, на котором выполняется Ядро.

Независимый графический интерфейс

Соника Вася

Для работы графического интерфейса пользователя на любом средстве отображения (монитор, планшет, смартфон) под любой операционной системой, где есть интернет-браузер, используется Соника Вася — фронтенд, написанный на языке Vue.Js. Отображение визуальных элементов реализовано максимально схоже с отображением в Соника Клиенте, поэтому пользователям одновременно обоих продуктов не составит труда эффективно работать в любом из них. Соника Вася может работать на любом контроллере или ПК, где установлен пакет Node.Js и настроен Web-сервер (Nginx является более предпочтительным вариантом). Для связи с Ядром достаточно указать в настройках IP-адрес машины, где работает Соника Ниндзя (более подробно см. ниже)

Скорость и незаметность

Соника Ниндзя

Для того, чтобы в web-браузере можно было полноценно работать с графическим интерфейсом пользователя, требуется промежуточная обработка данных между Ядром Соники и Соника Васей. В процессе обработки проводится трансляция запросов от web-браузера в понятные Ядру сообщения, подготовка визуальных данных для отображения в браузере, а также периодическая отправка динамических данных по изменяющимся сигналам. Всё, что требуется для работы Соника Ниндзи — это указать IP-адрес машины, на которой работает Соника Ядро, а также порт прослушивания для подключения Соника Васи.

Всё управление - в одном месте

Соника Админка (Панель управления)

Все компоненты Соники за исключением, быть может, Студии, нуждаются в управлении. Соника Админка реализует управление множеством функций, которые прямо или косвенно относятся к работе Соника Ядра, а именно:

И это ещё не всё

Вспомогательные компоненты

Удобство использования ПО Соника в мелочах:

  • Интегрированная в Админку Соника Министудия для оперативного редактирования работающего проекта
  • ПО Соника Отладка для расширенного просмотра работающего проекта с возможностью имитации сигналов по протоколам связи и просмотром значений любых атомов
  • Возможность создания моментальных снимков работы ядра в виде файлов (включая накопленную базу данных и параметры проекта)
  • ПО Соника Анализатор Снимков — загрузка файлов моментальных снимков для дистанционного анализа работы Ядра Соники и проекта
  • Низкий порог вхождения в ПО SCADA Соника, благодаря интуитивно понятному интерфейсу и наличию видеоуроков

Контакты