Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Несовместимость слейвов по RS485.

  1. #1
    Пользователь
    Регистрация
    05.06.2009
    Адрес
    Екатеринбург
    Сообщений
    158

    По умолчанию Несовместимость слейвов по RS485.

    Добрый день!
    Почему может быть несовместимость слейвов на шине RS485 Мodbus RTU? По одному работают, а вместе не хотят (конечно адреса разные, а остальные параметры одинаковые).

  2. #2
    Пользователь Аватар для and909
    Регистрация
    25.10.2013
    Адрес
    Пермь
    Сообщений
    596

    По умолчанию

    Мало исходных данных. Опишите оборудование, параметры сети, условия (поле, стол).

  3. #3
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,674

    По умолчанию

    Это может быть из-за :
    1. Большое значение параметра "Задержка ответа" одного из слэйвов . В этом случае он может ответ выдавать при начале следующего запроса Мастера.
    2. Некорректная реализация модбаса на уровне прошивки процессора .
    ПЛК Овен при работе в сетях Модбас РТУ по 485му в некорректной работе не замечены .
    Есть (может был) косяк , НО при Модбас TCP , ПЛК 100е друг с другом не вяжутся .

  4. #4
    Пользователь
    Регистрация
    05.06.2009
    Адрес
    Екатеринбург
    Сообщений
    158

    По умолчанию

    34800 8-N-1
    один слейв Z-8AI модуль аналогового ввода
    второй слейв шлюз МК5 используется в компрессорах фирмы Атлас, собирает данные по САN шине с 2 компрессоросв и осушителя и передает на верхний уровень

    Всё в контейнере, длины около метра

    Попробовал МВ110-2А, с МК5 совсем не дружит, с Z-8AI ПЛК100 выдает 81 ошибку, но данные читает...

  5. #5
    Пользователь
    Регистрация
    05.06.2009
    Адрес
    Екатеринбург
    Сообщений
    158

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Это может быть из-за :
    1. Большое значение параметра "Задержка ответа" одного из слэйвов . В этом случае он может ответ выдавать при начале следующего запроса Мастера.
    Тогда бы он и один не работал. Увеличивал задержку до 500мс, никакой реакции...

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    2. Некорректная реализация модбаса на уровне прошивки процессора .
    ПЛК Овен при работе в сетях Модбас РТУ по 485му в некорректной работе не замечены.
    Как лечить?

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    НО при Модбас TCP , ПЛК 100е друг с другом не вяжутся .
    У меня работали... но ме-е-е-дленно
    Передача инфы может быть более 2 сек просто мастер - слейв, если слейвов больше, то ещё дольше.
    Задержку ожидания мастера нужно сделать большой.
    Ограничение - 15 слейвов...

  6. #6

    По умолчанию

    На приборах есть встроенные терминаторы? Они все включены?

  7. #7

    По умолчанию

    Цитата Сообщение от Инженер-Эл Посмотреть сообщение
    второй слейв шлюз МК5 используется в компрессорах фирмы Атлас
    А ты с ним через Modbus-тестер пробовал связаться ?

  8. #8
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,674

    По умолчанию

    Надо "пострелять" какой-нибудь программой модбас опроса , напр Модбас-тестер или аналогичной , видно будет ккакая задержка , какие ответы приходят .
    Причина вернее всего в МК5 , задержку ответа надо не увеличивать а уменьшать , период опроса в ПЛК увеличивать .
    Вообще период опроса в ПЛК скока ?

  9. #9
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Кабель какой? Расстояние? Резисторы на первом-последнем устройстве ставите?

  10. #10
    Пользователь
    Регистрация
    05.06.2009
    Адрес
    Екатеринбург
    Сообщений
    158

    По умолчанию

    по осциллографу видно, что задержки небольшие.

    По смыслу, если слейва не опрашивают, то он никак отвечать не должен и мешать не должен. Даже если находится на шине.
    Получается, что он из обмена, с другим слейвом вдруг видит обращене к себе, отвечает и портит пакет? Или как?
    Я что-то экспериментировал с включением-выключением обмена... ну вводишь 255 или 254 что бы включить обмен или выключить обмен... вот только не помню что получилось...
    вроде того, что если выключаешь обмен с одним слейвом (вводишь 254), то обмен со вторым слейвом начинает работать.
    Но программное переключение не работает, только если в кодесисе прямо вводишь. Иначе переменные куда-то съезжают по адресам...

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. ТРМ212 - управление по RS485
    от apmak в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 10.05.2018, 17:08
  2. ПЛК1хх. Несколько МодБас-ТСР слейвов + Лектус.
    от Gans в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 30.04.2014, 13:34
  3. подскажите по настройке модулей по RS485
    от ASo в разделе Трёп (Курилка)
    Ответов: 3
    Последнее сообщение: 30.04.2013, 13:54
  4. ЕКОН134+ТРМ201 по RS485
    от razdrob в разделе Сетевые технологии
    Ответов: 3
    Последнее сообщение: 25.04.2012, 10:35
  5. вопросы по основам Rs485
    от pawlon2006 в разделе Сетевые технологии
    Ответов: 4
    Последнее сообщение: 13.08.2010, 21:03

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •