На шине 10 устройств, 9из них отвечают, не отвечает устройство с адресом 2. Если устройство отключаю от шины и отдельно его опрашиваю(т.е. на шине только мастер и слэйв) - все работает. Modbus rtu , rs 485. В чем может быть проблема? 9600 скорость, длина всей шины метров 15

Комментарии: 13

  1. Evgeniy

    скорее всего с физикой шины проблемы, терминальные сопротивлюхи стоят на 485? Звезды нет?

    • Anonim

      Терминальных сопротивлентй нет, линия всего 15 метров. У нас работают линии по метров 300 без сопротивлений и проблем нет

      • Evgeniy

        бывает работает а бывает нет, зависит от типов устройств, от типа кабеля ... ставьте терминалки первым делом, следующий этап - осцилом смотреть уровни, помехи по шине было дело подбирал терминальники смотря в экран осцила, помехи разного характера и на разные шины - разные сопротивления были

        • Anonim

          120ом сопротивление используется только при специализированном кабеле с определенным сопротивлением ом/метр? Устройство мастер, должно быть на одном из концов кабеля, верно?

          • Evgeniy

            да на любом кабеле для начала попробуйте со стандартных 120-и

            • Anonim

              И на обоих концах шины терминальники

              • Evgeniy

                лучше чтобы да со стороны ПЛК / шлюза может и перемычками включается , на конце хвоста - 120

                • Anonim

                  Это мастер

                  • Evgeniy

                    eth to 485?

  2. Anonim

    Чтото есть, не все но чтото есть. Можно на одно и тоже найти разные схемы. А можно на чтото одно найти не совпадающую с реальностью схему Следите за руками: устройству с адресом 2 я присваиваю адрес 8, а устройству с адресом 8 присваиваю адрес 2. Устройство которое ранее было 2, отвечает по 8му адресу. А устройство которое было 8ым и стало 2ым не отвечаает Как так я хз

    • Yuriy

      Судя по этому дело не в слейве. Кстати Anybus - дико переоценный шлак. Пользовались конвертором OPC UA в Modbus, по общению с тех.поддержкой сложилось впечатление, что они просто натырили чужих библиотек и сами не знают каким чудом у них что работает

      • Anonim

        Дело в том что есть запрос от anybus, нет ответа от устройства ((( ситуация х3 ... и отдельно от шины это устройство мне отвечает...

      • Esche

        Так работает 99% современной IT-индустрии. Использование чужого кода повышает эффективность разработки. Обратная сторона медали - никто досканально не знает как работает их продукт.

Не нашли ответ?

Вам также может быть интересно

Мастера, всем привет. Нужна ваша помощь. Хонор 10i, после воды. Включается, работает исправно, до тех пор пока не заблокируешь,... Читать далее