Просмотр полной версии : Поплавковый датчик уровня(4-20мА) вместо радарного(0-10В)
На пастеризаторе вышел из строя радарный датчик уровня с выходом 0-10 В, в качестве мозгов стоит плк SIEMENS SIMATIC S7-1200 и панель Wecon. Дело в том, что аналогичного датчика нет и новый прибудет не скоро, а молока полные танки. У себя на складе нарыли поплавковый датчик уровня от Овена с выходом 4-20мА, начальство кричит, ставьте этот как хотите. В общем подключили Овенский датчик ко входу ПЛК через шунт - сопротивление 100 Ом(поставили его на клеммы минуса и аналоговый вход). Связались с программистом и по удаленке от калибровали этот датчик в программе, чтобы он показывал от 0 до 100% уровень в бачке. Хотели сначала изменить вход плк с 0-10В на 4-20 мА, но программист сказал, что все жестко привязано. И вот интересно кто-нибудь подключал так датчики и как я понимаю, если блок питания с запасом, то все будет работать без проблем?
Если отбросить то, что сказал программист почему нельзя поменять режмиа входа, а лучше возиться с калибровкой, и тупо посчитать 4мА*100=400мВ; 20ма*100Ом=2000мВ, в первом приблежении Вы "вырезали" и "выбросили" 80 процентов диапазона измерения при режиме входа 0-10В. Загрубив измерения. Резистор 500 Ом что не нашли? Сейчас у вас диапазон напряжения на входе 0,4-2 В, при 500 Ом было бы 2-10 В что точнее значительно. Разумеется с калибровкой.
Если отбросить то, что сказал программист почему нельзя поменять режмиа входа, а лучше возиться с калибровкой, и тупо посчитать 4мА*100=400мВ; 20ма*100Ом=2000мВ, в первом приблежении Вы "вырезали" и "выбросили" 80 процентов диапазона измерения при режиме входа 0-10В. Загрубив измерения. Резистор 500 Ом что не нашли? Сейчас у вас диапазон напряжения на входе 0,4-2 В, при 500 Ом было бы 2-10 В что точнее значительно. Разумеется с калибровкой.
Я вас понял, спасибо! Возможен же и обратный вариант, то есть вместо датчика с 4-20 мА поставить с 0-10В последовательно с сопротивлением? Хотя тогда 0 не получится, ведь ток не должен падать ниже 4 мА.
Возможен же и обратный вариант, то есть вместо датчика с 4-20 мА поставить с 0-10В последовательно с сопротивлением? Хотя тогда 0 не получится, ведь ток не должен падать ниже 4 мА.
Что то сложно понять Вас. Был датчик 0-10в. И вход 0-10В . Вы заменили датчик на другой с 4-20ма, вместо того чтоб настроить вход на соответствующий сигнал, приколхозили резистор на вход и каким то образом смогли откалибровать изменившийся диапазон с 0-10в, до 0,4-2В. Если хотите вернуть датчик с выходом 0-10в в чем проблема?
Возможен же и обратный вариант, то есть вместо датчика с 4-20 мА поставить с 0-10В последовательно с сопротивлением? Если это теоретический вопрос, то получите таким образом из сигнала 0-10В ток 0-20ма .Если датчик с выходом 0-10 В вывезет такой ток. Но еще нужно из 500 ом вычесть сопротивление шунта входа прибора в режиме 4-20ма. И найти прецизионный резистор такого номинала. Зачем это надо.
Да, вопрос чисто теоретический.
Вы заменили датчик на другой с 4-20ма, вместо того чтоб настроить вход на соответствующий сигнал, приколхозили резистор на вход и каким то образом смогли откалибровать изменившийся диапазон с 0-10в, до 0,4-2В.
Что интересно, таким образом уровень работает ничем не хуже, чем родной) Никаких скачков в диапазоне, все плавно
Если задействуйте весь диапазон 0-10 или даже 2-10 В , то будет как Вы говорите "плавнее" в соответствующее количество раз ( в 6,25/5).
dreambelarus
17.02.2024, 10:21
73632
Если еще случайно в кустах заваляется ПР200...с аналоговым выходом 0-10В....можно и так :)))
А вообще держу в запасе парочку преобразователей все во все от "феникс контакт"....всегда спасает от таких сюрпризов...тем более с гальвано-развязкой...как-то это очень спасло...когда попался сигнал 0-5 вольт от датчика интенсивности УФ излучения на бактерицидном стерилизаторе в линии воды очищенной.
В итоге как-то вот так получилось преобразователь 4-20 в 0-10 на коленке:)
(Спасибо Кириллу с славного города Курск, за подсказку про готовый макрос масштабирования выхода)
73633
1 строка токовый вход 4-20ма
2 строка вольтовый выход 0-10В
В этом решении оказался один плюс....с помощью "всяких" хитрых программных решений в самой ПРке можно творить с линейным графиком все что уго...ну в общем что осилите:)))))
Сергей0308
17.02.2024, 11:03
73632
Если еще случайно в кустах заваляется ПР200...с аналоговым выходом 0-10В....можно и так :)))
А вообще держу в запасе парочку преобразователей все во все от "феникс контакт"....всегда спасает от таких сюрпризов...тем более с гальвано-развязкой...как-то это очень спасло...когда попался сигнал 0-5 вольт от датчика интенсивности УФ излучения на бактерицидном стерилизаторе в линии воды очищенной.
В итоге как-то вот так получилось преобразователь 4-20 в 0-10 на коленке:)
(Спасибо Кириллу с славного города Курск, за подсказку про готовый макрос масштабирования выхода)
73633
1 строка токовый вход 4-20ма
2 строка вольтовый выход 0-10В
В этом решении оказался один плюс....с помощью "всяких" хитрых программных решений в самой ПРке можно творить с линейным графиком все что уго...ну в общем что осилите:)))))
Чем же Вас макрос SCALE не устроил из менеджера компонентов, он и гораздо универсальнее вашего, в смысле, что Вы применили!
73634
Если еще случайно в кустах заваляется ПР200...с аналоговым выходом 0-10В....можно и так :)))
Да, кстати есть в резерве ПР200 еще 2012 года выпуска с аналоговыми входами и выходами
А вообще держу в запасе парочку преобразователей все во все от "феникс контакт"....всегда спасает от таких сюрпризов...тем более с гальвано-развязкой...как-то это очень спасло...когда попался сигнал 0-5 вольт от датчика интенсивности УФ излучения на бактерицидном стерилизаторе в линии воды очищенной.
Ну или такой, к тому же универсальный в моем случае https://tractavt.ru/products/elektronnye-ustroystva/preobrazovatel-0-10-v-v-4-20-ma4-20-ma-v-0-10-v/
dreambelarus
17.02.2024, 16:55
Чем же Вас макрос SCALE не устроил из менеджера компонентов, он и гораздо универсальнее вашего, в смысле, что Вы применили!
Это был первый опыт работы с аналоговыми выходами :D....и детальному изучению наборов предпочел....помощь друга:)))....обязательно посмотрю чтобы оценить функционал макроса SCALE....на вскидку визуально он сложнее, так как требует больше констант ....на тот момент он бы меня поднапряг бы:)...не часто сам программирую...больше отдаю предпочтение готовым программным решениям от компании в надежде на их опыт... скоро мне понадобится один не совсем стандартный макрос "стабилизация" тогда погружусь в ряды программистов и буду дальше постигать магию алгоритмов макросов и чисел... хотя уже нашел близкие к моей задаче решения...за что пользуясь случаем выражу простое человеческое спасибо всем кто делится своими наработками... да не иссякнет род "кулибинов"...никогда :cool:.
Сергей0308
17.02.2024, 19:22
Это был первый опыт работы с аналоговыми выходами :D....и детальному изучению наборов предпочел....помощь друга:)))....обязательно посмотрю чтобы оценить функционал макроса SCALE....на вскидку визуально он сложнее, так как требует больше констант ....на тот момент он бы меня поднапряг бы:)...не часто сам программирую...больше отдаю предпочтение готовым программным решениям от компании в надежде на их опыт... скоро мне понадобится один не совсем стандартный макрос "стабилизация" тогда погружусь в ряды программистов и буду дальше постигать магию алгоритмов макросов и чисел... хотя уже нашел близкие к моей задаче решения...за что пользуясь случаем выражу простое человеческое спасибо всем кто делится своими наработками... да не иссякнет род "кулибинов"...никогда :cool:.
Чем же макрос "стабилизация" такой нестандартный, мне кажется очень даже стандартный, в смысле опишите его функционал(то что он должен делать) может уже такой у меня есть или я где видел. Я так понимаю, что-то типа сглаживания, кажется "ровки" делал макрос "среднее арифметическое скользящим окном", может Вы такое хотите? И это легко можно сделать самому, точнее, значения пишутся в стек с определённым периодом, суммируются и делятся на количество используемых разрядов стека(глубину), изменяя ширину окна можно изменять степень сглаживания. У аналоговых входов есть подобные функции(настройки). Если угадал, наверно пора переходить на сайт ясновидящих!
И, макрос SCALE очень простой, назначаете входной и выходной диапазон, точнее его крайние(верхние и нижние) значения, всё! Если поменяете местами значения выходного диапазона, получится обратная зависимость. Макрос с ограничением входного диапазона, если потребуется без ограничения(бывают такие случаи), можете воспользоваться изначальным макросом(в моём написании), он состоит из двух независимых макросов, макроса двустороннего ограничения и макроса преобразования диапазона без ограничения входного диапазона, их можно использовать отдельно. Вот проект с этим макросом:
73641
Короче, Юрий Ревака урезал его возможности(функционал), не знаю зачем!
https://owen.ru/forum/showthread.php?t=12691&page=49
dreambelarus
18.02.2024, 08:40
Чем же макрос "стабилизация" такой нестандартный, мне кажется очень даже стандартный, в смысле опишите его функционал(то что он должен делать)
По сути это как в бытовом электроном термометре ...когда температура перестала меняться то есть стабилизировалась зафиксировать значение и выдать дискретный сигнал что произошла стабилизация. Мне это необходимо для автоматического стенда калибровки кондуктометрических ячеек. Тоесть в моем случае это кондуктометр в лице ПР200х8....и дозируется микро-насосом солевой раствор в дистиллят...и получаем множество точек калибровки....все это оцифровать и получить кривую погрешности испытуемого кондуктометра или кондуктометрического канала относительно эталона. Все откладываю этот проект в реализации...когда-то это была тема моей дипломной работы....был собран стенд....но он не автоматический....цель максимально автоматизировать процесс для повторяемости...и для реализации в виде готового для тиражирования образца... сами производить массово не собираемся только в единичном экземпляре зарегистрировать как испытательный стенд но предоставить готовое решение для всеобщего обозрения для тиражирования пользователями сама цель.
Пока я остановился вот на этом этапе..
73643
А вот так когда-то был задуман стенд...на заре 2018....потом долго ратовал за создание что-то типа ПР200х8 и в один прекрасный момент...мечты сбылись:))))
73644
Сначала сам делал этот велосипед...потом подсмотрел у вас коллеги что двигался практически в одном направлении(хотя самому велосипедить порой приятно это не дает шансов закостенеть серому веществу в нашей головушке :))).... возможно есть более изящный метод. Лучше создам немного погодя отдельный топик посвященный этому стенду. Сейчас все силы и свободное время акцентированы на проект КосМастер...
Сергей0308
18.02.2024, 10:32
По сути это как в бытовом электроном термометре ...когда температура перестала меняться то есть стабилизировалась зафиксировать значение и выдать дискретный сигнал что произошла стабилизация. Мне это необходимо для автоматического стенда калибровки кондуктометрических ячеек. Тоесть в моем случае это кондуктометр в лице ПР200х8....и дозируется микро-насосом солевой раствор в дистиллят...и получаем множество точек калибровки....все это оцифровать и получить кривую погрешности испытуемого кондуктометра или кондуктометрического канала относительно эталона. Все откладываю этот проект в реализации...когда-то это была тема моей дипломной работы....был собран стенд....но он не автоматический....цель максимально автоматизировать процесс для повторяемости...и для реализации в виде готового для тиражирования образца... сами производить массово не собираемся только в единичном экземпляре зарегистрировать как испытательный стенд но предоставить готовое решение для всеобщего обозрения для тиражирования пользователями сама цель.
Пока я остановился вот на этом этапе..
73643
А вот так когда-то был задуман стенд...на заре 2018....потом долго ратовал за создание что-то типа ПР200х8 и в один прекрасный момент...мечты сбылись:))))
73644
Сначала сам делал этот велосипед...потом подсмотрел у вас коллеги что двигался практически в одном направлении(хотя самому велосипедить порой приятно это не дает шансов закостенеть серому веществу в нашей головушке :))).... возможно есть более изящный метод. Лучше создам немного погодя отдельный топик посвященный этому стенду. Сейчас все силы и свободное время акцентированы на проект КосМастер...
Примерно так и я это вижу. В смысле находится скорость изменения параметра, можно так:
73648
затем скорость изменения параметра берём по модулю и сравниваем с константой(уставкой), если она меньше уставки, значит выдаём импульс(сигнал) что параметр не меняется, всё!
Можно ещё с направлением(вектором) изменения параметра нечто подобное сделать, но мне кажется это будет медленнее.
Traveller
23.02.2024, 16:46
73632
Если еще случайно в кустах заваляется ПР200...с аналоговым выходом 0-10В....можно и так :)))
А вообще держу в запасе парочку преобразователей все во все от "феникс контакт"....всегда спасает от таких сюрпризов...тем более с гальвано-развязкой...как-то это очень спасло...когда попался сигнал 0-5 вольт от датчика интенсивности УФ излучения на бактерицидном стерилизаторе в линии воды очищенной.
В итоге как-то вот так получилось преобразователь 4-20 в 0-10 на коленке:)
(Спасибо Кириллу с славного города Курск, за подсказку про готовый макрос масштабирования выхода)
73633
1 строка токовый вход 4-20ма
2 строка вольтовый выход 0-10В
В этом решении оказался один плюс....с помощью "всяких" хитрых программных решений в самой ПРке можно творить с линейным графиком все что уго...ну в общем что осилите:)))))Да, вполне логичное решение на скорую руку, хотя для одного входа и одного выхода, ПР200 несколько избыточна, мягко говоря, хотя да, тут есть максимальная свобода действий...
Ну или такой, к тому же универсальный в моем случае https://tractavt.ru/products/elektronnye-ustroystva/preobrazovatel-0-10-v-v-4-20-ma4-20-ma-v-0-10-v/В свое время когда столкнулся с идентичной проблемой обращал свой взор на такие преобразователи, но здесь:
1. Ценник на них не очень гуманный, хотя конкретно эти и не так дороги как я посмотрю...
2. Сроки поставки, тоже не позволяют это выполнить оперативно...
Скажу лишь свое ИМХО, что подобное преобразование это всего лишь навсего схема на одном сдвоенном операционном усилителе, эти платы продаются за сущие копейки на пресловутом Aliexpress и вообщем то свою функцию выполняют их только нужно откалибровать, справедливости ради не могу их рекомендовать как руководство к действию, но как временное решение, пока идет штатное и правильное, некоторое время как условная заплатка свою службу сослужить может...
Хотя у меня это применялось для контроля температуры и в конечном итоге, я просто на вход 0-10 поставил прецизионный шунт на 500 Ом и на 20% вниз программно расширил "шкалу" Ну да точность несколько снизилась, но при этом данное решение стало надежным как оцинкованное ведро... :) просто не знаю не имел с ними дело, возможно ли подобным образом сконфигурировать поплавковые датчики уровня или вход "измерителя" этого уровня...
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot