Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

Re: Modbus на STM8... Шумит?

Чт окт 24, 2019 09:38:52

Воткнулся на линию (на столе), опрашиваю Modpull. Получил такие картинки:

Лучше "воткнуться" каким-нить снифером СОМ-порта и посмотреть байтовый обмен по шине. Скорее всего ваше устройство где-то глючит и нарушает протокол обмена. По логу снифера (с временными метками) это должно быть видно.
А осциллограммы нормальные, криминала нет.

Re: Modbus на STM8... Шумит?

Вс окт 27, 2019 23:58:40

Лучше "воткнуться" каким-нить снифером СОМ-порта и посмотреть байтовый обмен по шине. Скорее всего ваше устройство где-то глючит и нарушает протокол обмена.


Да, я тоже об этом думал. Только снифера нет...
Но появились некоторые результаты экспериментов... Решил заменить в этой сетке контроллер и... чудо! Всё работает, не валится... Что это за хрень? Получается не каждый контроллер может...? До этого использовал OWEN ПЛК304, сейчас воткнул ПЛК110.

Re: Modbus на STM8... Шумит?

Вт окт 29, 2019 13:58:48

хто такой контроллер? Мастер?

Re: Modbus на STM8... Шумит?

Пн ноя 04, 2019 00:16:31

хто такой контроллер? Мастер?



Ага

Re: Modbus на STM8... Шумит?

Пн ноя 04, 2019 01:17:33

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

Re: Modbus на STM8... Шумит?

Пн ноя 04, 2019 01:35:45

ну значт такой вот мастер, раз с двумя другими все работает. Тут да, надо сниффером пытаться смотреть, чо он творит.
Может, просто не дожидается ответа от самодельного слейва и начииниает опрашивать остальных, а в это время на линию влазит самодельный и валит все?

Re: Modbus на STM8... Шумит?

Пн мар 09, 2020 22:32:27

Продолжение истории. Забросил свой самодельный слейв... Были другие дела. Тут ещё раз решил проверить ПЛК307(мастер). Начал экспериментировать со временем цикла. Был ранее 20мс, уменьшил до 5мс. После этого заметил, что сеть начала работать стабильнее (ранее слейвы достаточно часто отваливались/восстанавливались). Решил подключить тот, что "шумел"... на удивление заработал без проблем. Не понял почему период выполнения программы мастера так повлиял на стабильность работы сетки...
Ответить