Просмотр полной версии : Подключение датчика температуры и влажности ПВТ10 и ПВТ100 к ПЛК
Здравствуйте,
подскажите, подключил новый овеновский датчик ПВТ10 к плк-100. Считал данные, вижу температуру 25 градусов и влажность 9% (очень сухо у нас), но есть вопрос по параметру расчетное значение точки росы - параметр 0х0104. По руководству данное значение должно быть в пределах -8000...10000, что соответствует -80 гр.С...+100 гр.С. У меня же считалось значение в районе 64тыс с чем то, т.е. 640 градусов. Как то не сходится, даже получается выше максимально возможного. А в чем может быть прикол, может делить значение там надо не на 100 , а на 10000? По онлайн калькулятору точка росы получилась примерно -10,1 градусов.
Добрый день.
Решил продолжить эту тему.
Подключил ПВТ10 по RS485 к ПЛК150. Значения температуры и влажности не считываются. В чем может быть дело?
Все параметры сети, как в инструкции:
скорость обмена: 9600 бит/с;
длина слова данных: 8 бит;
контроль четности: отсутствует;
сетевой адрес: 1.
Далее в конфигурации ПЛК => добавить подэлемент "Modbus master" => RS 485 (скорость 9600, 8 бит, RTU) =>
=> добавить подэлемент Universal modbus device (адрес -1, частота опроса 500 мс) =>
=> добавить подэлемент "Real input module (регистр 102, переменная real T)" =>
=> добавить подэлемент "Real input module (регистр 103, переменная real RH)".
После запуска программы на ПЛК переменные остаются с нулевыми значениями.
Программированием ПЛК занимаюсь на уровне хобби, для бытовых целей.
Просвятите, пжлст, что я делаю не так?
Евгений Багаев
14.07.2016, 16:36
Здравствуйте, ошибка в том, что Вы вводите номера регистра в формате hex. В руководстве на ПВТ10 регистры указаны в формате 0x0102 и т. д. Это обозначение в шестнадцатиричном (hex) формате. А в Codesys адрес регистра вводится в десятичном (dec). Иными словами, нужно ввести адрес не 102, а 258, т. к. 0x0102 (hex) = 258 (dec). Рабочие примеры опроса ПВТ10 (без учета отрицательных значений температуры) и ПВТ100 (с учетом отрицательных значений температуры) во вложении. Требуется задать только свои сетевые настройки.
Спасибо! Как раз сегодня дошел до этого. Все равно не считывает данные.
Каким образом поменять адрес и скорость? предустановленные заводские настройки 1 и 9600...
Подключив через 4-20мА, пересчитанная температура градусов на 8-10 меньше реальной. К реальной можно приблизиться если диапазон принять от -5 (а не от-20) до 70, и еще отнять 2. Хороша калибровка... :)
Что делать, чтобы получить достоверные данные?
Спасибо! Как раз сегодня дошел до этого. Все равно не считывает данные.
Каким образом поменять адрес и скорость? предустановленные заводские настройки 1 и 9600...
При подключении к прибору используйте 16 адрес. Извините, в РЭ на прибор данные не поменяли, сегодня все исправим.
Во вложенном файле конфигуратор, с его помощью можете подключиться к ПВТ10.
Подключив через 4-20мА, пересчитанная температура градусов на 8-10 меньше реальной. К реальной можно приблизиться если диапазон принять от -5 (а не от-20) до 70, и еще отнять 2. Хороша калибровка... :)
Что делать, чтобы получить достоверные данные?
Время выхода на рабочий режим, мин, не более 30 мин. Т.е. это время, в течение которого выходной сигнал прибора входит в зону предела допускаемой основной погрешности.
Спасибо.
На самом деле у него адрес был действительно 1. Увидел это с помощью Modbus Tester и с помощью него же изменил адрес и скорость.
За конфигуратор спасибо, хоть и обошелся без него.
А значение температуры, судя по всему, нужно делить на 100?
У меня в конфигурации ПЛК значение 2150.
А влажность и точка росы? тоже делить на 100?
Евгений Багаев
01.08.2016, 16:41
А значение температуры, судя по всему, нужно делить на 100?
У меня в конфигурации ПЛК значение 2150.
А влажность и точка росы? тоже делить на 100?
Здравствуйте, если внимательно посмотреть в РЭ Таблицу 6.1 - "Параметры прибора, доступные по RS-485", то Вы увидите следующее:
25670
Следовательно, нужно делить на 100
Здравствуйте, если внимательно посмотреть в РЭ Таблицу 6.1 - "Параметры прибора, доступные по RS-485", то Вы увидите следующее:
25670
Следовательно, нужно делить на 100
ДА уж, простите, бывает.
Смотрим в книгу, а видим сами знаете что:o.
Тут вот еще один вопрос нарисовался.
После настройки 3х датчиков через модбас один себя странно ведет,
а именно:
Значение температуры зависает на 22.07.
Если текущее значение меньше этой цифры, то наблюдаем нормальный такой плавающий график за сутки.
В некоторые моменты значение достигает 22.07 и стоит ровной линией на графике после чего может только снижаться, а потом снова подниматься до этого порога.
Подышал на датчик-температура подскочила выше 22.07(странно) и начала медленно опускаться, потом дошла до 22.07 и снова ровная линия пару часов, потом опустилась ниже и снова можно было наблюдать нормальный график.
Значение температуры зависает на 22.07.
Если текущее значение меньше этой цифры, то наблюдаем нормальный такой плавающий график за сутки.
В некоторые моменты значение достигает 22.07 и стоит ровной линией на графике после чего может только снижаться, а потом снова подниматься до этого порога.
Подышал на датчик-температура подскочила выше 22.07(странно) и начала медленно опускаться, потом дошла до 22.07 и снова ровная линия пару часов, потом опустилась ниже и снова можно было наблюдать нормальный график.
Подскажите как установлен ПВТ10? Нужно проверить наличие воздушного потока в месте установки датчика.
Очень похоже, что идет застой воздуха, так как преобразователь реагирует на внешнее воздействие,например, когда Вы на него подышали.
Решил не плодить новую тему, задам вопрос здесь.
Не могу получит значения от ПВТ100 на плк segnetics 2gi.
адрес 16, скорость 9600, 1N8,
опрос по адресам 102,103,104 HEX.
на контроллере скорость COM1 9600, адрес 1.
блок анализа соединений по modbus выдает ошибки (встроенный в среду программирования)
так же не могу получить ни одного значения из регистра с использованием modscan. пишет "modbus exception response from slave device".
программой для настройки подключается нормально. настраивается, считываются значения.
пробовал разными преобразователями, moxa, меркурий, овен. результат один. значения считывает только программа настройки овен.
Помогите разобраться.2983029831
Подключите сниффер, послушайте, что происходит при работе с программой настройки, а что в остальных случаях. Может быть вы его считываете командой, которую он не поддерживает. И судя по описанию, у датчика по одному регистру для кждого значения, а вы пытаетесь прочитать Real, это как правило 2 регистра.
пользовался модсканом
в инструкции написано, что команда на чтение 03
адрес от 258 (десятичный)
в итоге выдавал ошибку "modbus exception response from slave device"
если поменять device id на другой, то получим ошибку по таймауту ответа от устройства.
я как буду на объекте снова попробую. всё таки интереснее значения по модбас получить, чем с токового выхода + как бонус температура мокрого термометра.
29834
принскрин сделан с неработающей программы, по этому не стоит обращать внимание на no device.
так пойду покурю про сниферы.
А что тут курить, это можно простым дедовским методом попробовать. RS 485- это шинный интерфейс, подключаете свой датчик к ПК с программой настройки, параллельно подключаете еще один преобразователь, запускаете любую терминальную программу, например HyperTerminal, настраиваете его соответствующим образом, чтобы он слушал порт, к оторому подключен этот второй преобразователь, запускаете программу настройки и весь обмен между датчиком и программой прилетает к вам в Hyperteminal. Вот здесь можно все записать в файл, и потом уже курить в раздумьях над тем,что происходит, глядя на то, какими командами программа настройки общается с прибором.
Гузей Максим
20.12.2017, 13:35
Добрый день!
Можете скачать программу "Новый OPC-сервер Овен" и попробовать опросить с помощью нее (в программе есть готовый шаблон для ПВТ10 и ПВТ100).
Ссылка для скачивания:http://www.owen.ru/catalog/36242946
Евгений С.
09.02.2019, 23:50
Здравствуйте,
подскажите, подключил новый овеновский датчик ПВТ10 к плк-100. Считал данные, вижу температуру 25 градусов и влажность 9% (очень сухо у нас), но есть вопрос по параметру расчетное значение точки росы - параметр 0х0104. По руководству данное значение должно быть в пределах -8000...10000, что соответствует -80 гр.С...+100 гр.С. У меня же считалось значение в районе 64тыс с чем то, т.е. 640 градусов. Как то не сходится, даже получается выше максимально возможного. А в чем может быть прикол, может делить значение там надо не на 100 , а на 10000? По онлайн калькулятору точка росы получилась примерно -10,1 градусов.
Значение точки росы у меня тоже считывается в районе 65000. Датчиков 6 штук подключено - везде за 65000 значение сначало было. Написал в тех поддержку, пока не ответили. На следующий день значения точки росы стали нормальными. Еще через день часть датчиков снова стали показывать за 65000. Наблюдал несколько дней и заметил, что такое странное значение появляется только при подходе температуры точки росы к значению ниже 0С.
Пока жду ответа, вышел из ситуации добавкой условия, если измеренное значение > 60000, то рассчитывать результат как
(изм. знач - 65535)/100.
Теперь результат стал более адекватным.
Хотя, думаю, и нет смысла в расчёте температуры точки росы ниже нуля (сильно подозреваю, что роса не сумеет выпасть). Но тем не менее в РЭ стоило бы упомянуть про такой эффект. Да и в отчетах такие значения пугающе выглядят, уж лучше пусть будет -0,5 чем 655,3.
Еще добавлю, что такую ситуацию получал при температурах 23-24С и влажности воздуха около 20%.
Значение точки росы у меня тоже считывается в районе 65000. Датчиков 6 штук подключено - везде за 65000 значение сначало было. Написал в тех поддержку, пока не ответили. На следующий день значения точки росы стали нормальными. Еще через день часть датчиков снова стали показывать за 65000. Наблюдал несколько дней и заметил, что такое странное значение появляется только при подходе температуры точки росы к значению ниже 0С.
Скорее всего проблема в преобразовании считанного результата. Он считывается как WORD. Диапазон чисел при этом от 0 до 65535. Если его преобразовать в INT, то диапазон будет от -32768 до +32767 и вместо огромных положительных значений получаются небольшие отрицательные.
allykov10061984
02.07.2019, 11:44
У меня такой вопрос: ПВТ100 удалось без проблем подключить - адрес 16, регистр температуры 258(КоДеСис), но температура считывается как t*e-31, то есть значение близкое к 0, хотя при нагревании датчика температура изменяется. В чем может быть дело?Спасибо
Мария Мильчакова
03.07.2019, 15:57
Добрый день.
1. Попробуйте опросить ПВТ100 конфигуратором. В конфигураторе отображаются корректные значения?
2. Проверьте тип данных в Codesys: Вам необходим register input module
3. Меняли ли Вы параметр byte Sequence?
allykov10061984
09.07.2019, 15:54
Да, действительно неправильно создал переменную. Спасибо!
Сергей Борисович Ш
25.11.2019, 08:30
Доброе утро! Ребята помогите! Разработал автомитизацию климатических камер для растений! В связке работают СП310, ПР200, ПВТ100,ПМ210 -> OwenCloud. Все в принципе работает однако периодически происходит зависание системы. Значения температуры и влажности замирают и на СП310 и на ПР200 и в облаке. Возникают вопросы к ПВТ100! После полной перезагрузки с отключением питания все приходит в норму. Подскажите в чем дело? и как это решить. В пятницу зависло в процессе работы холодильного агрегата и так и морозило 8 часов примерно все рачтения погибли в результате!
Мария Мильчакова
17.12.2019, 17:03
Добрый день.
Мне жаль, что Вы столкнулись с такой проблемой.
Скорее всего, ПВТ100 неисправен.
Вам необходимо сдать его в сервисный центр.
Адреса сервисных центров: https://owen.ru/servisnie_centri
krollcbas
06.06.2020, 00:29
Подскажите, пожалуйста, как выставить четность в опросе ПВТ100?
49491
Мария Мильчакова
09.06.2020, 13:17
Добрый день.
Этот параметр недоступен для изменения.
Фиксированная настройка порта: контроль четности-отсутствует.
krollcbas
09.06.2020, 20:30
Мария, здравствуйте!
Вы это так констатируете, как что-то незыблемое.
Я Вам это указал как на ошибку разработчика устройства, если хотите на "недоработку".
Либо исправьте, добавив данную возможность установки параметра четности, либо в паспорте так и укажите крупным выделенным шрифтом, что отсутствует возможность изменения четности.
Тогда таких как я, купивших сей славный прибор по ошибке - будет меньше, а доверие к бренду Овен пользователей - больше.
Почитайте Вашу страницу, пожалуйста:
https://owen.ru/product/pvt100/accessories
Где там, покупателю прибора, указано что есть такое ограничение?
Кстати это недостаток... мы однажды наоборот столкнулись с тем, что у прибора было 8E1 и никак иначе, производитель Российский. Пошел на встречу и выпустил прошивку 8N1 так как добиться от производителя второго устройства 8E1 вместо 8N1 было проблематично.
Так что работа приборов во всех режимах порта актуальна всегда
Мария Мильчакова
10.06.2020, 10:27
Мария, здравствуйте!
Вы это так констатируете, как что-то незыблемое.
Я Вам это указал как на ошибку разработчика устройства, если хотите на "недоработку".
Либо исправьте, добавив данную возможность установки параметра четности, либо в паспорте так и укажите крупным выделенным шрифтом, что отсутствует возможность изменения четности.
Тогда таких как я, купивших сей славный прибор по ошибке - будет меньше, а доверие к бренду Овен пользователей - больше.
Почитайте Вашу страницу, пожалуйста:
https://owen.ru/product/pvt100/accessories
Где там, покупателю прибора, указано что есть такое ограничение?
Добрый день.
Спасибо, я передам Ваши пожелания разработчикам.
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot