Авторизация

Topic-icon Скорость загрузки ПО на контроллер Овен СПК107 М01

Больше
09 март 2022 12:36 - 09 март 2022 12:45 #7578 от zxded
zxded создал эту тему: Вопрос насчет скорости
Подключаюсь к устройству через OpenVPN по протоколу UDP через порт 1217. Скорость закачки данных была низкая, не более 100 кБ/с. Утилита iperf показывает скорость 1Мб/с. Перешел с тарифа "Устройства" на тариф "Видео". Скорость не изменилась. Скажите, с чем это связано?
Последнее редактирование: 09 март 2022 12:45 от zxded. Причина: уточнение данных

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
09 март 2022 13:04 #7579 от admin
admin ответил в теме Вопрос насчет скорости
Перенес в отдельный топик. По порядку
Насчет UDP порта - вы наверное ошибаетесь и ваш UDP порт не такой. Верный порт указан в личном кабинете.
Не совсем понятно о какой закачке идет речь со скоростью 100кбит/с ? Что и откуда качали, по какому протоколу и где снимали данные скорости? До изменения тарифа или после?
iperf на странице Инструменты показывал 1Мбит/с - до смены тарифа или после?
Скорость не изменилась где - в iperf или при передаче из туннеля в туннель?

При изменении тарифа необходимо перезапустить все туннели, так как настройки скорости применяются при каждом соединении каждого туннеля.

если все заработало - нажмите на баннеры!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
09 март 2022 13:40 #7580 от zxded
zxded ответил в теме Вопрос насчет скорости
Действительно, порт UDP 36629.
Порт 1217 в среде разработки CodeSys через которую я соединяюсь с устройством, это порт Gateway, он локальный.
Скорость измерял утилитой iperf сегодня (но не в разделе Инструменты, там я с ней не разобрался, а в консоли со своего ПК). Тариф сменил 07.03, все туннели перезапущены.
При загрузке кода из CodeSys с ПК 172.16.50.95 на устройство 172.16.49.74 я вижу сколько загружено и сколько осталось, скорость не изменилась визуально. На загрузку 5 МБ кода уходит несколько минут.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
09 март 2022 13:52 #7581 от admin
admin ответил в теме Вопрос насчет скорости
Так быть не должно и надо разобраться.

Давайте сначала разберемся с iperf на странице Инструменты. Там все просто
- запускаете iperf на этой странице.
- cкачиваете клиента iperf3 с сайта iperf.fr/iperf-download.php
- со своего ПК выполняете команду ....iperf3.exe -c 172.16.0.1 -i 1
Сообщите результат.

Это надо сделать с двух сторон.

Еще два вопроса
- "загрузка кода из CodeSys" - это каким средством выполняется и по какому протоколу? (ftp, rsync, smb, nfs, webdav и т.д.)
- cкажите, а где территориально находятся устройства, которые обмениваются файлами?

если все заработало - нажмите на баннеры!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
09 март 2022 16:49 #7582 от zxded
zxded ответил в теме Вопрос насчет скорости
iperf с ПК:
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 3.00 MBytes 2.52 Mbits/sec sender
[ 4] 0.00-10.00 sec 2.82 MBytes 2.36 Mbits/sec receiver

со стороны устройства (Овен СПК107 М01) могу запустить только пинг:
PING 127.16.0.1 (127.16.0.1): 56 data bytes
64 bytes from 127.16.0.1: seq=0 ttl=64 time=0.701 ms
64 bytes from 127.16.0.1: seq=1 ttl=64 time=0.661 ms
64 bytes from 127.16.0.1: seq=2 ttl=64 time=0.750 ms

Код из CodeSys на контроллер загружается через TCP/IP.
ПК находится в Алтайском крае, контроллер в Новосибирске.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
09 март 2022 17:12 #7583 от admin
admin ответил в теме Вопрос насчет скорости
У вас ошибка в адресе пинга, должен быть 172.16.0.1
Сделайте его еще раз.

Думаю дело в расстоянии и TCP/IP

если все заработало - нажмите на баннеры!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
09 март 2022 17:19 #7584 от zxded
zxded ответил в теме Вопрос насчет скорости
PING 172.16.0.1 (172.16.0.1): 56 data bytes
64 bytes from 172.16.0.1: seq=0 ttl=64 time=126.285 ms
64 bytes from 172.16.0.1: seq=1 ttl=64 time=80.626 ms
64 bytes from 172.16.0.1: seq=2 ttl=64 time=105.225 ms

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
09 март 2022 17:33 #7585 от admin
admin ответил в теме Вопрос насчет скорости
Из вашего ответа не понятен протокол передачи данных.
Если передача файла осуществляется по TCP, то замедление возможно. (точнее невозможность увеличить скорость)
Оно связано с тем, что TCP использует подтверждение доставки пакета. То есть следующий пакет не будет передан пока не будет подтвержден предыдущий. Из-за расстояния и задержки в передачи пакетов увеличение скорости канала может не увеличить реальную скорость передачи данных, так как ограничителем является именно время в виде задержки передачи каждого пакета.
Думаю, что если даже вы перейдете на самый быстрый тариф, то ситуация почти не изменится.

Ради эксперимента я убрал все ограничения тарифа для вас. Попробуйте переподключить два туннеля, выполнить iperf, пинг и передачу файла - посмотрим что будет.

Думаю, что ситуацию можно изменить, используя любой протокол передач данных, который основан на UDP.
(UDP, в отличии от TCP, не требует подтверждения переданных пакетов)

если все заработало - нажмите на баннеры!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
09 март 2022 17:55 #7586 от zxded
zxded ответил в теме Вопрос насчет скорости
После перезапуска туннелей:
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 2.50 MBytes 2.10 Mbits/sec sender
[ 4] 0.00-10.00 sec 2.36 MBytes 1.98 Mbits/sec receiver

Пинг с устройства:
PING 172.16.0.1 (172.16.0.1): 56 data bytes
64 bytes from 172.16.0.1: seq=0 ttl=64 time=82.629 ms
64 bytes from 172.16.0.1: seq=1 ttl=64 time=96.717 ms
64 bytes from 172.16.0.1: seq=2 ttl=64 time=117.383 ms
64 bytes from 172.16.0.1: seq=3 ttl=64 time=129.449 ms
64 bytes from 172.16.0.1: seq=4 ttl=64 time=106.674 ms
64 bytes from 172.16.0.1: seq=5 ttl=64 time=146.450 ms
64 bytes from 172.16.0.1: seq=6 ttl=64 time=316.993 ms

Не могу понять какой всё-таки протокол используется. В настройках Gateway только это:
Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
09 март 2022 18:01 #7587 от zxded
zxded ответил в теме Вопрос насчет скорости
Нашел на форуме Овен:

Вопрос: какие сетевые порты (TCP и UDP) использует среда исполнения контроллера в процессе работы?

Ответ:

1217 - сервис Gateway (для подключения к контроллеру через промежуточный ПК, на котором запущен CODESYS Gateway)
1740-1743 - сервис обнаружения ПЛК через сканирование сети (UDP broadcast)
11740 - подключение к контроллеру (TCP)
8080 - сервер web-визуализации (HTTP)
8443 - сервер web-визуализации (HTTPS)
502 - протокол Modbus TCP
4840 - протокол OPC UA

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
09 март 2022 18:09 #7588 от admin
admin ответил в теме Вопрос насчет скорости

zxded пишет: После перезапуска туннелей:
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 2.50 MBytes 2.10 Mbits/sec sender
[ 4] 0.00-10.00 sec 2.36 MBytes 1.98 Mbits/sec receiver


Ситуация не изменилась. Значит настройки скорости на сервере бессильны что-то исправить.

Насчет портов - как я вижу там нет UDP, кроме как для процедуры обнаружения. Видимо и перейти на UDP тоже не вариант.
Скажите - там где находится ваш контроллер есть какой-нибудь компьютер? Можно ли задействовать его?

если все заработало - нажмите на баннеры!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
09 март 2022 18:23 #7589 от zxded
zxded ответил в теме Вопрос насчет скорости
Нет, компьютера нет. Контроллер непосредственно подключен к роутеру через собственный OpenVPN клиент.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
09 март 2022 20:09 #7590 от admin
admin ответил в теме Вопрос насчет скорости
Скорость вернул назад.
Я правильно понимаю, что туннель строится с рутера?
В рутере есть USB порт для флэшки?

если все заработало - нажмите на баннеры!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
09 март 2022 20:15 #7591 от zxded
zxded ответил в теме Вопрос насчет скорости
Роутер с USB разъемом.
Схема такая:
USB-модем - роутер - lan - контроллер

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
09 март 2022 21:22 #7592 от admin
admin ответил в теме Вопрос насчет скорости
Значит USB порт уже занят. Я думал, что его можно использовать как накопитель для временного хранения файлов.
К сожалению, не знаю как вам помочь. Мыслей пока нет

если все заработало - нажмите на баннеры!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 март 2022 07:18 #7593 от zxded
zxded ответил в теме Вопрос насчет скорости
Нашел еще один способ загрузки кода на контроллер. К файловой системе контроллера можно подключиться через WinSCP по протоколу SCP через порт 22. Скорость примерно 300кБ/с, совсем другое дело. Спасибо за помощь.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 март 2022 10:34 #7600 от C8R
C8R ответил в теме Вопрос насчет скорости
Добрый день, извините подслушал разговор, тк пришло уведомление на почту.
Тоже занимаюсь автоматизацией в том числе и МК от ОВЕН, пропустил - какой у вас МК? Решили вопрос с удаленной заливкой прошивки?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 март 2022 11:34 #7601 от zxded
zxded ответил в теме Вопрос насчет скорости
Добрый день.
Контроллер СПК107.
Вопрос решил так. Если полная загрузка проекта - через WinSCP. Если частичная - также как и раньше, через Codesys

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.