This is topic Разбиение на биты in forum Языки программирования в TRACE MODE 6 / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.
Использую групповой запрос с переменными типа 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 :