-
- А почему в запросе CRC перед данными, а не в конце пакета? Vit(215 знак., Сегодня, 13:44 - 13:52, ссылка)
- А почему ваш запрос мастера состоит из 13 байт? Вы же два 16-битных
регистра пытаетесь записать. (1+1+2+2)+(2*2)+(2)=12 байт должно
быть. Или нет? - reZident(Сегодня, 12:37)
- Пример (запись 2-х регистров):Записать значения 0x000A и 0x0102 в
регистры 40002 и 40003 (адреса регистров 0001 и 0002) для
устройства 17 (0x11):11 10 0001 0002 04 000A 0102 3687 (последние 2
байта — CRC). Запрос мастера 13 байт. После количества регистров
один байт - количество байт данных - 1450(Сегодня, 12:50,
) - Вроде всё по примеру Yft(1 знак., Сегодня, 12:42, картинка)
- Да, размер кадра не соответствует заголовку! - Nikolay_Po(Сегодня, 12:38)
- Вроде всё соответствует, правда и Master и Slave помогал писать
Deepseek. Yft(1 знак., Сегодня, 12:49, картинка)
- Открыл документ Modbus application protocol V1.1b3 с оф.сайта
modbus.org. И не вижу я там для функции 16 (0x10) Write Multiple
registers поля счетчика байт в запросе от мастера. :-/ reZident(30 знак., Сегодня, 13:12, ссылка, ссылка)
- Таки есть Byte Count. Интересно, почему количество регистров
передаётся двумя байтами, а количество байт одним? Бapбoc(1 знак., Сегодня, 13:28, картинка)
- Спасибо! Теперь увидел. - reZident(Сегодня, 13:30)
- Таки есть Byte Count. Интересно, почему количество регистров
передаётся двумя байтами, а количество байт одним? Бapбoc(1 знак., Сегодня, 13:28, картинка)
- Открыл документ Modbus application protocol V1.1b3 с оф.сайта
modbus.org. И не вижу я там для функции 16 (0x10) Write Multiple
registers поля счетчика байт в запросе от мастера. :-/ reZident(30 знак., Сегодня, 13:12, ссылка, ссылка)
- Вроде всё соответствует, правда и Master и Slave помогал писать
Deepseek. Yft(1 знак., Сегодня, 12:49, картинка)
- Пример (запись 2-х регистров):Записать значения 0x000A и 0x0102 в
регистры 40002 и 40003 (адреса регистров 0001 и 0002) для
устройства 17 (0x11):11 10 0001 0002 04 000A 0102 3687 (последние 2
байта — CRC). Запрос мастера 13 байт. После количества регистров
один байт - количество байт данных - 1450(Сегодня, 12:50,
- имхо, косячишь, пишешь туда куда можно только читать LordN(2 знак., Сегодня, 12:13, ссылка, картинка)
- А, команда не соответствует адресу? Yft(16 знак., Сегодня, 12:31, картинка)
- яж табличку привел - там адреса 30001 - ридонли LordN(76 знак., Сегодня, 12:56)
- А, команда не соответствует адресу? Yft(16 знак., Сегодня, 12:31, картинка)
