Программное обеспечение модуля аналоговых входов WB-MAI6

From Wiren Board
This is the approved revision of this page, as well as being the most recent.

Полная документация на устройство WB-MAI6.

Описание

Установка

Программное обеспечение устанавливается на заводе на автоматизированном стенде во время производства партии устройств. Конечному пользователю не требуется предпринимать никаких действий для установки, всё взаимодействие происходит через веб-интерфейс контроллера.

Стоимость

Программное обеспечение поставляется бесплатно вместе с устройством.

Общие сведения

Программное обеспечение разработано для управления аппаратным обеспечением устройства и является его неотъемлемой частью. Используется язык программирования C.

Функциональные характеристики

Прошивка и схемотехника позволяют настроить одни и те же входы для работы с различными датчиками. Режимы обработки сигналов на входах:

  • измерение напряжения: датчики со стандартным выходом 0–1 В, 0-10 В, напряжения от 0 до 30 В;
  • датчик тока на эффекте Холла;
  • измерение напряжения с делителем;
  • измерение напряжения в дифференциальном режиме: датчики со стандартным выходом напряжения −50...50 мВ, −2...2 В;
  • измерение постоянного тока: датчики со стандартным выходом 4–20 мА, 0–20 мА, 0–5 мА другие датчики с нестандартным выходом и током до 20 мА;
  • измерение сопротивления по двухпроводной схеме: двухпроводные термисторы RTD — Pt100, Pt1000, NTC 10k и другие;
  • измерение сопротивления по трёхпроводной схеме;
  • сухой контакт (дискретный сигнал);

Управление светодиодным индикатором:

  • S — зеленый индикатор статуса, мигает при обмене данными по Modbus.

Обмен данными по протоколу Modbus RTU:

  • подключение через шину RS-485;
  • настройка параметров через веб-интерфейс контроллера Wiren Board;
  • поддержка обновления прошивки по Modbus для устранения ошибок или добавления функций.

Дополнительные функции:

  • сохранение настроек в долговременной памяти;
  • пересчёт измеренных значений в физическую величину.

Краткое описание функций отдельных модулей

Загрузчик

  • обновление прошивки устройства;
  • сброс настроек связи (применяется когда текущие параметры связи утеряны).

Прошивка

  • двусторонний обмен данными с ведущим устройством по протоколу Modbus RTU;
  • взаимодействие с аппаратным окружением:
    • обработка сигналов с АЦП,
    • управление схемотехникой измерительного тракта,
    • управление светодиодным индикатором;
  • запись и хранение настроек и измеряемых параметров в памяти устройства.

Настройка

Драйвер wb-mqtt-serial

Конфигурация wb-mqtt-serial

Для настройки устройства с помощью веб-интерфейса контроллера используется драйвер wb-mqtt-serial. Инструмент для конфигурации драйвера находится на вкладке «Настройки» → «Конфигурационные файлы» → «Настройка драйвера serial-устройств» и доступен только в режиме администратора.

Сканирование устройств Wiren Board

Сканирование устройств Wiren Board

Чтобы добавить устройство в конфигурацию, используется функция «Найти и добавить устройства Wiren Board» - она запускает сканирование устройств Wiren Board, подключенных к портам RS-485. Найденное устройство можно добавить в wb-mqtt-serial.

Конфигурация устройства

Конфигурация устройства

В настройке драйвера wb-mqtt-serial для данного устройства можно включить опрос параметров для чтения и установить параметры для записи в необходимое значение. Для удобства параметры сгруппированы по категориям:

  • IN1…IN6;
  • Общее;
  • Данные модуля;
  • Диагностика.

Режим работы входа настраивается в соответствии с подключенным ко входу датчиком. Для примера, показана настройка входа при подключении датчика с сигналом 0-1 В.

Просмотр текущих значений параметров

Просмотр текущих значений параметров

После нажатия кнопки «Сохранить настройки» WB-MAI6 появится на вкладке «Устройства», где можно просматривать текущие значения измеренных сигналов и вычисленных физических величин.

Обновление ПО

Конфигуратор wb-mqtt-serial с сообщением о возможности обновить прошивку
Процесс обновления программного обеспечения через веб-интерфейс

Так как программное обеспечение постоянно совершенствуется, есть встроенный инструмент для обновления прошивки с помощью веб-интерфейса. Инструмент обновления ПО находится в конфигураторе wb-mqtt-serial. Если доступна новая прошивка для устройства, автоматически появляется сообщение с предложением её обновить.