This is topic Драйвер MODBUS и данные 32 бит in forum Редактор проекта TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


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

Posted by Владимр Почтарев (Участник № / Member № 3922) on :
 
Возникла такая проблема при работе с регулятором dTRON 304 через встроенный в TM6 драйвер MODBUS:
- не возможно прочитать и записать данные LONG (long integer (4 bytes)). Притом данные FLOAT и INT читаются и передаются в прибор без проблем. Подскажите как решить проблему без написания собственного драйвера, если это возможно.
asu3.izoterm@yandex.ru
 
Posted by Romсheg (Участник № / Member № 3792) on :
 
А считать в два INT'a, а потом в LONG преобразовать?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В Modbus нет LONG, есть только INT. Выход работать с 2 регистрами по 2 байта по отдельности.
 
Posted by Владимр Почтарев (Участник № / Member № 3922) on :
 
В протоколе Modbus LONG есть, а вот в TM6 поддержка не реализована ... к сожалению :-(
 
Posted by Владимр Почтарев (Участник № / Member № 3922) on :
 
Спасибо за рекомендации. Склоняюсь к тому что бы написать драйвер ... думал обойтись встроенным, но, увы, видимо не получиться ...
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Внимательно читайте протокол Modbus. Там нет формата LONG.
 
Posted by Владимр Почтарев (Участник № / Member № 3922) on :
 
Виноват! Действительно LONG в Modbus нет (MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1a). Сбило меня с пути истинного не совсем корректное описание протокола для dTRON 304. "Смотрите исходный код! Люк!" - жто я себе. Спасибо за поддержку !!!
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2