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

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » TRACE MODE 5 бесплатная версия / TRACE MODE 5 Free version » Драйвер обмена по последовательному порту

   
Автор / Author Тема / Topic: Драйвер обмена по последовательному порту
Titanic
Junior Member / Новичок
Участник № / Member № 1191


Icon 2 отправлено / posted      Профиль для / Profile for Titanic           Редактировать/удалить сообщение / Edit/Delete Post 
Разрабатывая драйвер обмена по последовательному порту, я обнаружил, что выходные каналы не поддерживают блоковые запросы. Предоставляет ли Trace Mode возможность самому разработать драйвер для функции ModBus 16 с блоковыми запросами, используя подтип канала КОНТР1? Если да, то какой алгоритм работы драйвера? Если нет, то как можно выйти из положения?
Мне необходимо иметь возможность записи до 121 регистра одним пакетом.

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
К сожалению штатного механизма блоковых пакетов по OUT'ам в алгоритме драйвера нет, но его все же можно сделать - прецеденты были. Просто весь алгоритм кэширования блока драйвер должен реализовывать сам.
Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Titanic
Junior Member / Новичок
Участник № / Member № 1191


Icon 1 отправлено / posted      Профиль для / Profile for Titanic           Редактировать/удалить сообщение / Edit/Delete Post 
Если я отказываюсь от использования штатного механизма блоковых пакетов - type_cnv = 1, то
почему не могу получить доступ к старшему байту удаленного адреса?

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Он зарезервирован системой и не может быть использован прользователем, даже при отключенном механизме блоковых запросов.
Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / 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