16 879
правок
м (→Сигнатура устройства: добавил скорость) |
|||
Строка 26: | Строка 26: | ||
Чтобы узнать текущую версию прошивки устройства, нужно прочитать информацию в регистрах <code>250-265</code>: | Чтобы узнать текущую версию прошивки устройства, нужно прочитать информацию в регистрах <code>250-265</code>: | ||
{{Wbincludes:Prepare modbus_client}} | {{Wbincludes:Prepare modbus_client}} | ||
# | # Для устройства с адресом <code>10</code>, подключённого к порту <code>/dev/ttyRS485-1</code> и с настройками <code>-pnone -s2 -b9600</code>, выполните команду: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
echo -e $(modbus_client -mrtu -pnone -s2 /dev/ttyRS485-1 -a 10 -t3 -r 250 -c 15 | grep Data | sed -e 's/.*Data://' -e 's/ 0x00/\\x/g') | echo -e $(modbus_client -mrtu -pnone -s2 -b9600 /dev/ttyRS485-1 -a 10 -t3 -r 250 -c 15 | grep Data | sed -e 's/.*Data://' -e 's/ 0x00/\\x/g') | ||
</syntaxhighlight> | </syntaxhighlight> | ||