This is topic Adam4022T и TM5.11 in forum Драйверы / Device Drivers at Форум TRACE MODE: техническая поддержка.


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

Posted by Sasha K. (Участник № / Member № 2753) on :
 
Здравствуйте.
Имеется прибор ADAM4022T и SCADA TM5.11.
Связь по ModbusRTU.
Регистры у ADAM4022T представляют собой сдвоенные слова (LONG).
Если чтение можно реализовать с помощью чтения двух слов, с последующим сложением, то запись не получается.
Конкретно: функция 6 - пишет только одно слово, с помощью функции 16 не получается записать 2 слова. Может быть как-то можно решить эту задачу?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Нам не удалось получить информацию о том, в каком формате a двух регистрах Modbus (в 4 байтах) хранятся аналоговые параметры этого модуля.
Если это целочисленная величина, то в соответствии с классом точности измерительного канала она вряд ли требует больше 16 разрядов, т.е. одного регистра.
Возможно, они в 4 байтах хранят параметр в формате Float?
Тогда запись может осуществляться сразу в 2 регистра с помощью команды W Float(16) – передать 4-байтную переменную с плавающей точкой типа out, которая встроена в драйвер протокола Modbus Trace Mode 5.
А для чтения параметров в формате Float можно использовать команды Rout Float(3) или Rin Float(4).
 
Posted by Sasha K. (Участник № / Member № 2753) on :
 
В Trace Mode 5.11 имеется возможность с помощью 16-ой функции ModBus записать два 16-ти разрядных слова следующего формата?

01 10 03 FB 00 02 04 00 00 4E 20 9D D0
где 00 00 4E 20 соответствует уставке в 20%.

а 00 01 86 A0 соответствует 100%.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Такой возможности нет.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2