Автор Тема: Команда Mask Write Register  (Прочитано 79993 раз)

Оффлайн random51595

  • Newbie
  • *
  • Сообщений: 6
    • Просмотр профиля
Команда Mask Write Register
« : 30.10.2019, 23:17:14 pm »
Здравствуйте! Попробовал отправить Вашему эмулятору в режиме RTU команду Mask Write Register (16h) и получил ошибку CRC. Обратил внимание, что в окне трассировки она на 2 байта короче, чем в реальности. Не может ли быть такого, что ваш эмулятор пропускает здесь 2 байта и неправильно вычисляет CRC? Я пробовал посылать эту команду эмулятору Modbus Slave с modbustools и он никаких сообщений об ошибке CRC не выдавал.

Всё остальное работает вроде нормально, спасибо :)


Оффлайн Айрат

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 324
    • Просмотр профиля
Re: Команда Mask Write Register
« Ответ #1 : 31.10.2019, 09:19:50 am »
Здравствуйте!

Спасибо за информацию, посмотрю в ближайшее время.

Айрат


Оффлайн random51595

  • Newbie
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Команда Mask Write Register
« Ответ #2 : 02.11.2019, 11:37:53 am »
Здравствуйте, Айрат! Не смотрели ещё? Планирую шире использовать Ваш симулятор и команда Mask Write Register для меня важна.

Оффлайн Айрат

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 324
    • Просмотр профиля
Re: Команда Mask Write Register
« Ответ #3 : 02.11.2019, 14:15:32 pm »
Добрый день.

К сожалению, руки не дошли.
Постараюсь на выходных посмотреть.

Айрат

Оффлайн Айрат

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 324
    • Просмотр профиля
Re: Команда Mask Write Register
« Ответ #4 : 02.11.2019, 16:06:25 pm »
Подправил.

Проверьте пожалуйста. https://yadi.sk/d/xfEbOGuK1hlqrQ

Айрат

Оффлайн random51595

  • Newbie
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Команда Mask Write Register
« Ответ #5 : 03.11.2019, 11:51:47 am »
Здравствуйте, Айрат!

Теперь в окне трассировки правильная длина пакета ответа, но контрольная сумма почему-то нулевая и сообщение об ошибке у вас остаётся. Ответ от сервера мне приходит такой, как в окне, с нулевой контрольной суммой.




Оффлайн Айрат

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 324
    • Просмотр профиля
Re: Команда Mask Write Register
« Ответ #6 : 03.11.2019, 14:22:55 pm »
Здравствуйте!

Извините, проверить не было возможности.
Поправил, https://yadi.sk/d/GSuACpuOQZoPQg

Айрат

Оффлайн random51595

  • Newbie
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Команда Mask Write Register
« Ответ #7 : 03.11.2019, 16:57:26 pm »
Вот теперь всё работает. Спасибо!