Обзор контроллера Evropribor Simbi-10 из Беларуси. Пробный проект с визуализацией на HMI Weintek.

Постановка задачи: прочитать показание датчика ДТС125М-50М на модуль Овен МВ110-224.8А, передать показание по Modbus RTU на контроллер Simbi-10, передать показание по Modbus TCP с контроллера на панель Weintek cMT2108X2.

  1. Вот весь зоопарк:

  • Итак, по порядку. Для взаимодействия с контроллером скачаем ПО с сайта производителя. При установке  ПО SimbiSoft – антивирус Win11 ругается, что неизвестный производитель ПО. Win11 ругается что программа установлена некорректно. Долго скачивается библиотека .NET Framework.
  • Создаем проект, оставляем настройки как есть

Идем в настройки контроллер и конфигурируем интерфейс RS-485 №1

И интерфейс Ethernet. Нужно загрузить настройки из контроллера, выбрать Modbus TCP и снова загрузить настройки в контроллер. Нужно отметить, что в таком случае веб-сервер отключится.

На языке СFC составляем программу опроса интерфейса Modbus на 1 порту. Как видим, переменная со значением температуры расположена в регистре 32000 Modbus.

Также реализована возможность написания функциональных блоков на языке ST.

Важно знать, какой тип переменной выбран, это понадобится потом при программировании HMI. В нашел случае это переменная REAL, что соответствует типу float в HMI.

  • Настраиваем связь между контроллером и модулем MB110-224.8А. Для этого скачиваем с сата ОВЕН программу конфигуратора. Настраиваем сетевые параметры и тип подключаемого датчика. Значение показаний датчика на 8 входе хранится в регистре 45, адрес модуля по умолчанию 16.
  • Перейдем с панели. Скачиваем с сайта производителя ПО EasyBuilder Pro. Устанавливаем и создаем новый проект, выбирая нашу модель

Далее добавляем Modbus TCP/IP устройство, в настройках прописываем IP мастера Modbus (контроллера Simbi-10)

Нажимаем ОК.

  • Создадим на экране визуализации текстовое поле и привяжем его к значению регистра переменной в контроллере. Адрес регистра у нас 32000 (см. п. )

Для отрисовки трендового графика создадим выборку данных.

Переходим в Параметры делаем как на скрине,

Далее переходим в Настройки. Тут необходимо указать адрес параметра и тип переменной 32-bit Float.

Сохраняем и выходим. Далее делаем график выборки

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

Затем можно попробовать запустить проект в режиме симуляции или загрузить напрямую в панель. Так и поступим. Нажимаем Загрузить (ПКà панель). Далее пройдет процесс компиляции, надо будет выбрать нужную панель. Можно воспользоваться поиском по сети.

Нажимаем Загрузить.

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

Резюмируя, хочу отметить, что у компании Europribor получился работоспособный контроллер. Для поддержки новых пользователей хорошо бы добавить на сайт побольше руководств по реализации типовых решений, библиотек с готовыми шаблонами кода. При помощи отзывчивой поддержки @evropribor в Telegram удалось быстро решить все вопросы, но лучше дополнить документацию информацией.

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

Спасибо за внимание

Оставьте комментарий