[uquote="Sergeba",url="/forum/viewtopic.php?p=3717250#p3717250"]Воткнулся на линию (на столе), опрашиваю Modpull. Получил такие картинки:[/uquote]
Лучше "воткнуться" каким-нить снифером СОМ-порта и посмотреть байтовый обмен по шине. Скорее всего ваше устройство где-то глючит и нарушает протокол обмена. По логу снифера (с временными метками) это должно быть видно.
А осциллограммы нормальные, криминала нет.
[uquote="jcxz",url="/forum/viewtopic.php?p=3723819#p3723819"]Лучше "воткнуться" каким-нить снифером СОМ-порта и посмотреть байтовый обмен по шине. Скорее всего ваше устройство где-то глючит и нарушает протокол обмена.[/uquote]
Да, я тоже об этом думал. Только снифера нет...
Но появились некоторые результаты экспериментов... Решил заменить в этой сетке контроллер и... чудо! Всё работает, не валится... Что это за хрень? Получается не каждый контроллер может...? До этого использовал OWEN ПЛК304, сейчас воткнул ПЛК110.
Ставить или нет скорее от скорости зависит, а не дальности. На 115 кбит нужно, на 9.6 нет, там все переходные процессы заканчиваются к приходу нового бита.
ну значт такой вот мастер, раз с двумя другими все работает. Тут да, надо сниффером пытаться смотреть, чо он творит.
Может, просто не дожидается ответа от самодельного слейва и начииниает опрашивать остальных, а в это время на линию влазит самодельный и валит все?
Продолжение истории. Забросил свой самодельный слейв... Были другие дела. Тут ещё раз решил проверить ПЛК307(мастер). Начал экспериментировать со временем цикла. Был ранее 20мс, уменьшил до 5мс. После этого заметил, что сеть начала работать стабильнее (ранее слейвы достаточно часто отваливались/восстанавливались). Решил подключить тот, что "шумел"... на удивление заработал без проблем. Не понял почему период выполнения программы мастера так повлиял на стабильность работы сетки...