На склад поступили жидко-кристаллические индикаторы и дисплеи от KSE

atmega8+ModbusRTU+Modbus tester

Новичок
 
Регистрация: 09.02.2008
Адрес: Санкт-Петербург
Сообщений: 84
Репутация: 18
8 3
0 0
Отправить сообщение для Malyshevsergey с помощью Skype™
 
07.01.2020 21:45 #1
Доброго времени суток!
Не нашел куда задать вопрос, так что пишу сюда.
Есть atmega8 на ней организован Modbus RTU как слейв и программа Modbus Tester. При запросе на мк по команде 0х10 ответ приходит правильный и Modbus Tester пишет ОК.
При запросе на мк по команде 0х03 ответ приходит правильный а Modbus Tester пишет err.syntax. В чем может быть проблема.
Изображения
Тип файла: jpg Захват-1.jpg (101.6 Кб, 0 просмотров)
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
09.01.2020 12:31 #2
Судя по скриншоту: запрос к мк 0х0A 0х03 0x00 0x00 0x00 0x10 CRC_1 CRC_2 - yf ecnhjпрочитать 10 регистров (начиная с адреса 0х00). Регистры 16-разрядые
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
09.01.2020 12:47 #3
Судя по скриншоту: запрос к мк [0x0A 0x03 0x00 0x00 0x00 0x10 CRC_1 CRC_2] - чтение на 0x0A устройстве 10 регистров (начиная с регистра с адресом 0х00), регистры 16-разрядные.
Ответ от мк должен быть: [адрес 0x0A; код функции 0x03; количество байт далее 0x10; байт 1 Hi; байт 1 Low; байт 2 Hi; байт 2 Low;... ,байт 5 Hi; байт 5 low; CRC_1; CRC_2]. По скриншоту ответ мк не стыкуется... в ответе мк всего 21 байт (адрес, код функции, количество байт 10, потом почему-то 16 байт данных и два байта CRC)
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Регистрация: 09.02.2008
Адрес: Санкт-Петербург
Сообщений: 84
Репутация: 18
8 3
0 0
Отправить сообщение для Malyshevsergey с помощью Skype™
 
09.01.2020 13:10 #4
Почему 10? В Hex 0х10 это 16.
Оценка
Новичок
 
Регистрация: 09.02.2008
Адрес: Санкт-Петербург
Сообщений: 84
Репутация: 18
8 3
0 0
Отправить сообщение для Malyshevsergey с помощью Skype™
 
09.01.2020 13:33 #5
Спасибо за помощь.
Все разобрался. Ключевое слово было 16-разрядов.
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
09.01.2020 13:38 #6
Цитата:
Сообщение от Malyshevsergey
Почему 10? В Hex 0х10 это 16.
Виноват, отвлекли, пургу написал... А что хотел написать?... И к чему вел... забыл. По количеству байт все бьет.

Попробуйте прогу QModBus
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Регистрация: 09.02.2008
Адрес: Санкт-Петербург
Сообщений: 84
Репутация: 18
8 3
0 0
Отправить сообщение для Malyshevsergey с помощью Skype™
 
09.01.2020 15:34 #7
Я разобрался. Надо было указывать не количество байт, а количество слов.
Оценка
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 12:26.
Обратная связь РадиоЛоцман Вверх