Просмотр полной версии : МВ210-204, МУ210-403 Конфигуратор и VPN, не работает!
Добрый день, суть проблемы вытекает из названия. Есть предприятие, на котором установлено оборудование плк110+ несколько модулей МВ210-204 и МУ210-403.
Сеть настроена, модули сконфигурированы, в сети стоит наш сервер, на который проброшена наша VPN, маршруты настроены, до любого оборудования в сети есть стабильная связь по VPN с пингом 250-300мс, на любое оборудование я могу зайти и сконфигурировать его, будто оно находится непосредственно в одной физической сети, даже кодесис коннектится к плк без проблем напрямую. Работает всё кроме конфигуратора модулей, он их тупо отказывает обнаруживать, причём делает это очень быстро, запускаю обнаружение, субъективно проходит полсекунды-секунда и появляется сообщение об отсутствии подключения к модулям. Хотя пинг есть 250-300мс, опрос модулей OPC-сервером с поправкой на пинг тоже идёт без ошибок.
Что можно сделать, чтобы конфигуратор заработал через VPN? Поддержка отмалчивается. Модули обновил до последней прошивки, конфигуратор тоже новый.
Может конфигуратор использует какие-то порты, которые в VPN закрыты ?
e.filatov
24.10.2019, 10:15
посмотрите 502-й порт, проснифферите данные. как то и не пробовал через VPN подключаться
modbus tcp на OPC-сервере по 502 порту работает через VPN, правда с задержкой на пинг 300мс, пришлось увеличить таймаут и период опроса, но работает без ошибок.
каким образом конфигуратор определяет, что модули подключены? по каким портам это происходит? и вообще сам механизм? у меня просто складывается впечатление, что конфигуратор просто не успевает получить положительный ответ из-за лага по vpn, он буквально моментально вываливает сообщение о неподключенных модулях.
e.filatov
24.10.2019, 12:44
каким образом конфигуратор определяет, что модули подключены? по каким портам это происходит? и вообще сам механизм? у меня просто складывается впечатление, что конфигуратор просто не успевает получить положительный ответ из-за лага по vpn, он буквально моментально вываливает сообщение о неподключенных модулях.
Тоже склоняюсь к данному выводу.
Ждём ответ представителей разработчиков Конфигуратора.
Как вариант - предлагаю проснифферить обмен в точке размещения модулей. Там уже посмотреть приходит ли пакет и есть ли ответ от прибора (пусть даже и запоздавший).
300 мс это много даже для VPN... ну если он не за 3G конечно....
300 мс это много даже для VPN... ну если он не за 3G конечно....
Для 3G 300 мс тоже много. Дело не в VPN, про него конфигуратор знать ничего не знает. Дело в 300 мс - конфигуратор безобразно работает по медленным каналам.
в общем, посниффил запросы от конфигуратора, они только TCP на 502 порт модулей, посниффить делая запрос из VPN в точке подключения модулей, пока не представляется возможным физически, но исходя из того, что OPC-сервер работает по MBTCP по 502 порту через vpn с поправкой на лаг, думаю, можно сделать вывод, что дело как раз-таки в лаге, надо увеличить время ожидания ответа конфигуратора от модулей.
Тоже склоняюсь к данному выводу.
Ждём ответ представителей разработчиков Конфигуратора.
Как вариант - предлагаю проснифферить обмен в точке размещения модулей. Там уже посмотреть приходит ли пакет и есть ли ответ от прибора (пусть даже и запоздавший).
Приветствую. Есть ответы разработчиков по этому поводу?
Здравствуйте, аналогичная проблема, разработчики молчат.
A.Simonov
03.02.2020, 17:05
Приветствую. Есть ответы разработчиков по этому поводу?
Здравствуйте, аналогичная проблема, разработчики молчат.
Добрый день.
Конфигуратор устанавливает соединение по IP модуля, на 502 TCP-порт.
Таймаут установления TCP соединения составляет 150 мс.
Очень надеюсь на ответ разработчиков. Ибо хотел через VPN PPTP наладить обмен с Мх210. Типа СПК 107м в Рязани а модули( перефирия) в Липецке.
Мх210 как нибудь маршрут прописать можно?
Я правильно понимаю, если пинг более 150мс, конфигуратор не установит связь с модулем?
Евгений Багаев
19.02.2020, 16:21
Очень надеюсь на ответ разработчиков. Ибо хотел через VPN PPTP наладить обмен с Мх210. Типа СПК 107м в Рязани а модули( перефирия) в Липецке.
Мх210 как нибудь маршрут прописать можно?
Я правильно понимаю, если пинг более 150мс, конфигуратор не установит связь с модулем?
Здравствуйте. Сейчас таймаут ожидания ответа в конфигураторе задан жестко 150 мс. Если время ответа модуля превысит порог - связь не будет установлена. В ближайшем релизе обновления конфигуратора мы дадим возможность пользователям изменять таймаут в настройках самого конфигуратора. Это решит проблемы с подключением при нестабильной и удаленной связи.
А маршрут к не знакомой сети в Мх210 как нибудь вписать можно? А то за роутером при VPN сетевая карта не поймёт куда пакеты слать. Или я ошибаюсь?
Никита Сергеев
20.02.2020, 09:58
А маршрут к не знакомой сети в Мх210 как нибудь вписать можно? А то за роутером при VPN сетевая карта не поймёт куда пакеты слать. Или я ошибаюсь?
Если есть связка роутер-модуль, то в конфигураторе вы вводите адрес роутера, а уже на самом роутере пробрасываете порты, чтобы роутер понимал, что запрос на самом деле не ему, а модулю, который находится в его сети.
При подключении по VPN-ещё проще. Пингуете модуль-пингуется. Подключаетесь.
R_TRIG(CLK:=xRestart);
IF R_TRIG.Q THEN
Sysexecute(sys_command:='/sbin/route add -net 192.168.1.0/24 gw 192.168.12.1;sync;/etc/rc.sync');
END_IF
СПК в сети 192.168.12.0 а VPN сервер в сети 192.168.1.0 без выше написанного СПК отвечает только 192.168.12.1 роутеру. Потому и спросил. Нечто подобное мх210 поддерживает?
Евгений Багаев
14.04.2020, 16:34
Здравствуйте. Сейчас таймаут ожидания ответа в конфигураторе задан жестко 150 мс. Если время ответа модуля превысит порог - связь не будет установлена. В ближайшем релизе обновления конфигуратора мы дадим возможность пользователям изменять таймаут в настройках самого конфигуратора. Это решит проблемы с подключением при нестабильной и удаленной связи.
Вышло обновление конфигуратора v1.18.95.20580 с поддержкой возможности изменения таймаутов подключения. Параметры доступны в Файл >> Настройки >> Общие настройки.
48437
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot