Wbincludes:MIO Tuning: различия между версиями
Строка 73: | Строка 73: | ||
#Подождать 5 секунд и отпустить кнопку. | #Подождать 5 секунд и отпустить кнопку. | ||
{{note|info|После сброса настроек доступ к устройству осуществляется по IP-адресу по умолчанию (http://192.168.0.7/). Логин и пароль возвращаются к заводским значениям admin/admin (как и другие настройки модуля USR-K2 Super Port).}} | {{note|info|После сброса настроек доступ к устройству осуществляется по IP-адресу по умолчанию (http://192.168.0.7/). Логин и пароль возвращаются к заводским значениям admin/admin (как и другие настройки модуля USR-K2 Super Port).}} | ||
<h3> Отображение TCP-порта в локальный </h3> | |||
<h3> | [[Файл:MIO_setting_port_01.png|400px|thumb|right|Параметры порта]] | ||
[[Файл:MIO_setting_port_01.png|400px|thumb|right| | |||
Для проверки работоспособности и обмена с [[Modbus]]-устройствами с помощью утилиты [[modbus_client]], используйте перенаправление socat. | Для проверки работоспособности и обмена с [[Modbus]]-устройствами с помощью утилиты [[modbus_client]], используйте перенаправление socat. | ||
Для примера возьмём | Для примера возьмём MIO-E с адресом <code>10.0.0.74</code>, TCP-портом <code>20108</code> и перенаправим его на виртуальный порт <code>/dev/ttyRS485-3</code>: | ||
# Установите на контроллер socat. Как это сделать, читайте в статье [[Доступ к порту RS-485 контроллера Wiren Board с компьютера]]. | # Установите на контроллер socat. Как это сделать, читайте в статье [[Доступ к порту RS-485 контроллера Wiren Board с компьютера]]. | ||
# Выполните на контроллере | # Выполните на контроллере команду: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
socat -d -d -d -x PTY,raw,ispeed=9600,ospeed=9600,parenb=0,cstopb=2,cs8,link=/dev/ttyRS485-3 tcp:10.0.0.74:20108 & | |||
socat -d -d -d -x PTY,raw,ispeed=9600,ospeed=9600,parenb=0,cstopb=2,cs8,link=/dev/ | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Теперь можно использовать порт <code>/dev/ttyRS485-3</code> как локальный. | Теперь можно использовать порт <code>/dev/ttyRS485-3</code> как локальный. |