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

Тема: ПЛК160+IRZ RL 21

  1. #1

    По умолчанию ПЛК160+IRZ RL 21

    Всем добрый день, никогда ранее не работал ни с чем подобным, но поступила задача. В общем есть контроллер ПЛК 160 с написанной (не мной само собой программой) подключенный по rs232 к роутеру irz rl21, карту регистров мне прислали, нужно просто вывести показания приборов, немного погрузился тему, но никак не получается, банально на этапе опроса в modbuss poll/qmodmaster сплошной timeout. Что я сделал: в моей сети виден как контроллер так и роутер, контроллер имеет стандартный 10.0.6.10 и открыт какой то порт 1200. На роутере выставил режим для последовательного порта 232 режим сервер со случайным портом (5001), подключаясь через modbus poll, по адресу роутера + 5001 постоянный timeout, не спорю, что я просто не шарю, но как я понял логика такая, контроллер по 232 отдает данные на роутер, а уже с роутера я должен считать по tcp эти данные, но что то ничего не фурычит(
    Темы по плк160 все облизал, но не продвинулся толком

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,491

    По умолчанию

    Стандартный IP и открытый порт 1200 для CodeSys. Адрес устройства задаете? - Unit Identifier (смотрите протокол) 6-й байт с нуля (это для Modbus TCP)
    И да, протокол должен быть RTU. ComOverTCP режим, раз опрос через 232-й порт.

  3. #3

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Стандартный IP и открытый порт 1200 для CodeSys. Адрес устройства задаете? - Unit Identifier (смотрите протокол) 6-й байт с нуля (это для Modbus TCP)
    И да, протокол должен быть RTU. ComOverTCP режим, раз опрос через 232-й порт.
    Адрес устройства имеете ввиду контроллера? Вот настройки на роутере, вроде как не докопаться все верно хм
    1.png

  4. #4
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,491

    По умолчанию

    Не имел такой железки, но если вы от нее цепляетесь на 232-й порт ПЛК, то либо все должно быть RTU и работа в режиме ComOverTCP как с обычным Com портом по протоколу Modbus RTU.
    Либо роутер должен ещё настраиваться на преобразования протоколов.

    У роутера 4 порта Ethernet вроде и один из них WAN. Почему его не настроить таким образом, чтобы ПЛК был подключен по сети и не опрашивать его напрямую по Modbus TCP?

    Напрямую без роутера ПЛК опрашивается согласно карте регистров?

  5. #5
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,491

    По умолчанию

    Если роутер работает в режиме сквозного преобразования Modbus TCP - RTU
    то проверьте поле адреса устройства в TCP пакете, как писал выше.
    Ну и соответствия скоростей порта.

  6. #6

    По умолчанию

    Цитата Сообщение от YourWaifu Посмотреть сообщение
    Вот настройки на роутере, вроде как не докопаться все верно хм
    1.png
    А у Вас какая версия прошивки роутера? Потому как в таком режиме настройка кол-ва бит данных на роутере через веб-морду недоступна - только скорость, четность и стоповые. И Accumulation Interval по-умолчанию 100, а не 1000.

    И ещё вопрос - а со стороны хоста с modbuspoll роутер по IP доступен? Попробуйте просто телнетом на целевой порт роутера зацепиться - что получаете?

  7. #7

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    У роутера 4 порта Ethernet вроде и один из них WAN.
    Любой из 4-х. Но, только если его в другую VLAN перевести, а так они все в VLAN локалки. Только я не понимаю - а что это ему даст?

    Цитата Сообщение от melky Посмотреть сообщение
    Почему его не настроить таким образом, чтобы ПЛК был подключен по сети и не опрашивать его напрямую по Modbus TCP?
    А там программу в ПЛК менять не нужно будет?

  8. #8
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,491

    По умолчанию

    imaex, ну это вопрос к писавшим программу. Карту регистров же они предоставили, должны ответить, можно его через Ethernet опрашивать или нет.
    Если да, настроить роутер соответствующим образом. Создать wan порт на сеть предприятия, а для ПЛК внутренний Лан сделать в подсети ПЛК. Ну и проброс порта.

  9. #9

    По умолчанию

    Цитата Сообщение от imaex Посмотреть сообщение
    А у Вас какая версия прошивки роутера? Потому как в таком режиме настройка кол-ва бит данных на роутере через веб-морду недоступна - только скорость, четность и стоповые. И Accumulation Interval по-умолчанию 100, а не 1000.

    И ещё вопрос - а со стороны хоста с modbuspoll роутер по IP доступен? Попробуйте просто телнетом на целевой порт роутера зацепиться - что получаете?

    Роутер с прошивкой v20.11.1. С хоста виден и роутер (3g+l2tp в нашу сеть) и контроллер. Физически доступа нет, все удаленно, как спросили выше, думаю напрямую все отлично опрашивается, все таки отчитались, что программа написана и карту даже прислали.
    Последний раз редактировалось YourWaifu; 19.05.2025 в 09:41.

  10. #10

    По умолчанию

    Цитата Сообщение от YourWaifu Посмотреть сообщение
    С хоста виден и роутер (3g+l2tp в нашу сеть) и контроллер.
    Т.е. в modbus poll указываете локальный IP роутера?

    Про проверку через телнет ничего не ответили.

    Посмотрите на роутере в правилах Firewall разрешающее правило на доступ к порту tcp 5001. Я не помню - добавляется ли оно автоматом или нет. Если там ничего нет, то добавьте правило типа

    mtcp-fwr.jpg

    Потом добавите нужные ограничения.

    iptables --list можете ещё разрешения посмотреть.

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

Похожие темы

  1. Ответов: 3
    Последнее сообщение: 29.01.2025, 08:33
  2. ПЛК160 или ПЛК160(М02) - как определить?
    от In_Da_Cher_A в разделе ПЛК1хх [М02]
    Ответов: 3
    Последнее сообщение: 30.03.2022, 14:40
  3. Ответов: 2
    Последнее сообщение: 20.03.2020, 17:32
  4. ПЛК160(Master)+МВВ+ПЛК160(slave), по Modbus RTU
    от NikolaevV в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 16.05.2019, 18:07
  5. Ответов: 6
    Последнее сообщение: 22.05.2017, 12:31

Ваши права

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