Вход

Просмотр полной версии : Точность FLOAT !!!



Cherns
23.06.2008, 20:52
Какая точность чисел с плавающей точкой (Float) в протоколе ОВЕН и Modbus, до десятых, до сотых.
У меня в Овене мастере --> Float listen--> Pv, если значение меньше 0,10 (0,09 и менее) то выводится 1,0345e-234 и т.д., а если больше или равно 0,10 то все ок.
Может что-то делаю не так.
У меня ТРМ200 измеряет давление газа от 0,01 до 1 кгс/см2.
ПЛК 150 I.L + ТРМ200 + CoDesys 2.3.8.1

Филоненко Владислав
24.06.2008, 16:33
У Трм200 разрядность мантиссы 15 бит. Экспоненты - 7 бит
А числа в -234 степени - коды ошибок. Проверьте мин/макс

Cherns
25.06.2008, 04:13
А мин\макс это нижний и верхний пределы ТРМ200 ?
Тогда 0.00 и 1.00 соответственно, а dp= 2

Cherns
25.06.2008, 04:51
И еще. В конфигураторе ТРМ200 значения показываются нормально.

Филоненко Владислав
25.06.2008, 10:36
А проектик можно? Вы использовали формат FloatPic?

Cherns
25.06.2008, 14:56
Да FloatPic.Пробовал разные настройки. Кстати у меня в ТРМ почемуто без использования индексов не читает второй к***** хотя прошивка ТРМ200 02.022.

Филоненко Владислав
26.06.2008, 08:18
1. Проектик всё-же хочется увидеть.
2. Быстрое решение - поставьте в ТРМ смещение +1 и в ПЛК пересчитывайте обратно.
3. Если пришлёте проект и параметры с ТРМ200 (только скачайте все, там есть спец. кнопочка в конфигураторе), то мы потестим и скажем точнее в чём дело.

Cherns
26.06.2008, 15:50
Вот собственно проектик на ПЛК 150 I-L, на ТРМ как будет возможность выложу.

Cherns
27.06.2008, 17:42
Прошу обратить внимание второй канал ТРМ200 используется для задания параметров ПЛК

Cherns
07.07.2008, 18:05
Скажите, что нибудь прояснилось по этому вопросу ?