16 281
правка
м (→Настройка) |
м (→Настройка: Добавил уточнения) |
||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Термостат Siemens RDF302 }} | {{DISPLAYTITLE: Термостат Siemens RDF302 }} | ||
[[Image: Siemens RDF302.png|300px|thumb|right| Термостат Siemens RDF302]] | [[Image: Siemens RDF302.png|300px|thumb|right| Термостат Siemens RDF302]] | ||
== Работа по Modbus == | |||
Термостатом можно управлять по протоколу [[Протокол_Modbus|Modbus RTU]]. На физическом уровне он подключается через интерфейс [[RS-485]]. | |||
Настраивать термостат можно с помощью утилиты [[Modbus-client|modbus_client]] или использовать [[Working with WB devices without a controller|приложения для компьютера на ОС Windows]]. | |||
В этой статье мы будем использовать утилиту <code>modbus_client</code>. | |||
{{Wbincludes:Modbus: Preparing for work}} | |||
== Настройка == | == Настройка == | ||
[[Image: Devices View Siemens RDF302.png |300px|thumb|right| Представление Siemens RDF302 в веб-интерфейсе]] | [[Image: Devices View Siemens RDF302.png |300px|thumb|right| Представление Siemens RDF302 в веб-интерфейсе]] | ||
Строка 21: | Строка 30: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Теперь | Теперь укажите новый modbus-адрес, для этого запишите в регистр P81(0x0050) новый адрес, например — <code>2</code>: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
modbus_client --debug -mrtu -b19200 -peven -s2 /dev/ttyRS485-2 -a1 -t0x06 -r0x0050 2 | modbus_client --debug -mrtu -b19200 -peven -s2 /dev/ttyRS485-2 -a1 -t0x06 -r0x0050 2 |