PDA

Просмотр полной версии : МВ210-204, МУ210-403 Конфигуратор и VPN, не работает!



Parovoz
24.10.2019, 06:39
Добрый день, суть проблемы вытекает из названия. Есть предприятие, на котором установлено оборудование плк110+ несколько модулей МВ210-204 и МУ210-403.
Сеть настроена, модули сконфигурированы, в сети стоит наш сервер, на который проброшена наша VPN, маршруты настроены, до любого оборудования в сети есть стабильная связь по VPN с пингом 250-300мс, на любое оборудование я могу зайти и сконфигурировать его, будто оно находится непосредственно в одной физической сети, даже кодесис коннектится к плк без проблем напрямую. Работает всё кроме конфигуратора модулей, он их тупо отказывает обнаруживать, причём делает это очень быстро, запускаю обнаружение, субъективно проходит полсекунды-секунда и появляется сообщение об отсутствии подключения к модулям. Хотя пинг есть 250-300мс, опрос модулей OPC-сервером с поправкой на пинг тоже идёт без ошибок.

Что можно сделать, чтобы конфигуратор заработал через VPN? Поддержка отмалчивается. Модули обновил до последней прошивки, конфигуратор тоже новый.

melky
24.10.2019, 09:24
Может конфигуратор использует какие-то порты, которые в VPN закрыты ?

e.filatov
24.10.2019, 10:15
посмотрите 502-й порт, проснифферите данные. как то и не пробовал через VPN подключаться

Parovoz
24.10.2019, 10:32
modbus tcp на OPC-сервере по 502 порту работает через VPN, правда с задержкой на пинг 300мс, пришлось увеличить таймаут и период опроса, но работает без ошибок.

Parovoz
24.10.2019, 10:45
каким образом конфигуратор определяет, что модули подключены? по каким портам это происходит? и вообще сам механизм? у меня просто складывается впечатление, что конфигуратор просто не успевает получить положительный ответ из-за лага по vpn, он буквально моментально вываливает сообщение о неподключенных модулях.

e.filatov
24.10.2019, 12:44
каким образом конфигуратор определяет, что модули подключены? по каким портам это происходит? и вообще сам механизм? у меня просто складывается впечатление, что конфигуратор просто не успевает получить положительный ответ из-за лага по vpn, он буквально моментально вываливает сообщение о неподключенных модулях.

Тоже склоняюсь к данному выводу.
Ждём ответ представителей разработчиков Конфигуратора.
Как вариант - предлагаю проснифферить обмен в точке размещения модулей. Там уже посмотреть приходит ли пакет и есть ли ответ от прибора (пусть даже и запоздавший).

melky
24.10.2019, 12:49
300 мс это много даже для VPN... ну если он не за 3G конечно....

imaex
24.10.2019, 15:20
300 мс это много даже для VPN... ну если он не за 3G конечно....

Для 3G 300 мс тоже много. Дело не в VPN, про него конфигуратор знать ничего не знает. Дело в 300 мс - конфигуратор безобразно работает по медленным каналам.

Parovoz
25.10.2019, 06:30
в общем, посниффил запросы от конфигуратора, они только TCP на 502 порт модулей, посниффить делая запрос из VPN в точке подключения модулей, пока не представляется возможным физически, но исходя из того, что OPC-сервер работает по MBTCP по 502 порту через vpn с поправкой на лаг, думаю, можно сделать вывод, что дело как раз-таки в лаге, надо увеличить время ожидания ответа конфигуратора от модулей.

Parovoz
11.11.2019, 03:59
Тоже склоняюсь к данному выводу.
Ждём ответ представителей разработчиков Конфигуратора.
Как вариант - предлагаю проснифферить обмен в точке размещения модулей. Там уже посмотреть приходит ли пакет и есть ли ответ от прибора (пусть даже и запоздавший).

Приветствую. Есть ответы разработчиков по этому поводу?

Irasha
03.02.2020, 15:07
Здравствуйте, аналогичная проблема, разработчики молчат.

A.Simonov
03.02.2020, 17:05
Приветствую. Есть ответы разработчиков по этому поводу?


Здравствуйте, аналогичная проблема, разработчики молчат.

Добрый день.

Конфигуратор устанавливает соединение по IP модуля, на 502 TCP-порт.
Таймаут установления TCP соединения составляет 150 мс.

Serrk
19.02.2020, 15:36
Очень надеюсь на ответ разработчиков. Ибо хотел через VPN PPTP наладить обмен с Мх210. Типа СПК 107м в Рязани а модули( перефирия) в Липецке.
Мх210 как нибудь маршрут прописать можно?
Я правильно понимаю, если пинг более 150мс, конфигуратор не установит связь с модулем?

Евгений Багаев
19.02.2020, 16:21
Очень надеюсь на ответ разработчиков. Ибо хотел через VPN PPTP наладить обмен с Мх210. Типа СПК 107м в Рязани а модули( перефирия) в Липецке.
Мх210 как нибудь маршрут прописать можно?
Я правильно понимаю, если пинг более 150мс, конфигуратор не установит связь с модулем?

Здравствуйте. Сейчас таймаут ожидания ответа в конфигураторе задан жестко 150 мс. Если время ответа модуля превысит порог - связь не будет установлена. В ближайшем релизе обновления конфигуратора мы дадим возможность пользователям изменять таймаут в настройках самого конфигуратора. Это решит проблемы с подключением при нестабильной и удаленной связи.

Serrk
20.02.2020, 07:35
А маршрут к не знакомой сети в Мх210 как нибудь вписать можно? А то за роутером при VPN сетевая карта не поймёт куда пакеты слать. Или я ошибаюсь?

Никита Сергеев
20.02.2020, 09:58
А маршрут к не знакомой сети в Мх210 как нибудь вписать можно? А то за роутером при VPN сетевая карта не поймёт куда пакеты слать. Или я ошибаюсь?
Если есть связка роутер-модуль, то в конфигураторе вы вводите адрес роутера, а уже на самом роутере пробрасываете порты, чтобы роутер понимал, что запрос на самом деле не ему, а модулю, который находится в его сети.
При подключении по VPN-ещё проще. Пингуете модуль-пингуется. Подключаетесь.

Serrk
20.02.2020, 15:00
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