Тема: Modbus, float
Показать сообщение отдельно
Старый 21.03.2018, 13:56   #8
kostkost
Senior Member
 
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus, float

лектус использует 15 команду на запись и она тоже не работает )
а команда 05 вобще поддерживается?

Типы команд Modbus TCP

Приведем таблицу с кодами функций чтения и записи регистров Modbus TCP.
Код функции Что делает функция Тип значения Тип доступа
01 (0x01) Чтение DO Read Coil Status Дискретное Чтение
02 (0x02) Чтение DI Read Input Status Дискретное Чтение
03 (0x03) Чтение AO Read Holding Registers 16 битное Чтение
04 (0x04) Чтение AI Read Input Registers 16 битное Чтение
05 (0x05) Запись одного DO Force Single Coil Дискретное Запись
06 (0x06) Запись одного AO Preset Single Register 16 битное Запись
15 (0x0F) Запись нескольких DO Force Multiple Coils Дискретное Запись
16 (0x10) Запись нескольких AO Preset Multiple Registers 16 битное Запись

он не реагирует не на ff 00
00 ff
00 01
01 00
ff ff
вобщем ни как создается впечатление что команда одиночной записи койла не поддерживается

Последний раз редактировалось kostkost, 21.03.2018 в 14:17
kostkost вне форума   Ответить с цитированием