Спасибо, буду подбирать
Спасибо, буду подбирать
где взять демку/проект с MODBUS
попробовал сделать по примеру из тестового проекта "наладка СПК1хх" из шапки темы, с подсчетом ошибок, массив (20 слов через команды 03 и 16) на слейвы прокачивает - все видно корректно, но модуль модбас в СПК выдает ошибку "255",
в оригинальной версии "наладка" ни каких ошибок не наращивается
пока не найти где криво изменил исходник (пример скидывать бесполезно, правилось в нескольких блоках)
может есть готовый модбас с подсчетом ошибок для связи с устройствами не OWEN
или какой то другой вариант с подсчетом ошибок в канале есть ? (желательно на ST)
Вот в этом посте пример, где ошибки отображаются в переменную, думаю дальше подчитать проблемы не будет.
http://www.owen.ru/forum/showthread....l=1#post143304
ошибки считаются , иначе бы не заметил ошибок
на каждые 100 правильных (03) приходится 100 ошибочных запросов (10), слейв их видит и отвечает
вроде все как в примере "наладка", но где то запросы или ответы "наезжают" друг на друга
поэтому и ищу проект с Modbus с передачей массивов 03 и 10
Последний раз редактировалось tkont; 08.12.2014 в 13:30.
Можно ли с помощью библиотек Modbus Owen записывать функцией 06? Устройство куда пишем не поддерживает команду 16 (0x10).
Можно конечно, читайте документацию на нее.
Не сочтите за наглость, а нет ли примера?
Подскажите где ошибка? надо записать 06 командой в регистр.
33.jpg
Добрый день. Пользуясь шаблонами настроил общение между СПК110 и МВ110-16д. При запуске подключается, но данные о входах не приходят (они подсвечены серым). В чем дело - не пойму. Настроил руками (из примера для СПК105+МВ110-16 сперва удалил слейв, потом по описанию добавил)- то же самое.Пример (если без изменений) запускается и работает правильно. При сравнении проектов - разницы нет. В чем может быть проблема?
P.S. первый раз работаю с модбасом, так что если в руководствах есть ответ - отсылайте, буду читать.