Перейти к содержанию

Навигация

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> Пример отображения порта в локальный </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>:
Для примера возьмём 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 с компьютера]].
# Выполните на контроллере (socat уже установлен) изменив переменные на актуальные
# Выполните на контроллере команду:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
DEV_IP_ADDR=10.0.0.74
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 &
DEV_TCP_PORT=20108
MIO_PORT=ttyRS485-3
socat -d -d -d -x PTY,raw,ispeed=9600,ospeed=9600,parenb=0,cstopb=2,cs8,link=/dev/$MIO_PORT tcp:$DEV_IP_ADDR:$DEV_TCP_PORT &
</syntaxhighlight>
</syntaxhighlight>


Теперь можно использовать порт <code>/dev/ttyRS485-3</code> как локальный.
Теперь можно использовать порт <code>/dev/ttyRS485-3</code> как локальный.