Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Драйверы / Device Drivers » MODBUS и Rin_Byte(2)

   
Автор / Author Тема / Topic: MODBUS и Rin_Byte(2)
ddkel
Active Forum Member / Активный участник форума
Участник № / Member № 4120


Icon 1 отправлено / posted      Профиль для / Profile for ddkel           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день!
Задаю источник Rin_Byte(2) канал 0х40, связываю с CALL.8 с 7-ю аргументами типа INPUT USINT (UINT), через portmon видно запрос 06 02 00 40 00 38 79 BB 06 на него приходит ответ 02 07 00 04 98 61 05 00 00 E7 3B, в просмотре компронентов для CALL.8 вижу 0, 4, 65432, 97, 5, 0, 0 независимо от типа арумента USINT или UINT.
Вопрос: откуда взялось 0xFF98 вместо 0х98?

Сообщения / Posts 82 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Фактически аргументы канала CALL.8 в этой конструкции имеют 2-байтовую структуру. И при записи в аргумент 1 байта он "расширяется" до 2 байтов повторением старшего бита младшего байта.
При дальнейшей обработке аргументов в программах или отображении на экранах задание у соответствующих аргументов этих шаблонов типов данных USINT позволит маскировать (удалить) старший байт.

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2