Nicolay B.
Junior Member / Новичок
Участник № / Member № 4338
отправлено / posted
Использую групповой запрос с переменными типа Real, один из параметров надо разложить на биты. Возможна ли это сделать без использования программы путём привязки аргумента группового запроса к переменной HEX32?
Сообщения / Posts 30 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1. По какому интерфейсу и как организуется групповой запрос? 2. Если запрашиваемые переменные имеют формат FLOAT, то какой смысл вкладывается в понятие "разложить на биты"? 3. При привязке аргумента REAL, несущего вещественное число, к каналу HEX32 будет производится преобразование вещественного числа в целое, т.е. будет осуществляться округление до целого. Например, при приеме числа 34.56 в канале HEX32 будет число 0x22 = 34.
Если групповой запрос осуществляется по протоколу Modbus, то в текущем релизе можно воспользоваться привязкой CALL.ChGroupReq к Modbus-переменной Привязка MODBUS.R_FIFO_Queue с ПАРАМЕТР<>0 (см. документацию).
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nicolay B.
Junior Member / Новичок
Участник № / Member № 4338