PDA

Просмотр полной версии : МУ210 состояние выходов



aignashev
26.06.2020, 03:30
Добрый день,

у МУ210 у протокола Modbus TCP есть регистр 468 состояния выходов. Если мы записываем по адресу 470 битовую маску выходов, то она не всегда соответствует маске по регистру 468. Можем записать первый бит для включения первого реле, а считывается "1" их первых двух битов 468 регистра.
Мне нужно понимать, в каком состоянии находится каждый из выходов, каким регистром правильнее всего считывать эти данные, 470? Тогда что показывается 468 регистр? Прошивка Версия 0.15.10

Евгений Кислов
26.06.2020, 08:12
Добрый день.

Регистр 468 - это маска текущего состояния выходов (для чтения).
Регистр 470 - маска устанавливаемых значений выходов.

После записи в регистр 470 должно произойти изменение состояния DO, и после этого произойдет изменение значения регистра 468.

Несовпадение может быть в том случае, если, например, на некоторых выходах настроен ШИМ - тогда запись битовой маски не повлияет на них.