PDA

Просмотр полной версии : опрос Pt 1000



kanadchikov
03.02.2011, 08:07
Имеется контроллер ПЛК 154, к нему подключено термосопротивление Pt1000. Значение канала в программе отображается в виде DWORD в соответствующих единицах. Для приведения к нормальному виду лучше использовать функциональный блок или есть другие способы?

Николаев Андрей
03.02.2011, 10:46
Что значит к нормальному виду?
И еще одно но - занимаемое место в памяти (два слова - 4 байта) - не значит, что переменная в целочисленном виде...

Филоненко Владислав
03.02.2011, 11:10
Значения аналоговых входов в формате FLOAT! Прекращайте обращаться к переменным по %Q. Это источник бесконечных ошибок

kanadchikov
03.02.2011, 14:02
Владисла, не могли бы подробнее объяснить. CoDeSys разве может понимает формат FLOAT?

Gans
03.02.2011, 14:22
У меня последний раз считывались данные с входа ПЛК15х в формате флоат :-)
Лучше покажите/расскажите как Вы их получили в формате DWORD:eek:

kanadchikov
03.02.2011, 14:43
не расскажу, лучше подскажите как опросить аналоговый вход чтоб получилось значение температуры в градусах Цельсия

kanadchikov
03.02.2011, 14:58
все, спасибо всем! Оказывается тип данных REAL

Gans
03.02.2011, 15:29
Я так понял что Вы путаете какие-то элементарные вещи и решил показать как глобальной переменной rlT_Atmosf присвоить значение температуры термометра сопротивления. Более подробно в документе "PLC_Configuration_OWEN.pdf" :-)