Страница 9 из 13 ПерваяПервая ... 7891011 ... ПоследняяПоследняя
Показано с 81 по 90 из 127

Тема: ПР200-х8 (измерение электропроводности).

  1. #81
    Пользователь Аватар для dreambelarus
    Регистрация
    13.12.2019
    Адрес
    Водоподготовка «Terra Incognita»:))) Юрий Леонидович
    Сообщений
    397

    По умолчанию

    Продолжу свои изыскания по прототипу аналогового кондуктометрического уровнемера на базе ПР200х8 и ДС.ПВТ.4.

    Прошло пару дней и можно провести повторный слив с емкости. За это время существенно изменилась вода исходная по УЭП(удельная электропроводность) видимо влияют сезонные колебания качества воды в городском водопроводе. Небольшие пики в низ это периодически делает небольшой старт "старый" осмос еще не модернизированный КОСМастером. Это предположительно влияет и резкий поток воды и запоздала отрабатывает температурная компенсация электропроводности воды в следствии больших значений фильтрации. Пока ничего не меняли все оставили как есть из коробки. Будем тестировать поэтапно чтобы запечатлеть все нюансы нашей системы автоматизации.

    2024-05-12_12-19-13.png

    На треде уровня я отметил небольшой "порожек". Он получился в следствии того что мной корректировался калибруемый уровень УЭП 38.545(как на фото ПРки) "на ходу" в SCADA, а в проекте я сохранил ранее более грубый 38.00 и при перезагрузке SCADA естественно подгрузились сохраненные ранее в проекте значения.
    Но это все колебания на уровне менее 1% )) Но мы то стремимся к совершенству и должны учитывать все факторы...даже человеческий...

    Итог: выполнен очередной слив воды при изменившихся условиях УЭП воды исходной и УЭП пермеата( как видно на тренде) и мы практически точно вышли в наш уровень 80%, ограниченный как я уже упоминал поплавковым клапаном. Не корректированный уровень я убрал с тренда, но ниже покажу его динамику...

    2024-05-12_12-44-26.png
    Последний раз редактировалось dreambelarus; 12.05.2024 в 11:43.
    ...Веселись юноша в юности своей...
    на связи...https://t.me/Dreambelarus2

  2. #82
    Пользователь Аватар для dreambelarus
    Регистрация
    13.12.2019
    Адрес
    Водоподготовка «Terra Incognita»:))) Юрий Леонидович
    Сообщений
    397

    По умолчанию

    Продолжу свои изыскания по прототипу аналогового кондуктометрического уровнемера на базе ПР200х8 и ДС.ПВТ.4.

    В принципе результат работы формулы компенсации меня полностью устроил. Решил опробовать на железе. Подготовил небольшой функциональный блок на ST для ПР200х8. Ситуацию немного усложнил тот факт что у меня кондуктометрические ячейки подключены к КосМастер с жесткой логикой и я не могу в нем что-то делать, хотя без проблем пользовался входом CI4 через системный регистр, но вся логика у меня построена в SCADA(это кстати тоже нормальный вариант если необходимо просто мониторить уровень в емкости). Поэтому свой функциональный блок поместим в отдельный ПР200х8, а значения электропроводности будем получать через сетевые переменные. Думал и включением наполнения управлять по сетевой переменной (по битовой маске 14 бит 516 регистр) но тут выяснился казус что КосМастер переходит в полный режим СТОП и блокируется периодический слив с емкости, а меня это не устраивает. Поэтому будем управлять через релейный выход ПР200х8 подавая сигнал на дискретный вход "уровня наполнения" в КосМастере. Но заодно проверим как себя поведет ПР200х8 как кондуктометрический модуль расширения по RS485 Модбас и можно ли такой связке поручить управление уровнем в емкости используя кондуктометрический уровнемер...

    Код:
    function_block functionblock1 //функциональный блок с компенсацией значения уровня в емкости в зависимости от изменения электропроводности воды 
    //и функция включения и выключения установки обратного осмоса в зависимости от соответствующих уставок с учетом компенсированного значения 
    //уровня воды в емкости. 
    
        var_input //объявление входных переменных
            CI3 : real; //УЭП пермеата в емкости
            CI4 : real; //Уровень в емкости не компенсированный
            CI3_calibr : real; //Электропроводность в момент калибровки
            a_constant : real; //Поправочный коэффицент пересчета на каждый % уровня в емкости
            U_start : real; //Уровень наполнения %
            U_stop : real; //Уровень остановки %
        end_var
    
        var_output //объявление выходных переменных
           U : bool; // вкл/выкл наполнения для управления обратным осмосом
           function1: real; //Уровень в емкости c компенсацией для дальнейшей передачи в SCADA
        end_var
    
      function1 := CI4/(1+a_constant*(CI3-CI3_calibr));//Функция компенсации уровня в зависимости от изменения электропроводности воды
     
      if function1 <= U_start then U:= true; end_if;//Запуск наполнения по уставке %
      if function1 >= U_stop then U:= false; end_if;//Остановка наполнения по уставке %   
        
    end_function_block
    Вот такая схемка пока получается...потом мы все же уровнемер если он приживётся оснастим своей личной ячейкой электропроводности пермеата чтобы не зависеть от КосМастера...а может оставим обе схемы для тестирования в долгую....

    2024-05-12_21-37-26.png

    И в эмуляторе ОЛ тестируем изменяя уровень воды CI4 и электропроводность пермеата по входу СI3 и получаем приемлемый результат.

    2024-05-12_21-44-02.png+2024-05-12_21-44-32.png+2024-05-12_21-45-02.png+2024-05-12_21-45-29.png

    Осталось вывести переменные уставок на экран чтобы можно было по месту быстро настроить необходимый уровень и провести калибровку если необходимо и настроить сетевой обмен. У нас две линии RS485 ...и можно тестировать в полях.
    Последний раз редактировалось dreambelarus; 12.05.2024 в 20:10.
    ...Веселись юноша в юности своей...
    на связи...https://t.me/Dreambelarus2

  3. #83

    По умолчанию

    Цитата Сообщение от dreambelarus Посмотреть сообщение
    Давайте по порядку

    Руководство по эксплуатации 04.2024 версия 1.10

    Вложение 75552

    Посмотрел обновленный релиз инструкции на ПР200х8 и....ужаснулся (((( Тут все и стало ясно.
    Коллеги с компании Овен...с превеликим удовольствием стану вашим цензором по данной теме....хотя и старался быть им и ранее можно просто направлять для ознакомления....вместе мы сила)))))))

    Ну нету в ПР200х8 входа AI5....сколько будет тянутся этот шлейф ошибок связанный с первыми релизами????

    Если убрали в начале описание о четырех проводной схеме зачем опять эти схемы четырех проводной схемы....чтобы окончательно запутать новых пользователей???? Это совсем не схема использования кондуктометрических входов в дискретном режиме....хотя в натяжку можно)) и так...

    Вложение 75553

    Было приемлемое описание раздела с приемлемыми рисунками )) что случилось????

    Руководство по эксплуатации 05.2022 версия 1.3

    Вложение 75554


    В РЭ1.6 вообще все было прекрасно убрали все лишнее....откуда в РЭ1.10 этот рисунок с первых релизов?????????

    Руководство по эксплуатации 12.2022 версия 1.6

    Вложение 75555


    Вердикт ждем автора релиза РЭ1.10 в данном топике для объяснений. Может мы чего-то не знаем и в новых релизах ПР200х8 что-то кардинально изменилось... Надеюсь на скорую реакцию.


    Ниже приложу оригиналы версий руководства для ознакомления возможно это поможет.
    Добрый день!

    Спасибо за замечания, собрали их в одну задачу - в новой версии РЭ будут эти исправления.
    - кондуктометрические входы везде будут обозначены как CI;
    - исправим подписи у рисунков;
    - удалим упоминания четырехпроводной схемы (в т.ч. и из системного меню прибора);
    - исправим ошибки в карте регистров.
    Инженер по продукту | ПР и Owen Logic
    email: k.korolev@owen.ru

  4. #84

    По умолчанию

    Не забудьте и системное меню поправить.

  5. #85
    Пользователь Аватар для dreambelarus
    Регистрация
    13.12.2019
    Адрес
    Водоподготовка «Terra Incognita»:))) Юрий Леонидович
    Сообщений
    397

    По умолчанию

    Цитата Сообщение от bayk Посмотреть сообщение
    Не забудьте и системное меню поправить.
    Доброго дня. Подскажите про каки ошибки системного меню вы упомянули. Те что знал вроде подправили...Заранее спасибо за полный ответ
    ...Веселись юноша в юности своей...
    на связи...https://t.me/Dreambelarus2

  6. #86
    Пользователь Аватар для dreambelarus
    Регистрация
    13.12.2019
    Адрес
    Водоподготовка «Terra Incognita»:))) Юрий Леонидович
    Сообщений
    397

    По умолчанию

    Продолжу свои изыскания по прототипу аналогового кондуктометрического уровнемера на базе ПР200х8 и ДС.ПВТ.4.

    Проанализировав масштабируемость своего решения привязаться к КосМстер получая с него значения УЭП понял что это очень индивидуально лучше я это рассмотрю отдельно в заведенном топике вот тут посвященного Космастер

    И решил я тогда коль у нас 4 кондуктометрических входа в ПР200х8 почему бы не сделать ДВА!!! кондуктометрических уровнемера. Первый в емкости воды исходной. Она у нас 500 литров. И второй уровнемер переключим уже действующий с емкости пермеата на которую работает КосМастер. Это позволит продолжить наши испытания на разных типах воды. Вода городская у нас не стабильна ее электропроводность в течении года колеблется в широком диапазоне от 550 до 1300-1400 был сезон и 1500 и выше....связано это по разным причинам но это наоборот усложнит нам задачу и даст возможность проверить насколько хорошо справляется наш макрос(функция) компенсации уровня электропроводности в условиях более соленых вод чем пермеат.

    Вот такое полотно пока у меня. Продублировал функциональный блок в который заложили функцию компенсации уровня в зависимости от электропроводности. То есть теперь первый и второй кондуктометрический вход ПР200х8 занимает наш первый уровнемер и третий и четвертый вход ПР200х8 занимает второй кондуктометрический уровнемер.

    2-х канальный аналоговый уровнемер на ПР200х8.png

    Вот такой функциональный блок на ST (это вообще первая проба данного функционала у меня))

    2024-06-08_12-49-00.png

    Код:
    function_block function_level //функциональный блок с компенсацией значения уровня в емкости в зависимости от изменения электропроводности воды 
    //и функция включения и выключения установки обратного осмоса в зависимости от соответствующих уставок с учетом компенсированного значения 
    //уровня воды в емкости. 
        var_input //объявление входных переменных
            CI_mS : real; //УЭП пермеата в емкости
            CI_level : real; //Уровень в емкости не компенсированный
            CI_calibr : real; //Электропроводность в момент калибровки
            a_constant : real; //Поправочный коэффицент пересчета на каждый % уровня в емкости
            U_start : real; //Уровень наполнения %
            U_stop : real; //Уровень остановки %
        end_var
        var_output //объявление выходных переменных
            U_on_off : bool; // вкл/выкл наполнения для управления обратным осмосом
            U_status : udint; // вкл/выкл наполнения для управления обратным осмосом
            out_level: real; //Уровень в емкости c компенсацией для дальнейшей передачи в SCADA       
        end_var
            out_level := CI_level/(1+a_constant*(CI_mS-CI_calibr));//Функция компенсации уровня в зависимости от изменения электропроводности воды
            if out_level <= U_start then U_on_off:= true; end_if;//Запуск наполнения по уставке %
            if out_level >= U_stop then U_on_off:= false; end_if;//Остановка наполнения по уставке %   
            U_status := bool_to_udint(U_on_off);
    end_function_block

    Вот такой набросал несложный экранчик

    Экраны 2-х канального уровнемера на ПР200х8.png


    Если видите я сделал генератор....это временно для теста чтобы на кондуктометрические входа подавать сигнал....и тут попробовал себя в программировании опять на ST решил создать треугольную "пилу" из секундного сигнала чтобы моделировать на "живом "ПР200х8" и как говорится отточить возможные огрехи....я думаю пускай он останется на постоянно для проверки и сетевых каналов и экранов....Тут даже попробовал ФБ RTrig от Овен...о чем отдельное компании СПАСИБО!!!

    2024-06-08_13-43-20.png


    Код:
    function_block functionblock2 //Функция генератор "Пила" в заданном диапазоне в этом примере это от 50 до 80 с дискретностью 0.5
        var_input
            in1 : udint;//системные секунды
        end_var
        var_output
           Q : real; //Выход "Пила"
        end_var
        var
            in : real;
            t : real;
            RT_in : BOOL;
            RT_out : BOOL;
            RTrig_1: SYS.RTRIG;//По другому не получалось возможно и вариантов нет:)))
            s : bool;
        end_var
            in:=udint_to_real(in1)/2;
            if  in=0 then RT_in:= true; else RT_in:= false ; end_if;
            RTrig_1(i := RT_in, Q => RT_out);
            if  in=0 and RT_out then s:= not s; end_if;
            if  s=false then t:= 50+in; end_if;
            if  s=true then t:= 80-in; end_if;
            Q:= t;
    end_function_block
    По совету моего дорогого друга из славного города Курска... воспользовался макросами из библиотеки SelChgF....о существовании которых и понятия не имел....только читал про эту проблему управления уставками с экранов или по сети. Спасибо и Овен что есть такие готовые решения. Надеюсь применил все правильно. Может более опытные товарищи поправят. Пролил все в Пр200х8...

    Еще подумал наверно необходимо задействовать светодиоды F1 и F2 но пока еще не думал как. Может кто-то подскажет что тут можно вытянуть на них может и для них есть готовые макросы....а я пребываю в своем неведенье))

    Проверяем еще раз в эмуляторе...все Ок!

    2024-06-08_14-41-12.png___2024-06-08_14-42-28.png

    Проверяем в Онлайн отладке тоже все Ок!

    2024-06-08_14-52-46.png___2024-06-08_14-53-16.png

    И напоследок нагружаем кондуктометрические входа резисторами для имитации электропроводности на стержнях уровнемера...

    WhatsApp Image 2024-06-08 at 14.22.02.jpeg

    Все работает теперь точно можно в поля....на объект

    2024-06-08_15-07-55.png___2024-06-08_15-09-50.png

    Выложу проект для обозрения посмотрите и покритикуйте очень жду дельных предложений по улучшению...особенно по F1 F2
    Последний раз редактировалось dreambelarus; 08.06.2024 в 13:19.
    ...Веселись юноша в юности своей...
    на связи...https://t.me/Dreambelarus2

  7. #87
    Пользователь Аватар для dreambelarus
    Регистрация
    13.12.2019
    Адрес
    Водоподготовка «Terra Incognita»:))) Юрий Леонидович
    Сообщений
    397

    По умолчанию

    Продолжу свои изыскания по прототипу аналогового кондуктометрического уровнемера на базе ПР200х8

    В преддверии новогодних праздников появилась минутка посвятить своему детищу...кондуктометрическому уровнемеру.... Ниже скрин SCADA где виден практически старт который был благополучно начат сегодня пару часов назад...

    2024-12-30_13-31-28.png

    Долго отлаживали запуск так как планировали доработки в части подсчета кубатуры с штатного герконового счетчика воды ...может еще все сыровато но как говорится в процессе подшлифуем....

    Пока будем запускать емкость исходной воды с города назвал канал "Уровень в емкости ХВО"... так как контроль уровня в емкости пермеата у нас отлично работает в самой SCADA...в последствии переподключим и этот процесс.

    Для построения уровнемера не стал использовать электроды и датчики ДС от компании Овен... электроды взял своего производства из прутка для сварки нержавеющих сталей...диаметр немного тоньше чем 3мм от Овен и это для нас важно пока....потом попробуем и с родными электродами Овен... насчет датчиков так же не стал использовать ДС.ПВТ.4 так как планировали разнести существенно электроды( так как от колег поступили жалобы на соленые мостики на изоляторах которые могут давать ложные уровни...одиночные ДС можно было но их нет в наличии да и пока в качестве эксперимента это лишнее. Емкость полипропиленовая 500 литров....Просто засверлили два отверстия 2.5мм на расстоянии 20 см. пробовали меньше не хватает константы кондуктометрической ячейки чтобы выйти в 100мкСм... но и больше не особо помогло...будем применять поправочный коэффициент пока в ОРС сервере чтобы разместить наши значения уровня в диапазоне 0-100мкСм= 0-100% уровня...в емкости ХВО. Надо будет потом внести такой функционал в прошивку ПР200х8 Уровнемера.

    2024-12-30_13-54-46.png_______2024-12-30_13-55-36.png_______2024-12-30_13-56-12.png _______2024-12-30_14-06-04.png

    На данный момент идет постоянная подпитка электродных пароувлажнителей системы климата-техники склада...

    2024-12-30_14-17-04.png

    Имеется вот такой расходомер...но в него попадают не все данные так как он расположен после колонн обезжелезивания и умягчения. И когда они будут становится в регенерацию мы не увидим повышенный расход...но по частоте наполнений в емкости ХВО можем оценить увеличение расхода

    2024-10-30_14-09-29.png
    Последний раз редактировалось dreambelarus; 30.12.2024 в 15:10.
    ...Веселись юноша в юности своей...
    на связи...https://t.me/Dreambelarus2

  8. #88

    По умолчанию

    Когда автореферат для диссертационного совета будет готов?

  9. #89
    Пользователь Аватар для dreambelarus
    Регистрация
    13.12.2019
    Адрес
    Водоподготовка «Terra Incognita»:))) Юрий Леонидович
    Сообщений
    397

    По умолчанию

    Продолжу свои изыскания по прототипу аналогового кондуктометрического уровнемера на базе ПР200х8

    Произвели перекрытие подачу воды в емкость чтобы смоделировать более значительное снижение уровня воды. Параллельно запустили КосМастер слив в ручную пермеат с емкости. Можем единым кадров фиксировать работу двух наших аналоговых уровнемеров в емкости пермеата и в емкости воды исходной городской.

    2024-12-30_16-01-09.png

    Вода исходная по электропроводности подошла к пику уже выше 1100 мкСм (на тренде делим на 10 чтобы масштабировать тренд на общем полотне SCADA)

    Включив подачу в емкость поймали небольшой дефект...наш "корабль" с кондуктометрической ячейкой поднырнул под поплавок механического клапана и с другой стороны оперся о кабель электроконтактного поплавка защиты от сухого хода...надо переориентировать будет наш кондуктометр в другую часть емкости чтобы не было взаимного влияния....

    2024-12-30_16-12-48.png

    И соответственно механический поплавок подачи воды в емкость закрылся раньше....что отлично теперь видно на тренде...нашего аналогового уровнемера. Супер!!!

    2024-12-30_16-14-26.png

    2024-12-30_22-39-43.png
    Последний раз редактировалось dreambelarus; 30.12.2024 в 20:48.
    ...Веселись юноша в юности своей...
    на связи...https://t.me/Dreambelarus2

  10. #90
    Пользователь Аватар для dreambelarus
    Регистрация
    13.12.2019
    Адрес
    Водоподготовка «Terra Incognita»:))) Юрий Леонидович
    Сообщений
    397

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Когда автореферат для диссертационного совета будет готов?
    ага и грамотами за "рацухи" коридор обклеить как в фильме Гений а так диссертационный совет это вы все...критикуйте если что не так...ну и для своих коллег немного стараюсь...надеюсь читают перед сном...
    ...Веселись юноша в юности своей...
    на связи...https://t.me/Dreambelarus2

Страница 9 из 13 ПерваяПервая ... 7891011 ... ПоследняяПоследняя

Похожие темы

  1. Измерение ЕС/рН
    от Александр И. в разделе Подбор датчиков
    Ответов: 17
    Последнее сообщение: 28.09.2021, 18:09
  2. Измерение тока и напряжения с ПР200.
    от LetO в разделе Среда программирования OWEN Logic
    Ответов: 11
    Последнее сообщение: 30.11.2019, 13:39
  3. измерение сопротивления ПР200
    от Технос в разделе Среда программирования OWEN Logic
    Ответов: 8
    Последнее сообщение: 04.05.2016, 11:40
  4. Помогите подобрать датчик электропроводности
    от dbe в разделе Подбор Оборудования
    Ответов: 20
    Последнее сообщение: 17.02.2016, 18:53
  5. измерение давления
    от AntoNechayuk в разделе Подбор Оборудования
    Ответов: 11
    Последнее сообщение: 16.12.2009, 16:28

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •