PDA

Просмотр полной версии : МВ210-402 не читаются данные с регистра 0х1D4



GoodLuck
07.10.2024, 14:47
Добрый день!

Пробую считать регистр 0х1D4 (битовая маска состояний выходов) с помощью Lectus Modbus Server - ошибка соединения.

Регистр 0х1D6 читает без проблем.

1exan
07.10.2024, 15:00
Судя по РЭ по адресу 0х1D4 располагается маска в формате UINT32. Возможно вы пытаетесь читать один регистр, а модуль на такой запрос выдаёт ошибку

GoodLuck
07.10.2024, 15:05
Судя по РЭ по адресу 0х1D4 располагается маска в формате UINT32. Возможно вы пытаетесь читать один регистр, а модуль на такой запрос выдаёт ошибку

Судя по РЭ маска в формате UINT16.
На всякий случай, UINT32 тоже не работает.

kondor3000
07.10.2024, 18:17
Судя по РЭ маска в формате UINT16.
На всякий случай, UINT32 тоже не работает.

Значит с функцией напутали. 0х1D4 - только чтение, 0х1D6 чтение и запись. Скрины выложите.

1exan
07.10.2024, 19:09
Судя по РЭ маска в формате UINT16.
На всякий случай, UINT32 тоже не работает.

За что купил...
79154

Сергей0308
07.10.2024, 22:24
Так там и диапазон указан(0-65535), в смысле, всё равно всё будет храниться в одном регистре, а в РЭ вероятно опечатка!
И чего приколупались к 468 регистру, в смысле, если 470 нормально читается, его и читайте!

1exan
08.10.2024, 04:06
Судя по РЭ маска в формате UINT16.
На всякий случай, UINT32 тоже не работает.

А 0х1D5 не пробовали читать?