plcforum.uz.ua
http://plcforum.uz.ua/

[?]: читать температурe Pt100 и передать её в DB?
http://plcforum.uz.ua/viewtopic.php?f=9&t=17286
Page 1 of 1

Author:  rocky7 [ Sat Dec 24, 2011 7:30 pm ]
Post subject:  [?]: читать температурe Pt100 и передать её в DB?

Как на STL читать аналоговый сигнал с входа модуля, сконфигурированного под PT100 и передать его в DB?
В DB должно передаваться значение, преобразованное в REAL.
В официальной документации громоздкий пример.
Я так думаю, что там можно в пару строк кода уложиться.

Author:  Umencho [ Sat Dec 24, 2011 11:45 pm ]
Post subject:  Re: [?]: читать температурe Pt100 и передать её в DB?

(sfaq) How and for which analog measurements can you use the function FC105 "SCALE" to convert the integer values (INT) into real number values?
http://support.automation.siemens.com/WW/view/en/1765297

Author:  serg_58 [ Sun Dec 25, 2011 3:09 pm ]
Post subject:  Re: [?]: читать температурe Pt100 и передать её в DB?

Привет.
Если используешь для подключения Pt100 специализированный модуль типа 6ES7 134-4JB50-0AB0
Analog input module AI 2xRTD / 15 bits+sign, standard, R: 150 ohm, 300 ohm, 600 ohm; RTD: Pt100, Ni100,
то при правильной конфигурации он тебе выдает в формате int значение температуры у множенное на 10,
т.е. 366 соответствует физическому 36.6.
Далее все просто.
Адрес входа IW Move-ом пересылаешь в INT, из iNT конвертитуешь в DI, затем в REAL, потом только остается поделить на 10 и закинуть результат DB.
Ну как то так :D .

Author:  zaplatin [ Thu Jan 12, 2017 4:29 pm ]
Post subject:  Re: [?]: читать температурe Pt100 и передать её в DB?

При использовании модуля 6ES7 134-4JB50-0AB0 подключал к нему термопару след образом: перемычки между 1-3 и 2-4 на эти перемычки по двухпроводной схеме термопару (термопара в наличии только трехпроводная.)
В hardware выбрал climatic range.
Дальше FC105 причем BIPOLAR в 1, HI_LIM 276.3 LO_LIM -276.8 дальше магазином по таблице прогнал от -140 до +140 максимальная погрешность 0.2 Градуса во всем диапазоне. Никаких умножений не делал

Author:  Rex2701 [ Thu Jan 12, 2017 4:49 pm ]
Post subject:  Re: [?]: читать температурe Pt100 и передать её в DB?

В режиме Climatic Range 1 отсчёт АЦП = 0.01°С.
Рабочий диапазон АЦП для модулей = -27648...+27648.
Указав свои -276...+276°С для FC105 - вы по сути сделали то же деление на 100, только через задний проход.

Author:  zaplatin [ Fri Mar 10, 2017 11:57 am ]
Post subject:  Re: [?]: читать температурe Pt100 и передать её в DB?

Еще опыт с подключением датчиков: датчик TCM 50M медь, 50 Ом. Подключил к такому же модулю. Масштабировал так же. Дальше разделил на -1.25125е+002 дальше умножил на 1.92е+000 получил погрешность меньше градуса в диапазоне от -37 до 50 . Единственное что ограничен нижний диапазон -37 ...

Page 1 of 1 All times are UTC + 3 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/