PDA

Просмотр полной версии : Передача float через Modbus-slave



semmi
05.05.2010, 14:51
В конфигурации области ввода-вывода создан модуль Modbus-slave с подмодулем float переменная %QD. В программе этой float переменной %QD присваиваю значение любой float переменной и компилятор выдает ошибку, что мол как это float переменную пишу в %QD. То есть он думает что у меня в %QD должно сидеть целое число. Как решить проблему по-другому знаю, но ошибка остается ошибкой!

Малышев Олег
05.05.2010, 15:06
x at %QD1.0:REAL;
x:real;
...
y:=x;

padlakotnik
13.12.2010, 13:31
удалить пост с описанием проблемы гораздо легче, чем ее решить. спасибо за удаление поста. уж таков ваш стиль работы. так держать, парни!

Николаев Андрей
13.12.2010, 13:32
пожалуйста.
ваш пост был удален, так как не нес никакой полезной информации, кроме негатива.

с уважением, модераторы.

padlakotnik
13.12.2010, 13:40
сегодня же вечером выложу проект с этой проблемой. может это будет для вас полезной информацией. и постараюсь очистить код от негатива, если получится.

Николаев Андрей
13.12.2010, 13:56
Большое спасибо.
Ну и если не затруднит - в сообщениях больше конкретки и меньше эмоций. Это всем помогает работать. Спасибо.

К стати на форуме есть готовый пример обмена Float, если я ничего не путаю...
http://www.owen.ru/forum/showpost.php?p=24533&postcount=47