Wirenboard6 с установленной MS4D

Добрый день!

Подскажи у вас получилось подключиться к прибору по RS 485 через /dev/ttyMOD1?
image
Я вбиваю порт и все данные устройства, но подключения нет
Со стороны контроллера порт отключен

Спасибо

Да, получилось. Всё работает. Порт конфигурировал в MS4D. По-моему средства встроенного ПО WirenBoard надо отключить иначе они будут мешать. Драйвер MS4D сам будет управлять опросом железа.

Шаблон имени последовательного порта в настройках ПЛК есть? /dev/ttymxc%d

https://wirenboard.com/wiki/Wiren_Board_6.7:_Peripherals

1 лайк
  1. В настройках MS4D (контроллер) выставил “Шаблон имени последовательного порта” - /dev/ttymxc2

  2. В настройках Modbus RTU выставил порт 3 и значения для оборудования
    image

  3. В модули Modbus прописал адрес устройства
    image

  4. В Linux проверил что порт свободен
    image

  5. Также дополнительно остановил процесс MQQT
    image

  6. Зашел на WEB и отключил все порта MQQT и опрос устройств

Но связи с протоколом нет
image

А зачем? То есть - это имя зависимо и от модели контроллера, да еще от его версии. На WB7 такого например нет. Используйте /dev/ttyMOD1, так же как он сконфигурирован.

1 лайк

Лучше задайте вопрос разработчикам ПЛК. Как вижу моя информация уже устарела, как и версия ПЛК с которым я работал. Проект завершил 2 года назад, уже начал забывать. Проблем не было. Контроллер работал хорошо в связке с MS4D.

А не помните, откуда вы взяли /dev/ttymxc2?

Я сейчас не смог найти никакой инструкции ни у нас, ни у мастерскады с таким адресом. А очень хотелось бы найти и исправить.

Вот здесь в разделе UART Wiren Board 6.7:Список GPIO — Wiren Board есть таблица с портами.

1 лайк

Ну и надо учесть что симлинки на /dev/ttyMOD* появляются только после включения портов в hardware.