5813
правок
Kilpio (обсуждение | вклад) |
Kilpio (обсуждение | вклад) |
||
Строка 23: | Строка 23: | ||
== Изменение параметров обмена данными == | == Изменение параметров обмена данными == | ||
Чтобы иметь возможность обратиться к устройству, поддерживающем протокол modbus RTU по шине RS-485, необходимо знать его modbus-адрес, а так же установленные на устройстве скорость обмена данными, четность, количество | Чтобы иметь возможность обратиться к устройству, поддерживающем протокол modbus RTU по шине RS-485, необходимо знать его modbus-адрес, а так же установленные на устройстве скорость обмена данными, четность, количество стоп-битов. | ||
Узнать текущие настройки параметров обмена данными, можно, прочитав значение указанных выше регистров, например: | Узнать текущие настройки параметров обмена данными, можно, прочитав значение указанных выше регистров, например: | ||
Строка 37: | Строка 37: | ||
Теперь устройство передает и принимает данные на скорости 115200 бит/с. | Теперь устройство передает и принимает данные на скорости 115200 бит/с. | ||
Записью в соответствующие регистры изменяется четность и количество стоп-битов. | |||
При этом возникает парадоксальная ситуация: мы не можем узнать значение скорости, если мы заранее ее не укажем при обращении к устройству! | При этом возникает парадоксальная ситуация: мы не можем узнать значение скорости, если мы заранее ее не укажем при обращении к устройству! Поэтому стоит внимательно относиться к тому, какие коммуникационные настройки вы выбираете. |
правок