Приветствую, коллеги. Есть контроллер s7-300, сетевой адрес 192.168.100.1. Через VPN прокинут туннель в сеть 10.31.84.х, к контроллеру можно достучаться по адресу 10.31.84.1. Если в проекте присвоить контроллеру адрес 10.31.84.1, можно мониторить работу контроллера, просматривать VAT таблицы, сами DB, FC блоки и т.д.
Но есть вопрос о удаленной загрузке программы в контроллер. Насколько я понимаю, при загрузке контроллеру, имеющему текущий адрес 192.168.100.1, будет присвоен новый адрес 10.31.84.1. Но хотелось бы этого избежать и не изменять старый адрес. Как можно этого достичь? Ведь если до загрузки не изменить адрес в проекте на 10.31.84.1, связи не будет.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Удаленная загрузка контроллера S7-300
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 98
- Зарегистрирован: 21 мар 2023, 02:12
- Имя: Владимир
- Страна: РФ
- город/регион: Псков
- Благодарил (а): 2 раза
- Поблагодарили: 21 раз
Удаленная загрузка контроллера S7-300
Насколько я понял из сообщения, если вы можете открывать DB онлайн, то скорее всего и загрузить сможете. Это касается только программных блоков, аппаратную конфигурацию так обновить не получится. имхо
-
- здесь недавно
- Сообщения: 92
- Зарегистрирован: 09 июн 2017, 09:03
- Имя: Андрей А.
- Благодарил (а): 5 раз
- Поблагодарили: 8 раз
Удаленная загрузка контроллера S7-300
Есть ли возможность в Windows перенаправить пакет, предназначенный для адреса 192.168.100.1 порт 102, на адрес 10.31.84.1 порт 102? Если это получится сделать, то в проекте менять адрес не будет необходимости, Step 7 обратится по адресу 192.168.100.1, будет переадресован на адрес 10.31.84.1, пройдет через NAT и попадет в контроллер с адресом 192.168.100.1.
Таким образом получится обновить и аппаратную конфигурацию. Осталось найти как осуществить перенаправление пакетов
Таким образом получится обновить и аппаратную конфигурацию. Осталось найти как осуществить перенаправление пакетов
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
Удаленная загрузка контроллера S7-300
Странный туннель. В моём представлении туннель между двумя сетями - это когда мы имеем прозрачный доступ из одной сети в другую и наоборот. Т.е. из 10.31.84.х должен быть доступен 192.168.100.1.
Что за туннель? Маршрутизацию между сетями не пробовали настроить?
-
- здесь недавно
- Сообщения: 92
- Зарегистрирован: 09 июн 2017, 09:03
- Имя: Андрей А.
- Благодарил (а): 5 раз
- Поблагодарили: 8 раз
Удаленная загрузка контроллера S7-300
Здравствуйте. Вполне возможно, можно настроить маршрутизацию, но я не стал искать в этом направлении.
В общем, проблема решилась, и вот каким образом:
1. Создаем "Адаптер замыкания на себя" (Microsoft KM-TEST). Кто не знает как, смотрим в интернете. Назначаем статический адрес 192.168.100.1, маска 255,255,255,0;
2. Запускаем командную строку с правами администратора и перенаправляем трафик, команда
netsh interface portproxy add v4tov4 listenaddress=192.168.100.1 listenport=102 connectaddress=10.31.84.1 connectport=102.
Подставляем свои IP адреса. Всё, теперь можно работать с контроллером так, как будто он рядом стоит (загружать программные блоки, аппаратную конфигурацию, осуществлять мониторинг и тд).
Не забываем в самом контроллере прописать адрес шлюза NAT (в моём случае 192.168.100.3).