Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 29 из 29

Тема: ПЛК с белым IP адресом

  1. #21

    По умолчанию

    Цитата Сообщение от PavelGO Посмотреть сообщение
    Был дома dir 300. В них тоже есть блок внешнего пинга. По умолчанию отключен. tpl выбирал, потому что резервный инет тянет с переподключением.
    А связь с ПЛК по каналу 3G

  2. #22

    По умолчанию

    Основной - по выделенке, резервных нет ещё вообще.

  3. #23

    По умолчанию

    Сам плк на чем сидит.

  4. #24

    По умолчанию

    на витой к роутеру.

  5. #25

    По умолчанию

    Ping на плк какой

  6. #26

    По умолчанию

    смотря от куда. С ейчас замерил c роутера 13мс.
    С проги читает 21 регистр по 16бит за 110мс по TCP502.

  7. #27

    По умолчанию

    Цитата Сообщение от PavelGO Посмотреть сообщение
    смотря от куда. С ейчас замерил c роутера 13мс.
    С проги читает 21 регистр по 16бит за 110мс по TCP502.
    Пинг хороший надо смотреть кодесус.

  8. #28

    По умолчанию

    Совершенно верно, с отключенными пингами связи не будет. CODESYS перед установкой связи сначала пингует ПЛК, а после этого уже пытается подключиться по указанному порту (1200 обычно).

    В этом можно убедиться, запустив tcpdump (windump).

    Так как при удаленном подключении такое поведение приводит к проблемам, то существует недокументированная возможность отключения пинга.

    Ссылки:
    http://forum-de.codesys.com/viewtopi...964&hilit=ping
    http://www.vaeprosys.cz/dokumentace/...ons_Access.htm
    http://www.vaeprosys.cz/dokumentace/..._Variant_1.htm

    К сожалению, указанные там ключи не совсем подходят для ПЛК Овен. Используя ProcessMonitor можно посмотреть, какие ключи открываются CODESYS.exe, Gateway.exe.
    ПЛК используют TCP/IP (Level 2) драйвер, поэтому создаем ветку реестра

    HKEY_LOCAL_MACHINE\SOFTWARE\3S-Smart Software Solutions GmbH\Gateway Server\Drivers\Standard\Settings\Tcp/Ip (Level 2)

    И в ней создаем ключ Ping, типа DWORD, со значением 0. После этого все будет подключаться без пинга и достаточно будет только форвардинга порта 1200.

  9. #29
    Пользователь
    Регистрация
    09.08.2013
    Адрес
    Башкортостан
    Сообщений
    236

    По умолчанию

    Пока эксперименты с ПЛК проводил, обучался - выставил его в инет. На роутере (openwrt) прокинул 1200 порт и все почти сразу заработало. "Почти" - это:
    изначально не получалось зацепить кодесис. Снифером прослушал трафик и обнаружил запросы icmp. Но позже заметил странное поведение кодесис. Если открыть настройки связи, выбрать нужное соединение (ип) и жмакнуть кнопу update и ok то кодесис сразу же цепляется к ПЛК. В итоге выяснил, что есть ответ на пинг (icmp) или его нет - кодесис работает совершенно одинаково. Не понятно вообще для чего эта проверка.
    Да, в качестве адреса на кодесис конечно нужно указать имя роутера в инете которое я привязывал через сервис DDNS. Последний сейчас стал платным и поэтому я перешел на no-ip.ogr
    Последний раз редактировалось Smith2007; 13.01.2014 в 06:33.

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. проблема с 11 битным адресом мву8
    от Владимир Васильевич в разделе Мх110
    Ответов: 1
    Последнее сообщение: 09.10.2009, 05:12

Ваши права

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