This is topic Разбиение на биты in forum Языки программирования в TRACE MODE 6 / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.


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

Posted by Nicolay B. (Участник № / Member № 4338) on :
 
Использую групповой запрос с переменными типа Real, один из параметров надо разложить на биты. Возможна ли это сделать без использования программы путём привязки аргумента группового запроса к переменной HEX32?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. По какому интерфейсу и как организуется групповой запрос?
2. Если запрашиваемые переменные имеют формат FLOAT, то какой смысл вкладывается в понятие "разложить на биты"?
3. При привязке аргумента REAL, несущего вещественное число, к каналу HEX32 будет производится преобразование вещественного числа в целое, т.е. будет осуществляться округление до целого. Например, при приеме числа 34.56 в канале HEX32 будет число 0x22 = 34.

Если групповой запрос осуществляется по протоколу Modbus, то в текущем релизе можно воспользоваться привязкой CALL.ChGroupReq к Modbus-переменной Привязка MODBUS.R_FIFO_Queue с ПАРАМЕТР<>0 (см. документацию).
 
Posted by Nicolay B. (Участник № / Member № 4338) on :
 
MODBUS.R_FIFO_Queue решила всё!
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2