electroair
Forum Member / Участник форума
Участник № / Member № 8317
отправлено / posted
Добрый день. Не работает загрузка контроллера из Trace Mode (6.10.2) напрямую. В окне загрузки появляется надпись "connect 10.1.1.54:1027", затем "1", после чего появляется надпись "init send err=10038". Компьютер и контроллер подключены напрямую, пингуются, брандмауэр отключен, антивирусник отключен. Шпион работает нормально.
[ 24.03.2020, 11:57: Сообщение отредактировал / Message edited by АдАстра. Техподдержка ]
Сообщения / Posts 36 | Из / From: Российская Федерация
| IP / IP: IP адрес / IP address |
отправлено / posted
Сообщение об ошибке от ОС: 10038 - "Сделана попытка выполнить операцию на объекте, не являющемся сокетом". Это означает, что TCP-соединение не установлено, сокет не создан.
electroair
Forum Member / Участник форума
Участник № / Member № 8317
отправлено / posted
У меня прямое соединение кабелем между контроллером и компьютером, что может мешать связи, кроме брандмауэра и антивируса? (они отключены)
Сообщения / Posts 36 | Из / From: Российская Федерация
| IP / IP: IP адрес / IP address |
отправлено / posted
Разобраться с сетью на контроллере.
Со стороны проекта попробуйте задать узлу ненулевой код проекта, удалить IP-адрес в настройках узла, если он был задан.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
electroair
Forum Member / Участник форума
Участник № / Member № 8317
отправлено / posted
Заработало. Т.о. это была проблема Trace mode? Я выяснил, что загрузка по сети теперь возможна только с тем кодом проекта, который уже залит в контроллер. Это где-то задокументировано?
Сообщения / Posts 36 | Из / From: Российская Федерация
| IP / IP: IP адрес / IP address |
отправлено / posted
Перезагрузка узла всегда работала в рамках того кода проекта, который уже залит на контроллер.
Процедура перезагрузки узла проекта на контроллер реализована для случаев невозможности физической перезагрузки узла (контроллер в шкафу, шкаф заперт). Естественно заблокирована возможность уже запущенный узел заменить на абсолютно другой (другой код проекта - другой проект). Это необходимая мера предосторожности, что бы случайно не загрузить не тот проект.
Во всех остальных случаях, когда возможно физически перезагрузить узел проекта, используйте физические носители информации (флешки, карты памяти).
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Есть альтернативное решение. Создайте ftp-сервера в контроллере с помощью средств его ОС (надо смотреть в документацию на контроллер). Организация доступа к ftp-серверу - задача системного администратора.
electroair
Forum Member / Участник форума
Участник № / Member № 8317
отправлено / posted
Вы предлагаете прекрасные решения, занимающие от 3 минут до бесконечности, вместо того, чтобы отладить удаленную прошивку?
Сообщения / Posts 36 | Из / From: Российская Федерация
| IP / IP: IP адрес / IP address |
отправлено / posted
Удаленная перезагрузка узла работает корректно. Ваши пожелания по улучшению ее работы мы учтем.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |