Добрый день!
Подскажи у вас получилось подключиться к прибору по RS 485 через /dev/ttyMOD1?
Я вбиваю порт и все данные устройства, но подключения нет
Со стороны контроллера порт отключен
Спасибо
Добрый день!
Подскажи у вас получилось подключиться к прибору по RS 485 через /dev/ttyMOD1?
Я вбиваю порт и все данные устройства, но подключения нет
Со стороны контроллера порт отключен
Спасибо
Да, получилось. Всё работает. Порт конфигурировал в MS4D. По-моему средства встроенного ПО WirenBoard надо отключить иначе они будут мешать. Драйвер MS4D сам будет управлять опросом железа.
Шаблон имени последовательного порта в настройках ПЛК есть? /dev/ttymxc%d
В настройках MS4D (контроллер) выставил “Шаблон имени последовательного порта” - /dev/ttymxc2
В настройках Modbus RTU выставил порт 3 и значения для оборудования
В модули Modbus прописал адрес устройства
В Linux проверил что порт свободен
Также дополнительно остановил процесс MQQT
Зашел на WEB и отключил все порта MQQT и опрос устройств
Но связи с протоколом нет
А зачем? То есть - это имя зависимо и от модели контроллера, да еще от его версии. На WB7 такого например нет. Используйте /dev/ttyMOD1, так же как он сконфигурирован.
Лучше задайте вопрос разработчикам ПЛК. Как вижу моя информация уже устарела, как и версия ПЛК с которым я работал. Проект завершил 2 года назад, уже начал забывать. Проблем не было. Контроллер работал хорошо в связке с MS4D.
А не помните, откуда вы взяли /dev/ttymxc2?
Я сейчас не смог найти никакой инструкции ни у нас, ни у мастерскады с таким адресом. А очень хотелось бы найти и исправить.
Вот здесь в разделе UART Wiren Board 6.7:Список GPIO — Wiren Board есть таблица с портами.
Ну и надо учесть что симлинки на /dev/ttyMOD* появляются только после включения портов в hardware.