This is topic Драйвер обмена по последовательному порту in forum TRACE MODE 5 бесплатная версия / TRACE MODE 5 Free version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/18/t/000223.html

Posted by Titanic (Участник № / Member № 1191) on :
 
Разрабатывая драйвер обмена по последовательному порту, я обнаружил, что выходные каналы не поддерживают блоковые запросы. Предоставляет ли Trace Mode возможность самому разработать драйвер для функции ModBus 16 с блоковыми запросами, используя подтип канала КОНТР1? Если да, то какой алгоритм работы драйвера? Если нет, то как можно выйти из положения?
Мне необходимо иметь возможность записи до 121 регистра одним пакетом.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
К сожалению штатного механизма блоковых пакетов по OUT'ам в алгоритме драйвера нет, но его все же можно сделать - прецеденты были. Просто весь алгоритм кэширования блока драйвер должен реализовывать сам.
 
Posted by Titanic (Участник № / Member № 1191) on :
 
Если я отказываюсь от использования штатного механизма блоковых пакетов - type_cnv = 1, то
почему не могу получить доступ к старшему байту удаленного адреса?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Он зарезервирован системой и не может быть использован прользователем, даже при отключенном механизме блоковых запросов.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2