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

Тема: связь двух плк по Rs-232

  1. #1

    По умолчанию связь двух плк по Rs-232

    Всем добрый день,

    Есть проблема соединения двух ПЛК-150 по порту RS-232.
    Один ПЛК - мастер, второй - слейв. Запись переменных с мастера на слейв работает, а вот чтение переменных слейва - нет.
    Для наглядности выкладываю проект. Элементарная программа. На слейве проверяются состояния дискретных входов и эти состояния записываются в переменную. Мастер считывает эту переменную и устанавливает состояния своих выходов в соответствии с ней.
    При отладке на мастере возникает ошибка (last error 81) - timeout. Собственно это и есть причина. Вопрос только в том почему нет связи?
    Кабель RS-232 спаян в соответствии со схемой в инструкции.
    Если заменить RS-232 на RS-485, то все замечательно работает.

    Если у кого-то есть возможность проверить эту программу у себя - буду очень признателен.

    Заранее спасибо за любую помощь.
    Вложения Вложения
    • Тип файла: zip test.zip (40.7 Кб, Просмотров: 58)

  2. #2

    По умолчанию

    А отзеркалить txd и rxd на одном из разъемов не забыли ?

  3. #3

    По умолчанию

    прикладываю фото кабеля. качество конечно не очень хорошее, но в целом можно разобрать. на одном из разъемов желтый и зеленый провод перехлестнуты.
    Изображения Изображения

  4. #4

    По умолчанию

    а про перемычку в кабеле не забыли?

  5. #5

    По умолчанию

    Наверное забыли Никаких перемычек нет, просто 4 провода (RX, TX, Gnd, 1 не используется, насколько я понимаю).
    А что за перемычка, можно поподробнее?
    В инструкции на схеме ее нет.
    Изображения Изображения
    • Тип файла: jpg scheme.jpg (30.4 Кб, Просмотров: 32)

  6. #6

    По умолчанию

    тогда все должно быть норм.

  7. #7

    По умолчанию

    должно, но почему-то не норм.

  8. #8

    По умолчанию

    Так. Debug-232 в режиме RTU не работает как мастер!

  9. #9

    По умолчанию

    вот это новость.
    но ведь если я устанавливаю переменные на слейве с мастера, то все работает. не работает только чтение переменных слейва.

  10. #10

    По умолчанию

    Запись тоже не работает, просто Вы этого не замечаете Т.к. не смотрите на статус мастера, а смотрите на результат. Запрос доходит, но ответ нет.
    Это не новость, а тех. особенность Debug-порта, к-й имеет аппаратные ограничения.

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

Ваши права

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