Просмотр полной версии : подключение датчика PT1000 к ПР102
Добрый день!
Как правильно подключить датчик PT1000 к ПР102
Датчик трёх проводной соединил два провода и подключил к COM третий провод подключил к U.
Порт сконфигурирован как PT1000
В ответ тишина ....
Не могу понять что не так.
Если r и temp нигде в программе не используются - то они не будут обрабатываться. И даже в Онлайн-Отладке показываться.
А, и ещё. Если у ПРки есть прямая настройка для типа датчика, которая выбрана - то уже макрос-преобразователь сопротивления ставить не надо.
kondor3000
07.07.2024, 17:40
Добрый день!
Как правильно подключить датчик PT1000 к ПР102
Датчик трёх проводной соединил два провода и подключил к COM третий провод подключил к U.
Порт сконфигурирован как PT1000
В ответ тишина ....
Не могу понять что не так.
Для ПР102 макрос не нужен. Подключать надо по 2 проводной схеме, вход U и COM нужен.
https://owen.ru/product/pr102/shemy_connect
Спасибо теперь показывает хоть что то!
com+U
Но где мог ошибиться, цифры странные ?
АРТ.Кар 64
07.07.2024, 19:10
Так вроде это 37,4 градуса.
Если долго датчик держать зажатым в кулаке-то вполне может быть.
Так вроде это 37,4 градуса.
Если долго датчик держать зажатым в кулаке-то вполне может быть.
А как привести значение к понятному 37,4 непонятно почему такое число получается?
kondor3000
08.07.2024, 18:38
А как привести значение к понятному 37,4 непонятно почему такое число получается?
В Лоджике, Codesys 2.3 (3.5) это нормальное отображение, для переменной Float, привыкайте, 3.74e+01, сдвинуть знак на 1 вправо, получите 37.4
При выводе на экран панели или в например в Скаду, выставите кол-во знаков после запятой 1 и получите 37.4
Можно конвертировать в целочисленное, но отображаться будет только 37 или умножить на 10 и конвертировать, получите 374.
Так часто передают переменные в целочисленном виде, для экономии кол-ва регистров.
В Лоджике, Codesys 2.3 (3.5) это нормальное отображение, для переменной Float, привыкайте, 3.74e+01, сдвинуть знак на 1 вправо, получите 37.4
При выводе на экран панели или в например в Скаду, выставите кол-во знаков после запятой 1 и получите 37.4
Можно конвертировать в целочисленное, но отображаться будет только 37 или умножить на 10 и конвертировать, получите 374.
Так часто передают переменные в целочисленном виде, для экономии кол-ва регистров.
Вот теперь понял! Большое спасибо !
АРТ.Кар 64
08.07.2024, 19:23
Вообще-то эта система отображения чисел известна со школьной скамьи.Это не что иное,как "мантисса" и "ордер"
То есть- 3.74 -это мантисса. Е-это основание 10, 1-"степень.
И так 3.74х10(в степени 1)и получаем 37,4 градуса.
+ или - показатель степени. Он может быть ,как положительный,так и отрицательный.
Что бы было понятно куда "сдвигать запятую". Либо влево,либо вправо.
Отображаться может по разному Иногда сначала "мантисса",потом "ордер",а иногда сначала "ордер" потом мантисса.
В данном случае -это вариант первый. Если где-нибудь встретите "mant"-"ord" или "ord"-"mant"- то знайте в какой последовательности число "отображается".
Сергей0308
08.07.2024, 21:15
А как привести значение к понятному 37,4 непонятно почему такое число получается?
Так округлите, например до десятых долей градуса, будет показывать, как Вы хотите!
Много раз это обсуждалось, наверно можно было бы и посмотреть, в смысле, там и макрос округления найдёте!
Здесь найдёте, проект в посте#83:
https://owen.ru/forum/showthread.php?t=39392&page=9
77144
И, здесь выкладывал: https://owen.ru/forum/showthread.php?t=17153&page=340
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot