msa6886
@msa6886

Через какую команду можно отправить, 400 байт данных?

Можно ли modbus использовать для передачи информации?, например отправить в устройство 100 карт em-marine, по 4 байт каждая = 400 байт, в многих примерах описывают команды для чтения либо установки входов/выходов, не представляю как это можно реализовать.
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 битное	Запись

Или все таки придется писать свою команду для этого, но тогда это уже не Modbus выходит
  • Вопрос задан
  • 25 просмотров
Пригласить эксперта
Ответы на вопрос 1
Использовать можно, но за один запрос больше 120 байт передать не удастся.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы