Изменения

Перейти к навигации Перейти к поиску

Подключение SIEMENS SINUMERIK

1930 байт добавлено, 02:12, 4 апреля 2022
[[file:SiemensPortForwarding.png]]
На примере выше HMI имеет два сетевых интерфейса: 192.168.50.28 - подключен к сети предприятия, 192.168.214.1 241 подключен к контроллеру, который находится по адресу 192.168.214.21. Необходимо сделать так, чтобы входящие соединения на 103 порт интерфейса 192.168.50.28 переадресовывались на 102 порт контроллера.
Для настройки проброса порта необходимо выполнить следующие дейсвиядействия:* Установить корректный IP адрес на сетевом интерфейсе , подключенном в сеть предприятия (в примере: 192.168.50.28)* Запомнить IP адрес инетерфейса интерфейса подключенного в станоченую станочную сеть (в примере 192.168.214.1241)
<span style="color:red"><b>Внимание!</b></span> Адрес на интерфейсе подключённом в станочную сеть менять не надо.
* Определить IP адрес контроллера (в примере 192.168.214.1), для этого необходимо запустить командную строку cmd и выполнить команду:
<code>netstat -ano</code>
в результате выполнения команды отобразится таблица текущих сетевых подключений, необходимо найти строку , в которой будет присутствовать IP адрес интерфейса , подключенного в станочную сеть (который мы запомнили), второй IP адрес в этой строке и будет IP адресом контроллера (в примере 192.168.214.21)
* Выполнить команду для проброса порта (в командной строке cmd):
<code>netsh interface portproxy add v4tov4 listenport=103 listenaddress=192.168.50.28 connectport=102 connectaddress=192.168.214.21</code>
<span style="color:red"><b>Внимание!</b></span> Проброс порта на ОС Windiws XP работает только в том случае, если установлена поддержка протокола [https://support.microsoft.com/en-us/help/555744 IPv6]. Для его установки необходимо выполнить следующую команду:<br/><code>netsh int ipv6 install</code>* Если используется FireWall, то необходимо добавить порт 103 в исключения:<code>netsh firewall add portopening TCP 103 dpaS7 Enable All</code> [[file:Netstat portForward.png]] После выполнения всех этих действий станок можно подключить к системе DPA. В качестве дарйвера драйвера нужно выбрать '''Siemens (Step 7)''', указать IP адрес и порт (в примере использовался 103). В остальных полях можно оставить значения по умолчанию.
[[file:NewDriverSiemensS7portForward.png]]
|-
|Чтение R регистра 502
|/Channel/Parameter/R[u1, 502]
|
|-
<code>/Channel/Parameter/R[123]</code>
 
==Ошибки==
 
===5000 Задание на связь невыполнимо 50580===
 
При использовании протокола S7 возможно появление ошибки 5000 Задание на связь невыполнимо 50580.
Это связано с тем, что у контроллера программно ограничено количество одновременных подключений.
Изменить это можно с помощью переменной '''$MN_MM_NUM_MMC_UNITS'''
В случае возникновения этой ошибки необходимо увеличить значение этой переменной на 2, после чего произвести полную перезагрузку станка.
 
Установка соответствующей настройки зависит от версии и производителя HMI.
Необходимо перейти в привилегированный режим Manufacturer, затем
Setup -> Machine Data (MD) -> General MD
Найти параметр $MN_MM_NUM_MMC_UNITS и увеличить значение на 2
 
[[file:MN_MM_NUM_MMC_UNITS_1.png]]
[[file:MN_MM_NUM_MMC_UNITS_2.png]]
[[file:MN_MM_NUM_MMC_UNITS_3.png]]
192

правки

Навигация