PDA

Просмотр полной версии : ПР200 и аналоговые входа



sasha_pavl
30.06.2016, 16:06
Добрый день! Помогите советом, есть программируемое реле ПР200 с аналоговыми входами, к ним подключен датчик температуры с выходом 4...20 мА и вот как собственно в программе обрабатывать этот сигнал не понятно (нужно получить целое число), в хелпаке такого нет, на форуме не нашел. Может кто сталкивался с таким, кто чем может помочь?

_Mikhail
30.06.2016, 16:13
Задай пределы в свойствах входа

Алексей Геннадьевич
30.06.2016, 16:16
http://www.owen.ru/forum/showthread.php?t=17974&page=6&p=206931&viewfull=1#post206931
Как-то так.

maximov2009
01.07.2016, 05:40
и вот как собственно в программе обрабатывать этот сигнал не понятно (нужно получить целое число),
Добрый день. На форуме смотрите в разделе ПР114. 200 это продолжение ПР114.
Конкретно по вашему вопросу. Убедитесь, что перемычками выставлен вход на 4-20ма. В свойствах входа укажите что он именно 4-20ма. Затем например если у Вас датчик температуры на диапазон от 0 до 150 градусов, там же свойствах входа укажите нижнию границу 0, верхнюю 150. И тогда в программу с входа будете получать вещественное число (float) от 0 до 150. Дальше уже обрабатывайте как Вам нужно. Если нужно целочисленное значение поставьте блок преобразования из флоат в инт.
С уважением.

sasha_pavl
11.07.2016, 09:12
Добрый день. На форуме смотрите в разделе ПР114. 200 это продолжение ПР114.
Конкретно по вашему вопросу. Убедитесь, что перемычками выставлен вход на 4-20ма. В свойствах входа укажите что он именно 4-20ма. Затем например если у Вас датчик температуры на диапазон от 0 до 150 градусов, там же свойствах входа укажите нижнию границу 0, верхнюю 150. И тогда в программу с входа будете получать вещественное число (float) от 0 до 150. Дальше уже обрабатывайте как Вам нужно. Если нужно целочисленное значение поставьте блок преобразования из флоат в инт.
С уважением.

Спасибо за помощь!

matandr
13.02.2018, 14:32
здравствуйте!а как потом сделать чтобы второй вход делал соотношение 1:11?

maximov2009
13.02.2018, 15:58
Добрый день. Начальный вопрос был 2 года назад.
Поэтому несколько не понятно.
Если просто разделить число, есть функция деления.
Опишите задачу конкретнее.
С уважением.

Ревака Юрий
13.02.2018, 16:54
Самое интересное, что этот же запрос прислали в support в развернутом виде, а на форуме расчет на ясновидящих.:D

SF_Axel
31.05.2018, 09:38
Полазил по форуму, но ответа не нашел, так что здесь.
Имеется в наличии ОВЕН ПР200-220.2.0.0 Планируется использовать для управления процессом водоподготовки (для парогенератора).Выходы используемых датчиков разные. Т.е. датчик уровня на выходе выдает 4-20 mA, а вот выход остальных - реле 24В. Так как на дискретные входы подключить эти датчики не представляется возможным, решили использовать аналоговые входы как дискретные: как раз 1 для 4-20 и 3 для дискретных (индуктивные датчики с нормально открытым контактом).
Вот теперь вопрос - можно ли настраивать два связанных аналоговых входа на разные измерения? То есть, на AI1 будет поступать сигнал 4-20mA, а на AI2 24В. Вообще каждый вход настраивается отдельно, так что, надеюсь, все заработает.Но хотелось бы знать наверняка.
Заранее спасибо.

Ревака Юрий
31.05.2018, 12:30
Полазил по форуму, но ответа не нашел, так что здесь.
Имеется в наличии ОВЕН ПР200-220.2.0.0 Планируется использовать для управления процессом водоподготовки (для парогенератора).Выходы используемых датчиков разные. Т.е. датчик уровня на выходе выдает 4-20 mA, а вот выход остальных - реле 24В. Так как на дискретные входы подключить эти датчики не представляется возможным, решили использовать аналоговые входы как дискретные: как раз 1 для 4-20 и 3 для дискретных (индуктивные датчики с нормально открытым контактом).
Вот теперь вопрос - можно ли настраивать два связанных аналоговых входа на разные измерения? То есть, на AI1 будет поступать сигнал 4-20mA, а на AI2 24В. Вообще каждый вход настраивается отдельно, так что, надеюсь, все заработает.Но хотелось бы знать наверняка.
Заранее спасибо.

Настраивать можно, главное джампера правильно выставить, а вообще может взять модификацию на дискретные входы 24В, и работать с индукционными по более привычной схеме, главное условие это тип p-n-p, иначе и на аналоговых в дискретном режиме работать не будет, если там именно реле то без разницы, но обычно транзисторный выход, так что уточните.

SF_Axel
31.05.2018, 12:39
Настраивать можно, главное джампера правильно выставить, а вообще может взять модификацию на дискретные входы 24В, и работать с индукционными по более привычной схеме, главное условие это тип p-n-p, иначе и на аналоговых в дискретном режиме работать не будет, если там именно реле то без разницы, но обычно транзисторный выход, так что уточните.

Спасибо большое. Времени нет категорически ждать ПР, потому что монтаж уже начинается. Как всегда, все должно было быть сделано еще вчера.

dzukp
07.11.2019, 10:39
Можно ли как-то узнать, что аналоговый вход 4..20 (0..20) оборван (ток менее 4мА для 4..20) или короткое замыкание (ток более 20мА)?

Ревака Юрий
07.11.2019, 11:49
Можно ли как-то узнать, что аналоговый вход 4..20 (0..20) оборван (ток менее 4мА для 4..20) или короткое замыкание (ток более 20мА)?

Можно, сравнив на меньшее/большее значение, можно и макрос 4-20 использовать.

Сергей_Ко
03.06.2021, 14:39
Добрый день!
Подключение датчика давления (371) и датчика температуры аналоговым входам ПР200.
По документации должно быть просто. Но результата пока не получилось.
Создал небольшой фрагмент программы для вывода показания датчиков на экран ПР200.
(скриншоты в прикрепленных файлах).
После загрузки программы в ПР200,непонятно почему на экран выводятся не нулевые показания ДАЖЕ ПРИ ОТКЛЮЧЕННЫХ датчиках (это видно на скриншоте экрана устройства и пустых клеммах аналоговых входов).
При подключении датчика давления на вход А1 и датчика температуры на вход А2, на экране поля предназначенные для вывода этих переменных НЕ МЕНЯЮТСЯ.
В предшествующих постах упоминалось о необходимости проверки установки джамперов. Может ли это иметь отношение к данной ситуации. В чем может быть причина этой ошибки. И где о переключении джамперов можно почитать более подробно. Как правильно их установить.


55403

5540455405554065540755408
Спасибо
С уважением СергеЙ

Ревака Юрий
03.06.2021, 15:14
Добрый день!
Подключение датчика давления (371) и датчика температуры аналоговым входам ПР200.
По документации должно быть просто. Но результата пока не получилось.
Создал небольшой фрагмент программы для вывода показания датчиков на экран ПР200.
(скриншоты в прикрепленных файлах).
После загрузки программы в ПР200,непонятно почему на экран выводятся не нулевые показания ДАЖЕ ПРИ ОТКЛЮЧЕННЫХ датчиках (это видно на скриншоте экрана устройства и пустых клеммах аналоговых входов).
При подключении датчика давления на вход А1 и датчика температуры на вход А2, на экране поля предназначенные для вывода этих переменных НЕ МЕНЯЮТСЯ.
В предшествующих постах упоминалось о необходимости проверки установки джамперов. Может ли это иметь отношение к данной ситуации. В чем может быть причина этой ошибки. И где о переключении джамперов можно почитать более подробно. Как правильно их установить.


55403

5540455405554065540755408
Спасибо
С уважением СергеЙ

Добрый день. Для режима 4-20mA так и должно быть, у Вас при отключенном датчике не 4 mA, а 0, уравнение прямой.
По остальным вопросам нужна схема подключения и тип сигналов.

petera
03.06.2021, 15:16
Добрый день!
Подключение датчика давления (371) и датчика температуры аналоговым входам ПР200.
По документации должно быть просто. Но результата пока не получилось.
Создал небольшой фрагмент программы для вывода показания датчиков на экран ПР200.
(скриншоты в прикрепленных файлах).
После загрузки программы в ПР200,непонятно почему на экран выводятся не нулевые показания ДАЖЕ ПРИ ОТКЛЮЧЕННЫХ датчиках (это видно на скриншоте экрана устройства и пустых клеммах аналоговых входов).
При подключении датчика давления на вход А1 и датчика температуры на вход А2, на экране поля предназначенные для вывода этих переменных НЕ МЕНЯЮТСЯ.
В предшествующих постах упоминалось о необходимости проверки установки джамперов. Может ли это иметь отношение к данной ситуации. В чем может быть причина этой ошибки. И где о переключении джамперов можно почитать более подробно. Как правильно их установить.


55403

5540455405554065540755408
Спасибо
С уважением СергеЙ

Даже в кратком руководстве есть про перемычки
55411
Если ПР новое, из коробки, то по умолчанию перемычки стоят в позиции для измерения 4..20 мА

У вас на экране для вывода давления нужно поставить параметры для переменной не 2 знака, а три(будет две цифры до запятой и одна после), т.к. диапазон входа AI1 задан 0..100. Или диапазон входа поменяйте на 0..10.

Василий Кашуба
03.06.2021, 15:16
Добрый день!
Подключение датчика давления (371) и датчика температуры аналоговым входам ПР200.
По документации должно быть просто. Но результата пока не получилось.
Создал небольшой фрагмент программы для вывода показания датчиков на экран ПР200.
(скриншоты в прикрепленных файлах).
После загрузки программы в ПР200,непонятно почему на экран выводятся не нулевые показания ДАЖЕ ПРИ ОТКЛЮЧЕННЫХ датчиках (это видно на скриншоте экрана устройства и пустых клеммах аналоговых входов).
При подключении датчика давления на вход А1 и датчика температуры на вход А2, на экране поля предназначенные для вывода этих переменных НЕ МЕНЯЮТСЯ.
В предшествующих постах упоминалось о необходимости проверки установки джамперов. Может ли это иметь отношение к данной ситуации. В чем может быть причина этой ошибки. И где о переключении джамперов можно почитать более подробно. Как правильно их установить.


55403

5540455405554065540755408
Спасибо
С уважением СергеЙ

Так же нужно выставить нижнюю и верхнюю границы диапозона измерений в единицах измерения. Например Температура нижн. -50, верхн. +150. Аналогично для давления.

Сергей_Ко
04.06.2021, 01:38
Добрый день. Для режима 4-20mA так и должно быть, у Вас при отключенном датчике не 4 mA, а 0, уравнение прямой.
По остальным вопросам нужна схема подключения и тип сигналов.

55419
скриншоты перемычек

55420

55421

Добрый вечер, Всем!
Спасибо за быстрый и оперативный ответ и подсказки.

Использованный вариант подключения датчиков попытался изобразить на скришотах прикрепленных файлов.

не совсем понял что значит "тип сигналов". датчики подключены постоянно. (давление не более 4 атм, температура - комнатная не более 35 градусов)

С уважением Сергей

Sergej_
04.06.2021, 05:41
55419
скриншоты перемычек

55420

55421

Добрый вечер, Всем!
Спасибо за быстрый и оперативный ответ и подсказки.

Использованный вариант подключения датчиков попытался изобразить на скришотах прикрепленных файлов.

не совсем понял что значит "тип сигналов". датчики подключены постоянно. (давление не более 4 атм, температура - комнатная не более 35 градусов)

С уважением Сергей
У Вас не будет ничего работать , не понятно какой у Вас датчик давления если с выходом 4-20ма и пассивный, то нужно еще подать питание токовой петли и возможно ограничительный резистор это зависит от сопротивления нагрузок цепи и ее (токовой петли) напр. питания. Если только ПР200 у Вас, то сопротивление ее входа в режиме 4-20 равно 121Ом.Если датчик ПД100 почитайте РЭ на датчик там ст.25-27 все расписано и схемка.Только на схеме в РЭ ТРМ , в ТРМ нет шунтирующего резистора , там внешний ,для ПР200 он не нужен.
ДТС без НПТ в "лоб" к ПР можно подключить только "кривоватым "способом в режиме входа 0-4000Ом., лучше через НПТ в режиме входа 4-20ма.

не совсем понял что значит "тип сигналов". так называются унифицированные сигналы например "4-20ма","0-20ма","0-10В" и т.п.

Сергей_Ко
04.06.2021, 12:06
Добрый день, Всем!
Именно с попытки реализовать подключение через шунтирующее сопротивление я и начинал.
И получил подсказку от службы поддержки что в варианте яПР200 все уже заложено внутри.устройства.
55424
(И спасибо за это)
Тогда в чем неверность.
И есть ли у кого пример реально работающей схемы подключения датчика давления для ЖКХ, ПД100-371, и датчика температуры ДТС Рт100.
Имеет ли значение полярность подключения контактов?. (Хотя для практики пытался проверять вариант меняя контакты местами)

С уважением Сергей

Алексей Геннадьевич
04.06.2021, 12:23
Добрый день! Помогите советом, есть программируемое реле ПР200 с аналоговыми входами, к ним подключен датчик температуры с выходом 4...20 мА и вот как собственно в программе обрабатывать этот сигнал не понятно (нужно получить целое число), в хелпаке такого нет, на форуме не нашел. Может кто сталкивался с таким, кто чем может помочь?


Можно ли как-то узнать, что аналоговый вход 4..20 (0..20) оборван (ток менее 4мА для 4..20) или короткое замыкание (ток более 20мА)?

Посмотрите внимательно приложенную программу.

Макрос даёт возможность отрабатывать ситуации выхода за диапазон.
Экран ПР 200 даёт высший приоритет при отображении состояния "true" булевых переменных. За счёт этого показываем аварийные состояния поверх белиберды летящей с неисправного датчика.

Sergej_
04.06.2021, 12:39
Добрый день, Всем!
Именно с попытки реализовать подключение через шунтирующее сопротивление я и начинал.
И получил подсказку от службы поддержки что в варианте яПР200 все уже заложено внутри.устройства.
55424
(И спасибо за это)
Тогда в чем неверность.
И есть ли у кого пример реально работающей схемы подключения датчика давления для ЖКХ, ПД100-371, и датчика температуры ДТС Рт100.
Имеет ли значение полярность подключения контактов?. (Хотя для практики пытался проверять вариант меняя контакты местами)

С уважением Сергей
Вы прочли что я Вам в предыдущем посте написал? Судя по Вашей схеме у Вас НЕТ источника питания токовой петли. Полярность имеет значение возможно Вы уже сожгли вход.Для "кривого" подключения ДТС в лоб (без НПТ судя по вашей схемке) Вам нужно просто переставить перемычки в положение 0-4000Ом и настроить соответствующий вход на этот режим в ОЛ. Макрос есть в МК.

Sergej_
04.06.2021, 13:08
Имеет ли значение полярность подключения контактов?. (Хотя для практики пытался проверять вариант меняя контакты местами)


Это конечно сильно!!! Особенно полезно для практики. Вы 220 в качестве источника питания ТП не пробовали? Судя по вопросу в техподдерку можно понять что да. Еще повторю читайте РЭ на стр25-27 все касаемо этого дела расписано в т.ч расчет Rогр.

Сергей_Ко
04.06.2021, 14:12
Это конечно сильно!!! Особенно полезно для практики. Вы 220 в качестве источника питания ТП не пробовали? Судя по вопросу в техподдерку можно понять что да. Еще повторю читайте РЭ на стр25-27 все касаемо этого дела расписано в т.ч расчет Rогр.
Спасибо за подсказку. Можно указать ссылку на руководство по экслуатации на которое Вы ссылаетесь. по датчику давления удалось найти только краткое руководство.

А в руководстве по ПР200 для режима 4-20 мА указана такая схема 55430.
И еще, что является признаком активного или пасивного датчика.

Спасибо,
С уважением сергей

Сергей_Ко
05.06.2021, 00:50
Добрый день. Для режима 4-20mA так и должно быть, у Вас при отключенном датчике не 4 mA, а 0, уравнение прямой.
По остальным вопросам нужна схема подключения и тип сигналов.

Добрый вечер, Всем!
В документации ПР200 указана схема подключения активного датчика
55432.
Уточнил конкретную модель датчика: ПД100.ДИ0.1-371-1.0
Отсюда и вопрос к Вам ЮРИЙ (как представителю разработчика): датчик данной модели является "активным" или "пассивным"?
В чем состоит принцип акивности или пассивности. Как это указывается в кодировке устройств или в другом месте документации.
Если он "активный" то значит можно использовать вышеуказанную схему или нет?

С уважением Сергей.

Sergej_
05.06.2021, 03:00
https://insat.ru/upload/iblock/bd9/re_pd100i_2874.pdf
У Вас вместо ТРМ будет ПР, Rогр посчитаете сами надеюсь. В руководстве на ПР в кружочках нарисованы эквивалентные схемы источника тока,чем отличается от схемы соединений надеюсь разберетесь. Активный выход датчика не требует внешнего питания ТП, но это не Ваш случай.
У Вас есть поисковик в компе? неужели нельзя найти там ответы на простейшие вопросы?А то какой-то ликбез получается.:)

Сергей_Ко
06.06.2021, 02:40
https://insat.ru/upload/iblock/bd9/re_pd100i_2874.pdf
У Вас вместо ТРМ будет ПР

Спасибо Sergej

Спасибо Serj, за подсказку!
Используя подход, аналогичный вашему ( по преобразованию стандартной схемы подключения неактивного преобразователя давления и указания службы поддержки о значениях Rн и Rогр.( “Сопротивление шунтирующего резистора на входе ПР200 составляет 121 Ом в режиме 4..20мА (он уже распаян на плате). Ограничивающий резистор вам не понадобиться, так как сопротивление входа ПР200 уже лежим в допустимых значениях.). Сдандартная схема может принять следующий вид.
…55441

А при переносе полученной (скорректированной) схемы на конкретные устройства ПД100-ДИО-371 и ПР200 (с встроенным источником питания 24 в) получается следующий вариант
55442


Фактически это выливается коммутацию с помощью трех проводников.

Готов услышать замечания об ошибках в рассуждениях.

При реализации данной схемы на экране ПР200 получил значение “9,9”(постоянно) при подключенных контактах аналогового входа. А при отключении контактов аналогового входа АI1, высвечивается показание “-2,5”, при реальном давлении, меняющимся в диапазоне от 2,5 до 3,9 атм..

Sergej_
06.06.2021, 05:15
Сейчас подкл правильно. Проверяйте настройки входа перемычками и в ОЛ. Вы никак не можете понять простую вещь ,вход ПР физически может измерить от 0 до 21,6 ма , нижний предел измерения датчика соответствует току 4ма, верхний 20ма, т.е исправный датчик регулирует ток в этих пределах, когда Вы откл. датчик ток становится равным 0.Далее значение линейно масштабируется в соответствии с настройками в ОЛ, а именно НГ в настройках соответствет-4ма. ВГ- 20 ма . входной сигнал что выходит за пределы 4-20 тоже масштабируется. Алексей Геннадьевич выложил Вам хороший макрос изучите.Не знаю уж подробней некуда.

Сергей_Ко
06.06.2021, 12:02
Сейчас подкл правильно.

Спасибо, Sergej!
хотя Макрос адресовался не мне, но буду использовать как образец настройки среды

Всем спасибо за внимание, Сергей.

EFrol
06.06.2021, 12:37
В таком случае, в руководстве по эксплуатации даны не верные сведения.
Согласно графика вход должен работать как амплитудный ограничитель.
Согласно макроса, характеристика линейна на всем диапазоне.
55448

Sergej_
06.06.2021, 17:43
В таком случае, в руководстве по эксплуатации даны не верные сведения.
.
55448

По поводу ошибок в РЭ не удивляйтесь , там еще не такое бывает. ошибок и не полного описания хватает,стоило бы самим овеновцам создать тему, чтоб люди нашедшие ошибки могли выложить а они оперативно исправить. Не проверял исправили или нет, вот пример :если сделать строго по схеме спалите выходы. Многие люди просто не читают а могли бы в этом случае предъявить. В случае на скрине особо цинично звучит комментарий к схеме.:)

Eugene.A
06.06.2021, 17:47
Кстати, транзистор выходит из строя от большого напряжения самоиндукции, а не тока.

Sergej_
06.06.2021, 18:04
Внимание на полярность подключения диодов.

Алексей Геннадьевич
08.06.2021, 08:04
Кстати, транзистор выходит из строя от большого напряжения самоиндукции, а не тока.
И от тока тоже бывает выходят из строя.
Оба сценария предусматривают наличие идиотов.

Внимание на полярность подключения диодов.
Ошиблись, бывает.
Кстати: В "ОВЕНЕ" перед отправкой в печать делают вычитку документации? Или не царское это дело?:confused:

Sergej_
09.06.2021, 02:54
И от тока тоже бывает выходят из строя.
Оба сценария предусматривают наличие идиотов.

Ошиблись, бывает.
Кстати: В "ОВЕНЕ" перед отправкой в печать делают вычитку документации? Или не царское это дело?:confused:

Согласен ошибки бывают у всех наверное, но вопрос в количестве, а в данном сл-е еще и в последствиях. Создали бы тему исправили быстрее для пользы дела.

Ревака Юрий
09.06.2021, 10:05
По поводу ошибок в РЭ не удивляйтесь , там еще не такое бывает. ошибок и не полного описания хватает,стоило бы самим овеновцам создать тему, чтоб люди нашедшие ошибки могли выложить а они оперативно исправить. Не проверял исправили или нет, вот пример :если сделать строго по схеме спалите выходы. Многие люди просто не читают а могли бы в этом случае предъявить. В случае на скрине особо цинично звучит комментарий к схеме.:)

Можно ссылку где этот документ находится, я посмотрел, в последних версиях все норм.

Sergej_
09.06.2021, 11:18
Можно ссылку где этот документ находится, я посмотрел, в последних версиях все норм.

У меня на компе . Если исправили, то очень хорошо. Недавно я Вам скрины давал по входам 0-4000 вопросы были , тогда и скачивал. Там еще были ошибки и недочеты, Вам скрины показывал Вы обещали исправить, возможно исправили, еще показывал недочет в РЭ по ДТС. Т.есть было бы куда скинуть замечания, люди бы отправили , так всеобщими усилиями быстренько исправили, а так затеряются и все.
РЭ должно быть "четким".

monsterrnd
24.06.2021, 23:49
Всем добрый вечер. Устройство ПР 200

Есть некие 2 устройства которое передает данные в размере 36 бит каждое через аналоговые входы, реализовал по 2 проводам A1 (CLOCK) A2 (DATA) - устройство 1 и A3 (CLOCK) A4 (DATA) - устройство 2 . передача одного бита данных занимает 48 ms(задать могу любое). 48 ms * 36 (всего бит) = 1728 ms пакет данных (ОЧЕНЬ ДОЛГОЕ ВРЕМЯ, НЕПРИЕМЛЕМО). данное время не могу уменьшить из за следующих ограничений - ЦИКЛ ВЫПОЛНЕНИЯ ПРОГРАММЫ 12 ms, МИНИМАЛЬНОЕ ЗНАЧЕНИЕ ФИЛЬТРА 10 ms. итого мы получаем 12ms+10ms * 2 (2 Фронта LOW,HI) + 4 ms (пауза для стабильности) = 48ms

Вход аналоговый как дискретный
Максимальный уровень фронта 5В
Минимальный уровень фронта 0В
Переключение в 1 - 4,5В
переключение в 0 - 4В


Заметил такой момент что не через OWEN LOGIC а через настройки ПР 200 можно задать ФИЛЬТР с 0 временем но в виду того что используется около 90 устройств это не совсем удобно.

Если установить фильтр в 0 значение время пакета будет составлять порядка 0,9 - 1 сек - что приемлемо в данном проекте.

Вопрос №1 - как через OWEN LOGIC задать значение фильтра равное 0
Вопрос №2 - есть модуль расширения для подключения доп устройств как я понимаю данный модуль реализован по протоколу SPI есть ли документация как общаться с ПР в сверх быстром режиме (кроме modbus)

Ревака Юрий
25.06.2021, 07:29
I2C на аналоговых входах, это мощно:), время фильтра в 0, через лоджик скорее всего не задать.
протокол между пр и прм закрытый.

А что за "некие 2 устройства", чем они занимаются?

monsterrnd
25.06.2021, 09:23
Считыватель карт.

Ревака Юрий
25.06.2021, 09:43
Считыватель карт.

А подробнее, тип, протокол, обычно считыватели работают на более высокой частоте чем можно протянуть через аналоговый вход ПР, или это что-то нестандартное?

monsterrnd
25.06.2021, 13:48
Тут вы правы - нестандартное, изначально протокол wiegand - установил дополнительный контроллер между СЧИТЫВАТЕЛЕМ и ПР, написал для контроллера программу преобразования протоколов с wiegand в свой протокол похожий на I2C только без адресации подобрал тайминги которые ПР может обработать.

Свой протокол. в данный момент все работает но не устраивают тайминги, минимальное время на котором считывает ПР 40-44 мс, это много
55738

Ревака Юрий
25.06.2021, 14:20
Тут вы правы - нестандартное, изначально протокол wiegand - установил дополнительный контроллер между СЧИТЫВАТЕЛЕМ и ПР, написал для контроллера программу преобразования протоколов с wiegand в свой протокол похожий на I2C только без адресации подобрал тайминги которые ПР может обработать.

Свой протокол. в данный момент все работает но не устраивают тайминги, минимальное время на котором считывает ПР 40-44 мс, это много
55738

Я бы рекомендовал на промежуточном контроллере сделать преобразование сразу в модбас, тогда не нужно ничего замедлять, а наоборот можно ускорить, результат оформить в регистр и его уже ПР прочитает и расшифрует. С аналоговым входом сильно быстро не получится даже если фильтр убрать в ноль, да и OwenLogic это не позволяет.

monsterrnd
25.06.2021, 15:23
Я тоже думал так сделать. но переделка займет не мало времени. что опять не приемлемо. а также нужен будет преобразователь в RS485 ModBus.

monsterrnd
25.06.2021, 15:32
если фильтр убрать в 0, то на 20 мс уменьшится с каждого бита, итого 720 мс будет прирост что уже будет вполне приемлемо. все дело в том что в что ПР видит смену фронта через 20-22 МС, как раз у меня цикл программы 12 мс и фильтр 10 мс.

Сергей0308
25.06.2021, 15:41
Тут вы правы - нестандартное, изначально протокол wiegand - установил дополнительный контроллер между СЧИТЫВАТЕЛЕМ и ПР, написал для контроллера программу преобразования протоколов с wiegand в свой протокол похожий на I2C только без адресации подобрал тайминги которые ПР может обработать.

Свой протокол. в данный момент все работает но не устраивают тайминги, минимальное время на котором считывает ПР 40-44 мс, это много
55738

Мне кажется у Вас получился идеальный пример(хоть в учебники заноси) как не нужно делать! Всю абсурдность решения(как вишенка на торт) подчёркивает дополнительный контроллер между считывателем и ПР!

Ревака Юрий
25.06.2021, 16:02
если фильтр убрать в 0, то на 20 мс уменьшится с каждого бита, итого 720 мс будет прирост что уже будет вполне приемлемо. все дело в том что в что ПР видит смену фронта через 20-22 МС, как раз у меня цикл программы 12 мс и фильтр 10 мс.

Я как-то делал опыты с временем фильтра и возможностью по максимальной частоте на дискретном входе https://www.youtube.com/watch?v=qC5uuBg-eBc, и если не ошибаюсь, если время цикла больше времени фильтра, то все будет определяться большим временем, т.е. временем цикла, возможно для аналогового входа это не работает, тогда менять вручную через меню экрана.

monsterrnd
25.06.2021, 16:03
мне самому не нравится данное решение особенно использование аналоговых входов, но пришлось так сделать.

monsterrnd
25.06.2021, 16:06
Я как-то делал опыты с временем фильтра и возможностью по максимальной частоте на дискретном входе https://www.youtube.com/watch?v=qC5uuBg-eBc, и если не ошибаюсь, если время цикла больше времени фильтра, то все будет определяться большим временем, т.е. временем цикла, возможно для аналогового входа это не работает, тогда менять вручную через меню экрана.

про экранное меню, знаю писал, есть не удобство, много устройств около 90. на каждом по 2 считывателя это итого перестраивать после прошивки придется по 4 входа на каждом. убрали бы в овене ограничение 10 мс

monsterrnd
28.06.2021, 09:31
Сделали бы OwenLogic чек-бокс, отключить фильтр, было бы очень удобно.

Ревака Юрий
29.06.2021, 08:26
Сделали бы OwenLogic чек-бокс, отключить фильтр, было бы очень удобно.

Я уточню в чем причина разночтения в программе и меню прибора, но рассчитывать на быстрое решение вопроса не стоит.

monsterrnd
29.06.2021, 09:21
Спасибо Юрий, нашел другое решение.

bayk
29.06.2021, 12:39
по хорошему нельзя отключать встроенный фильтр. вы просто сами не рады будете. выц в этот момент попадете в занимательный мир помех, из которого выбраться очень тяжело. у вас входы начнут столько говна собирать, что не будете знать, как исправить.

btz56
14.10.2021, 14:12
Здравствуйте, вопрос по подключению токового выхода датчика типа ПД100И-ДИВ к аналоговому входу ПР200-220.23.0.0 Проблема: прибор не реагирует на изменение тока датчика, фактический ток в цепи измеряется миллиамперметром. Джамперы на ПР200 в положении 4...20 согласно описанию. Подключение датчика по схеме с ограничительным резистором 50 Ом от встроенного источника +24В. Масштаб в меню прибора прописал -1,0 ... +1,0. Пределы в программе вписал от -20 (кПа) до +20. Сигнал не меняется ни в меню прибора "состояние входа" ни в программе при отладке. При этом дискретные входы работают нормально. Входной сигнал изменяется при разных масштабах, но не меняется при фактическом изменении тока датчика

petera
14.10.2021, 14:15
Здравствуйте, вопрос по подключению токового выхода датчика типа ПД100И-ДИВ к аналоговому входу ПР200-220.23.0.0 Проблема: прибор не реагирует на изменение тока датчика, фактический ток в цепи измеряется миллиамперметром. Джамперы на ПР200 в положении 4...20 согласно описанию. Подключение датчика по схеме с ограничительным резистором 50 Ом от встроенного источника +24В. Масштаб в меню прибора прописал -1,0 ... +1,0. Пределы в программе вписал от -20 (кПа) до +20. Сигнал не меняется ни в меню прибора "состояние входа" ни в программе при отладке. При этом дискретные входы работают нормально. Входной сигнал изменяется при разных масштабах, но не меняется при фактическом изменении тока датчика

Самое простое - поменяйте местами конт. 1 и 2.

btz56
14.10.2021, 14:21
На датчике? Там в РЭ страшные кары сулят за переполюсовку

petera
14.10.2021, 14:36
На датчике? Там в РЭ страшные кары сулят за переполюсовку

А Вы уверены, что сейчас у Вас нет переполюсовки?
Куда подключен 1 и куда подключен 2 конт. датчика?

btz56
14.10.2021, 14:45
А Вы уверены, что сейчас у Вас нет переполюсовки?
Куда подключен 1 и куда подключен 2 конт. датчика?

Да, только что проверил ещё раз, конт. 1 на разъёме датчика и на самом датчике +24

kondor3000
14.10.2021, 14:47
На датчике? Там в РЭ страшные кары сулят за переполюсовку

Не на датчике, а на входе скорее всего неправильно, схему подключения выкладывайте. А если и в симуляции не работает, то и программу тоже.

btz56
14.10.2021, 14:47
А Вы уверены, что сейчас у Вас нет переполюсовки?
Куда подключен 1 и куда подключен 2 конт. датчика?

Я меняю даление на датчике и меняется ток как он и должен, меньше давление и меньше ток, мне кажется датчик в порядке

btz56
14.10.2021, 14:51
Не на датчике, а на входе скорее всего неправильно, схему подключения выкладывайте.

От +24В встроенного источника - резистор 50 Ом - конт СОМ3 на ПР200 - от конт.А1 ПР200 - конт.1 датчика - от конт.2 датчика - -24В источника на ПР200

petera
14.10.2021, 14:54
От +24В встроенного источника - резистор 50 Ом - конт СОМ3 на ПР200 - от конт.А1 ПР200 - конт.1 датчика - от конт.2 датчика - -24В источника на ПР200

Не правильно!

petera
14.10.2021, 14:55
Д.б
+24V-->резистор-->1 конт. датчика
2 конт датчика --> AI
-24V-->COM3

57467

kondor3000
14.10.2021, 14:58
Я меняю даление на датчике и меняется ток как он и должен, меньше давление и меньше ток, мне кажется датчик в порядке

Значит вход подключён неправильно или программа с ошибками.

btz56
14.10.2021, 15:03
Не правильно!

Да, это я ошибся, почему-то был уверен что + надо на СОМ, невнимательно смотрел. Всем спасибо, заработало

kondor3000
14.10.2021, 15:06
От +24В встроенного источника - резистор 50 Ом - конт СОМ3 на ПР200 - от конт.А1 ПР200 - конт.1 датчика - от конт.2 датчика - -24В источника на ПР200

Пипец грамотеи))) +24 через резистор на минус входа подали, а + входа через датчик на -24, в итоге на входе полярность перепутана.

keysansa
14.10.2021, 15:55
Здравствуйте, вопрос по подключению токового выхода датчика типа ПД100И-ДИВ к аналоговому входу ПР200-220.23.0.0 Проблема: прибор не реагирует на изменение тока датчика, фактический ток в цепи измеряется миллиамперметром.

Правильно вам сказали, выкладывайте сначала схему подключения.

Никита2
26.11.2021, 16:20
Здравствуйте
При подключении датчика давления Danfoss MBS 1700 к аналоговому входу ПР200-220.3.X, возникает проблем в том, что давление отображается неверно. (Датчик исправен 100%) При подключение этого же датчика к другому контроллеру давление отображается верно. В настройках прибора настроил нижнюю границу 0, верхнюю границу 16.(Датчик на 0...16 бар). Разница на 1.5.(Должно быть 4.7, показывает 3.2). Подскажите пожалуйста как это можно исправить ???
Спасибо

Ревака Юрий
26.11.2021, 16:34
Здравствуйте
При подключении датчика давления Danfoss MBS 1700 к аналоговому входу ПР200-220.3.X, возникает проблем в том, что давление отображается неверно. (Датчик исправен 100%) При подключение этого же датчика к другому контроллеру давление отображается верно. В настройках прибора настроил нижнюю границу 0, верхнюю границу 16.(Датчик на 0...16 бар). Разница на 1.5.(Должно быть 4.7, показывает 3.2). Подскажите пожалуйста как это можно исправить ???
Спасибо

Добрый день, а можете посмотреть ток при этом какой в системном меню регистрируется? ALT(3сек)->Входы-> Аналоговые

Никита2
26.11.2021, 16:53
Ток измерял мультиметром на входе( 9,06 мА)

Никита2
26.11.2021, 16:54
И ешё вопрос. Можно ли с аналогово входа просто получать ток с датчика без перевода?

Ревака Юрий
26.11.2021, 16:58
Ток измерял мультиметром на входе( 9,06 мА)

Посмотрите и через меню, при 9,06 долдно быть 5,06 бар, если я правильно понял. Вход настроен джамперами на режим 4-20?

Ревака Юрий
26.11.2021, 16:59
И ешё вопрос. Можно ли с аналогово входа просто получать ток с датчика без перевода?

Можно, диапазон нижний и верхний ставим 4-20, и будет ток.

kondor3000
26.11.2021, 17:04
Здравствуйте
При подключении датчика давления Danfoss MBS 1700 к аналоговому входу ПР200-220.3.X, возникает проблем в том, что давление отображается неверно. (Датчик исправен 100%) При подключение этого же датчика к другому контроллеру давление отображается верно. В настройках прибора настроил нижнюю границу 0, верхнюю границу 16.(Датчик на 0...16 бар). Разница на 1.5.(Должно быть 4.7, показывает 3.2). Подскажите пожалуйста как это можно исправить ???
Спасибо
Не написали какой датчик у вас 0-20 mA или 4-20 mA,
Вы 0-16 бар настроили, а соответствие тока входа току датчика выставили? Перемычки проверили?

Никита2
27.11.2021, 12:40
Перемычки проверил. Датчик на 4-20 мА
Как проверить соответствие тока датчика с током входа?

keysansa
27.11.2021, 15:02
Перемычки проверил. Датчик на 4-20 мА
Как проверить соответствие тока датчика с током входа?

Просто. Включить тестер в разрыв цепи, на измерение тока.....

ЗЫ. Почему вы решили, что именно в датчике (ПР200) проблема?

kondor3000
27.11.2021, 15:40
Перемычки проверил. Датчик на 4-20 мА
Как проверить соответствие тока датчика с током входа?

Датчик без давления, должен выдавать 4 mA, тестером и проверьте в разрыве цепи датчика. В ПР200 должно показывать 0 бар.

Никита2
28.11.2021, 13:14
При токе 9,06 показывает 5,4 бара
При переключение датчика на другой аналоговый вход, перед эти его настроив также, показывает 3,3 бара при том же токе=9,06 мА

Сергей0308
28.11.2021, 13:52
При токе 9,06 показывает 5,4 бара
При переключение датчика на другой аналоговый вход, перед эти его настроив также, показывает 3,3 бара при том же токе=9,06 мА

А зависимость какая прямая или обратная, бывает и обратная зависимость, короче, по 10 точкам сделайте замеры тока(с 0 бар до 15,3 бар с шагом 1,7 бар) и постройте свою зависимость, в менеджере компонентов есть соответствующий макрос, пойдёт как временное решение, пока Вы будете приобретать исправный датчик!
В другом приборе могла быть введена коррекция, ну если Вы ток правильно измерили!
Да, заодно и ПР замените, вероятно во время экспериментов Вы входа подпалили.
И надеюсь Вы никакую калибровку не производили?
А то бывает своеобразно одарённые товарищи сразу после покупки ПР делают калибровку, а потом жалуются что не правильно показывает(в лучшем случае)!

Sergej_
28.11.2021, 15:11
Если датчик 0-16 бар и выход 4-20ма ,и линейная зависимость, то уравнение графика выходит так y=1*I-4 (ток в ма), если не ошибаюсь. Вы Никита не правы:
Должно быть 4.7, показывает 3.2 , прав Юрий Ревака 5,06 при 9,06 ма.

kondor3000
28.11.2021, 15:21
При токе 9,06 показывает 5,4 бара
При переключение датчика на другой аналоговый вход, перед эти его настроив также, показывает 3,3 бара при том же токе=9,06 мА

Значит точно перекалибровали входы и неправильно к тому же .
При 9.06 mA должно быть 5.06 бара. Всё можно проверить в Эмуляции и правильно откалибровать.
Проверьте без давления, должно быть 4 mA и 0 бар. 58119
При 20 mA - 16 бар.

Никита2
29.11.2021, 09:26
Калибровка входов не производилось.
Что можно сделать если ток с мультиметра не совпадает с тем что показывает ПР?

Сергей0308
29.11.2021, 09:35
Калибровка входов не производилось.
Что можно сделать если ток с мультиметра не совпадает с тем что показывает ПР?

Я же предложил в 79 посте, можно любую зависимость "нарисовать"!
Если и датчик и входа барахлят(характеристика сдвинута, наклонена) можно прямо по показаниям с экрана настраивать, для этого вывести переменные на экран для редактирования! Конечно погрешность измерения увеличится, короче, как временное решение думаю пойдёт.

kondor3000
29.11.2021, 09:36
Калибровка входов не производилось.
Что можно сделать если ток с мультиметра не совпадает с тем что показывает ПР?

Вам на это Сергей0308 уже ответил, читайте пост #79.
Если не калибровали, то могли уже вход подпалить или тестер у вас не точно показывает. Приборы должны быть не дешёвый китай и поверены.

Вам уже два раза написал, включите датчик без давления, должно быть 4 mA и 0 бар на ПР. Вы 3 дня этого сделать не можете. Сразу и тестер проверите и вход и датчик.

Никита2
29.11.2021, 09:58
Датчик находится на объекте, я не делаю пока что могу.
Что вы можете сказать на то что, я подключаю один датчик на все 4 входа поочереди(все входы настроены одинаковы. калибровки никакой не было). На всех входах ПР показывает разный ток. (совпадают на первом и на четвертом входе).

kondor3000
29.11.2021, 10:04
Датчик находится на объекте, я не делаю пока что могу.
Что вы можете сказать на то что, я подключаю один датчик на все 4 входа поочереди(все входы настроены одинаковы. калибровки никакой не было). На всех входах ПР показывает разный ток. (совпадают на первом и на четвертом входе).

Такое впечатление, что вы поспорить хотите, а не выяснить причину. Вам уже ответил на все вопросы. Датчик без давления должен выдать 4 мА. Проверили? если окажется врёт тестер возьмите другой. Когда выясните, что датчик и тестер работают правильно, подключайте ко входам и смотрите на сколько отличие, если до 0,05 бар, это нормально, если больше калибруйте или снимайте график зависимости и подключайте через макрос.

Никита2
29.11.2021, 10:24
Спорить не собираюсь.
Подключил сейчас один датчик давления без давления на 4 входа ПР.
Результаты: 3,84-А1; 3,75-А2; 3,92-А3; 3,98-А4.
Такие показания с завода нормально? Пытаюсь понять почему 4 входа показываю разные значения?

kondor3000
29.11.2021, 10:32
Соприть не собираюсь.
Подключил сейчас один датчик давления без давления на 4 входа ПР.
Результаты: 3,84-А1; 3,75-А2; 3,92-А3; 3,98-А4.
Вы опять не написали единицы измерения, а тестер что показывает?

Никита2
29.11.2021, 11:18
Тестер показывает примерно тоже самое, больше на 0,05мА.
Я не могу понять почему четыре одинаковых входа показывают разные значения? Можете мне это подсказать пожалуйста?

petera
29.11.2021, 11:40
Тестер показывает примерно тоже самое, больше на 0,05мА.
Я не могу понять почему четыре одинаковых входа показывают разные значения? Можете мне это подсказать пожалуйста?


Если бы тестер (включенный последовательно с датчиком) показывал всегда 4 мА, а входы ПР - 3,84-А1; 3,75-А2; 3,92-А3; 3,98-А4, то вопросы были бы к ПР.
А если тестер вместо 4 мА "показывает примерно тоже самое, больше на 0,05мА, то выбрось, сам знаешь куда, свой датчик.
Т.к. исправный датчик - генератор стабильного тока, который не зависит от изменения входного сопротивления входа ПР и не зависит от изменений напряжения питания в цепи датчика.

Никита2
29.11.2021, 11:58
Вопрос снят. Причина нашлась. Всем спасибо

kondor3000
29.11.2021, 13:07
Вопрос снят. Причина нашлась. Всем спасибо

И какая же причина, интересно?

Никита2
29.11.2021, 13:10
Подключил к новому ПР, и там показания токов на всех входах одинаковые. Брак или спаленные входы.

kondor3000
29.11.2021, 13:15
Подключил к новому ПР, и там показания токов на всех входах одинаковые. Брак или спаленные входы.

Ну на самом деле не всё так критично, можно сделать калибровку или ввести коррекцию по входам и потом проверить.
Вообще то ПР200, это не прибор для точных измерений, если что. Для измерений используют приборы в несколько раз дороже или 2-3 порядка дороже)

sikan
15.12.2021, 16:31
Добрый вечер, не могли бы помочь с макросом scale, прикрепить файл. Пока к сожалению не получается его написать. Пытаюсь также подключить датчик давления к ПР200 через аналоговый вход 4-20мА, датчик danfoss mbs 1700, 0-10 bar. Заранее спасибо.

kondor3000
15.12.2021, 16:41
Добрый вечер, не могли бы помочь с макросом scale, прикрепить файл. Пока к сожалению не получается его написать. Пытаюсь также подключить датчик давления к ПР200 через аналоговый вход 4-20мА. Заранее спасибо.

Макрос scale находится в менеджере компонентов онлайн. Поставьте галочку и добавьте в проект. Найдёте его в макросах.

sikan
15.12.2021, 16:44
Спасибо большое.