Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 35

Тема: Не устойчивое соединение с ПЛК110-60.Р-М v2

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Serhioromano
    Регистрация
    15.09.2015
    Адрес
    Бишкек
    Сообщений
    265

    По умолчанию Не устойчивое соединение с ПЛК110-60.Р-М v2

    Я пытаюсь подключаться к контроллеру по Ethernet с системы Скада. Долго не мог понять в чем пролема, много настраивал. Оказалось что с правильными настроками подключение происходит не постоянно. Из 5 попыток только одна подключается к контроллеру. Другие выдает сообщение что связь с котролером не установлена.

    Я по TeamViewer общался с разработчиком скада. Он проверял все что мог. Он сказал что скорей всего причина в контроллере. Вот что выдает Wireshark если соединение успешное.



    А вот что при не успешном соединении



    К сожалению для меня это мало имеет смысла но думаю может кто то сможет подсказать в чем может быть пролема.
    Изображения Изображения

  2. #2

    По умолчанию

    Здравствуйте, какая версия прошивки у контроллера? Посмотреть можно командой PLCInfo в ПЛК-браузере.

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

    По умолчанию

    PLCInfo
    PLC model MODEL PLC 110-60
    Binary VERSION 0.3.52
    Need Target version >= 3.07
    Compiled: 15:03:27 Mar 22 2016
    STM32 binary version 114
    MAC 6A:77:00:FF:EF:59
    IP 192.168.1.120
    GATE 10.0.6.1
    MASK 255.255.255.0

  4. #4

    По умолчанию

    Вам необходимо прошить ПЛК на актуальную версию 0.3.64
    Взять можно здесь: http://www.owen.ru/catalog/codesys_v2/73292499
    Инструкция по смене прошивки прилагается

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

    По умолчанию

    PLCInfo
    PLC model MODEL PLC 110-60
    Binary VERSION 0.3.64
    Need Target version >= 3.10
    Compiled: 11:15:40 Nov 8 2016
    STM32 binary version 114
    MAC 6A:77:00:FF:EF:59
    IP 192.168.1.120
    GATE 10.0.6.1
    MASK 255.255.255.0


    Вот новые данные.

    Но ни чего не изменилось. Первое подключение было успешно. Потом через 3 раза потом через 5. Я не уверен что это вообще проблема контроллера, может это всетаки скада система. Но как я понял по логам видно что как то не так отвечает контроллер.

    Я могу устроить сессию c TeamViewer если есть желание.

    В конечном итоге все работает. Через 5 раз но соединение утанавливается и потом вроде устойчиво работает. Но если проблема в контроллере было бы не плохо ее устранить. Но это на ваше желание. Я смогу с этим жить.

  6. #6

    По умолчанию

    Судя по всему, разработчики SCADA думают, что на ПЛК много открытых портов 502 (а он там 1 на каждый slave).
    Поэтому они не закрывают текущую сессию и пытаются открыть новую. Через некоторое время сессия всё-же разрывается и тогда можно подключится.
    Тролль-наседка, добрый, нежный и ласковый

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

    По умолчанию

    Вот что мне написал разработчик скады.

    Библиотека которую я использую при разрыве (disconnect) закрывает TCP socket и все. Что там еще надо чтобы они закрыли порт со своей стороны (со стороны контроллера) не ясно. Возможно там есть возможность выставить тайминг закрытие порта или создать несколько слейв устройств с одним и тем же адресом. Потому что непонятно как ты собираешься реализовать подключение нескольких устройств к одному контроллеру.
    Что ему сказать?

    Возможно что при закрытии сокета у вас стоит какая-то задержка перед произведение полного отключения?
    Последний раз редактировалось Serhioromano; 13.12.2016 в 16:58.

  8. #8
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    Цитата Сообщение от Serhioromano Посмотреть сообщение
    Вот что мне написал разработчик скады.



    Что ему сказать?

    Возможно что при закрытии сокета у вас стоит какая-то задержка перед произведение полного отключения?
    нам тоже не понятно что это за другие устройства, не скринах вроде только по одному серверу и клиенту. У овена если не передаются данные больше 12мс соединение разрывается, можно в этом причина, хотя это и касается библиотеки, а не конфигуратора

  9. #9

    По умолчанию

    ну какие 12 мс? Таймауты конечно не по 2 часа как в винде, но десяток секунд есть.

    Судя по логу SCADA сначала работает по порту 51479 (пакет 22)
    Затем, ХЗ почему, не закрывая соединение, начинает новые сессии по другим исходящим портам всё к тому же, ещё не освобождённому порту 502.
    ПЛК всё еще надеется на взаимность с портом 51479, и отвергает всяких проходимцев.
    А к нему продолжают стучатся посторонние соединения с портов 51504, 51505 и т.д. (пакеты 242, 278 и т.д.)
    И только спустя 7 секунд уже ПЛК инициирует закрытие сессии.



    Вероятно "закрывают соединение не так как надо"

    P.S. на 1 slave можно навесить и несколько TCP сокетов и все на 502 порт. Но это "зарывание головы в песок", а не корректная работа SCADA.
    Пригласите разработчика SCADA к нам в тему.
    Последний раз редактировалось Филоненко Владислав; 13.12.2016 в 20:12.
    Тролль-наседка, добрый, нежный и ласковый

  10. #10
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    51479 это ответный порт на запрос по 502 порту,посмотрите кто у него слейв,а кто мастер
    а по 12мс это я в реальности видел когда mqtt протокол делал, пришлось пригласить каждые 10мс чтоб раза небывало между брокером и подписчиком, которые работают по событиям

Страница 1 из 4 123 ... ПоследняяПоследняя

Похожие темы

  1. Соединение
    от gen30 в разделе ПЛК1хх
    Ответов: 23
    Последнее сообщение: 28.12.2015, 12:02
  2. Ответов: 33
    Последнее сообщение: 21.01.2015, 10:03
  3. Соединение ПЛК 154 и ПК по ТСР
    от ivankolya в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 18.04.2011, 18:55
  4. соединение с плк 100 и плк 150
    от vvu2011 в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 12.11.2010, 12:16
  5. соединение с плк110
    от D!m@ в разделе ПЛК1хх
    Ответов: 12
    Последнее сообщение: 21.09.2010, 14:25

Ваши права

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