Показано с 1 по 10 из 14

Тема: Codesys - Inet - ПЛК

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Smith2007 Посмотреть сообщение
    Прокинул порт 1200 на адрес ПЛК на порт 1200. Соединение Codesys с ПЛК отваливается по ошибке.
    Где-то прочитал, что перед установкой соединения CodeSys посылает icmp запрос. Разрешил ответ на запросы на wan порту маршрутизатора. Соединение Codesys отваливается по ошибке.

    Где еще можно копать?
    Пробросте 1200 TCP порт и сделайте проверку на открытие порта этим ресурсом http://www.whatsmyip.org/port-scanner , если открыт, то должно работать без проблем.

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

    По умолчанию

    Цитата Сообщение от Atman Посмотреть сообщение
    Пробросте 1200 TCP порт и сделайте проверку на открытие порта этим ресурсом http://www.whatsmyip.org/port-scanner , если открыт, то должно работать без проблем.
    Этим ресурсом можно проверить порт на хосте с которого она запущена (в данном случае на своем же компьютере). Проверить открытие порта на ПЛК ей не получится.

    Я запустил снифер и проанализировал трафик. ПЛК получает пакеты и отвечает. Но в какой-то момент происходит разрыв соединения, причем инициатор завершения - компьютер, а не ПЛК.

    upd:
    кажется нашел причину.

    После того как в параметрах связи создали новый Chanel необходимо жмакнуть кнопку GATEWAY и выбрать Connection --> Tcp/Ip и нажать Ok.
    Затем уже в окне коммуникационных параметров жмем Ok.

    После этого все начинает работать!

    Можно предположить, что после создания канала необходимо в него еще прописать какие-то связи с сервисом Codesys Gateway service, которые налаживаются после операции выбора.
    Проверил на разных компах - все работает хорошо!

    upd2:
    Отключил icmp на роутере. Пинги теперь не проходят. Но Codesys по прежнему работает

    ps. При анализе трафика первые пакеты это именно icmp (запрос - ответ). Т.е. CodeSys перед началом сессии зачем-то пингует адрес ПЛК. При этом не зависимо от ответа (в случае запрета на роутере отвечать на пинги) связь с ПЛК устанавливается.
    Последний раз редактировалось Smith2007; 16.09.2013 в 21:01.

Похожие темы

  1. Вопрос по MSRT-Inet 5
    от super100 в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 27.06.2013, 11:57
  2. ПЛК 100, ПЛК 150 - перестают подключаться с CoDeSys по TCP
    от Евгений_Томск в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 24.03.2012, 17:50
  3. ПЛК и CoDeSys
    от Алексий в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 18.10.2010, 13:06
  4. Ответов: 0
    Последнее сообщение: 23.07.2010, 14:33
  5. ПЛК без CodeSys-а
    от Slev в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 04.09.2009, 08:39

Ваши права

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