АлександрД
Junior Member / Новичок
Участник № / Member № 6511
отправлено / posted
есть счётчик тепла тепла в которого переменная типа double (64 бит) читается командой (3) как 4 слова как превратить 4 переменных в одну типа double. прочитать сразу командой 3 как типа double не получается.
Сообщения / Posts 3 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
В Trace Mode 6 не поддерживаются целочисленные 64-разрядные переменные. Для приема по Modbus 32-разрядного числа надо «Источник» Rout_float(3) привязать к каналу HEX32. 8-байтовое число надо считывать в виде двух 4-разрядных.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
АлександрД
Junior Member / Новичок
Участник № / Member № 6511
отправлено / posted
я так и сделал но как их потом превратить в Lread. я для этого использовал DLL. но хотелось это сделать средствами ТМ
Сообщения / Posts 3 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Как уже было сказано, в Trace Mode 6 не поддерживаются 8-байтовые целочисленные переменные. При обработке, отображении, архивировании придется использовать две 4-байтовые переменные.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Дмитрий Спирин
Junior Member / Новичок
Участник № / Member № 6624
отправлено / posted
quote:Отправитель / Originally posted by AdAstra Technical Support: Как уже было сказано, в Trace Mode 6 не поддерживаются 8-байтовые целочисленные переменные. При обработке, отображении, архивировании придется использовать две 4-байтовые переменные.
Добрый день. А вы бы не могли уточнить, каким именно образом лучше всего осуществлять отображение такого числа с помощью двух 4-байтовых переменных? А если это число не целочисленное, а с двойной точностью, то как его присвоить каналу Double Float?
Сообщения / Posts 5 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Дмитрий Спирин
Junior Member / Новичок
Участник № / Member № 6624
отправлено / posted
quote:Отправитель / Originally posted by АлександрД: я так и сделал но как их потом превратить в Lread. я для этого использовал DLL. но хотелось это сделать средствами ТМ