Страница 174 из 360 ПерваяПервая ... 74124164172173174175176184224274 ... ПоследняяПоследняя
Показано с 1,731 по 1,740 из 3594

Тема: разные вопросы новичка

  1. #1731
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,238

    По умолчанию

    Тоже была такая проблема, обратился к производителю, выслали без проблем, правда у нас ПЧ другой серии В601!

    Modbus B601.pdf

    Попробуйте, вероятно и вам подойдёт!
    Последний раз редактировалось Сергей0308; 27.08.2020 в 23:17.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  2. #1732

    По умолчанию

    а как настроить макрос ПИД регулятора чтобы он снижал мощность градусов за 10 до уставки, а то у печи инерция большая на 7 градусов убегает вверх

  3. #1733

    По умолчанию

    Цитата Сообщение от kingoff Посмотреть сообщение
    а как настроить макрос ПИД регулятора чтобы он снижал мощность градусов за 10 до уставки, а то у печи инерция большая на 7 градусов убегает вверх
    Подбирать коэффициенты в соответствии с задачей, либо быстро но с перерегулированием или медленно с дотягиванием.
    По ПИД есть инфа тут: https://owen.ru/forum/showthread.php...l=1#post338771
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  4. #1734
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,238

    По умолчанию

    Цитата Сообщение от kingoff Посмотреть сообщение
    а как настроить макрос ПИД регулятора чтобы он снижал мощность градусов за 10 до уставки, а то у печи инерция большая на 7 градусов убегает вверх
    Дифференциальная составляющая должна противодействовать резкому изменению значения параметра и всегда направлена в противоположную изменению сторону! И по мере приближения к уставке будет уменьшаться пропорциональная составляющая ПИД-регулятора, она пропорциональна рассогласованию(разнице между текущим значением и уставкой). Короче, можно попробовать: уменьшить(ограничить) интегральную составляющую, увеличить дифференциальную, не факт, что получится именно так, как Вы хотели, но попытка - не пытка!
    Последний раз редактировалось Сергей0308; 02.09.2020 в 00:33.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #1735
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,249

    По умолчанию

    С Сергеем полностью согласен . Чем больше дифференциальная составляющая , тем больше проявляется эффект подтягивания к заданной величине .
    Но имейте ввиду , что если пропорциональный коэффициент будет велик , то может произойти раскачивания процесса ( рассогласования будут увеличиваться) .
    Если большая инерционность необходимо использовать шаг дискретизации . То есть производить расчет с определенным шагом равным инерционности системы .
    Последний раз редактировалось Алексеев; 02.09.2020 в 08:57.

  6. #1736

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Попробуйте, как я предлагал, чтобы запись шла не постоянно, а по команде(состоянию булевой переменной), мне кажется так предпочтительней, чем постоянно писать переменную!
    Я так предполагаю, Вы с экрана хотели сбрасывать переменную, например создаёшь переменную "Сброс_пост_1", "Сброс_пост_2", "Сброс_пост_3", "Сброс_пост_4", и т. д., при редактировании из "Нет" в "Да" - переменной присваивается значение "1" и происходит разовая(кратковременная) запись "0" в сетевую переменную Var_2!
    День добрый, неделю пытаюсь сделать, ничего не получается.
    Есть входы самой центральной пр200, на них подключены микропереключатели реле давлений насосов принцип такой (в дополнение к тому что есть уже), кнопку на пульте нажал, включилась программа (которую мы закодировали в настройках) и начался отсчет времени (задается но по умолчанию 30 секунд) если это реле давления не срабатывала за него мы выключаем насос (сейчас я выключаю все сразу, так как пока не пробовал кодировать именно первый бит и девятый).
    2020-09-02_16-27_OWEN Logic.jpg
    MSO222.owl
    Так же не получается сделать алгоритм, есть битовая маск, если она больше 0 значит разрешаем отсчитывать время, но каждый раз когда меняется состоянии входа датчика давления этого поста время обнуляться должно, и не важно вход замкнут или нет, 30 минут не было изменения входа - мы пишем в переменную поста 0 что бы программа сбросилась на стоп.

  7. #1737
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,238

    По умолчанию

    Цитата Сообщение от Saint999 Посмотреть сообщение
    День добрый, неделю пытаюсь сделать, ничего не получается.
    Есть входы самой центральной пр200, на них подключены микропереключатели реле давлений насосов принцип такой (в дополнение к тому что есть уже), кнопку на пульте нажал, включилась программа (которую мы закодировали в настройках) и начался отсчет времени (задается но по умолчанию 30 секунд) если это реле давления не срабатывала за него мы выключаем насос (сейчас я выключаю все сразу, так как пока не пробовал кодировать именно первый бит и девятый).
    2020-09-02_16-27_OWEN Logic.jpg
    MSO222.owl
    Так же не получается сделать алгоритм, есть битовая маск, если она больше 0 значит разрешаем отсчитывать время, но каждый раз когда меняется состоянии входа датчика давления этого поста время обнуляться должно, и не важно вход замкнут или нет, 30 минут не было изменения входа - мы пишем в переменную поста 0 что бы программа сбросилась на стоп.
    Насосы, как я понимаю, Вы как то ещё там включаете с другого шкафа?
    Вы сделали, что если эти реле давления выключатся на время большее 30 секунд, то битовая маска нажатых на посте кнопок(что читается с других ПР) заменится "0", что равносильно что все кнопки отжаты, я так понимаю это какая-то защита, всё!
    Вы же ранее вроде хотели писать "0" в переменную битовой маски в другие ПР, так конечно надёжней, в том плане, что если Вы запишите "0" в переменную на другой ПР, то оператор этого ПР может "передёрнуть" кнопку(выключить и вновь включить) тогда "0" опять перезапишется значением, соответствующим нажатой кнопке!
    В остальном не совсем понятно в чём загвоздка, если Вам нужны таймеры с выводом прямого(обратного) отсчёта времени, имеются разные, даже с паузой есть, делаются на основе счётчиков и много раз обсуждались! Если не ошибаюсь, даже в менеджере компонентов имеются!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #1738

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Насосы, как я понимаю, Вы как то ещё там включаете с другого шкафа?
    Нет, только с этого.
    Вы сделали, что если эти реле давления выключатся на время большее 30 секунд, то битовая маска нажатых на посте кнопок(что читается с других ПР) заменится "0", что равносильно что все кнопки отжаты, я так понимаю это какая-то защита, всё!
    Это стандартный алгоритм работы насоса высокого давления: нажал пистолет вода течет, отпустил пистолет - сработал байпасный клапан и начался отсчет времени (10-60 секунд обычно), если пистолет не нажмут за это время насос выключится должен. Пока опять не нажмут на пистолет (реле давления не сработает).
    Так вот то что я сделал у меня не работает, вот потому и пишу, я уже голову за неделю сломал что я делаю не так.
    Это простой вариант, универсальный вариант это выключать только 1 или 9 выход МУ110, но до этого я еще не дошел)
    Вы же ранее вроде хотели писать "0" в переменную битовой маски в другие ПР, так конечно надёжней, в том плане, что если Вы запишите "0" в переменную на другой ПР, то оператор этого ПР может "передёрнуть" кнопку(выключить и вновь включить) тогда "0" опять перезапишется значением, соответствующим нажатой кнопке!
    Это вторая ступень защиты которую у меня не получается сделать из за сбросов, попробую таймеры поискать. Смысл этой защиты в том что бы начинался отсчет времени если включен пост и сбрасывался по реле давления (по изменению состояния, не важно нажали или отпустили пистолет), это на тот случай если забыли выключить пульт или порвался шланг, в общем что бы насос не работал всю ночь например. Вот тут после окончания отсчета мы записываем в пульт новое значение.

  9. #1739
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,238

    По умолчанию

    Цитата Сообщение от Saint999 Посмотреть сообщение
    Нет, только с этого.

    Это стандартный алгоритм работы насоса высокого давления: нажал пистолет вода течет, отпустил пистолет - сработал байпасный клапан и начался отсчет времени (10-60 секунд обычно), если пистолет не нажмут за это время насос выключится должен. Пока опять не нажмут на пистолет (реле давления не сработает).
    Так вот то что я сделал у меня не работает, вот потому и пишу, я уже голову за неделю сломал что я делаю не так.
    Это простой вариант, универсальный вариант это выключать только 1 или 9 выход МУ110, но до этого я еще не дошел)

    Это вторая ступень защиты которую у меня не получается сделать из за сбросов, попробую таймеры поискать. Смысл этой защиты в том что бы начинался отсчет времени если включен пост и сбрасывался по реле давления (по изменению состояния, не важно нажали или отпустили пистолет), это на тот случай если забыли выключить пульт или порвался шланг, в общем что бы насос не работал всю ночь например. Вот тут после окончания отсчета мы записываем в пульт новое значение.
    Тогда и обычного таймера достаточно, ничего искать не нужно, если Вам отображение прямого(обратного) отсчёта не нужно, а как ноль писать уже советовал!
    Можно как то так импульс записи сформировать:

    Формирование импульса записи.PNG

    Далее взводится триггер и остаётся взведённым пока ноль не запишется в сетевую переменную с ограничением по времени в 10 секунд, я картинку уже выкладывал чуть раньше!

    Это же простейшие элементы, таймеры, чего тут может быть непонятным?!
    Последний раз редактировалось Сергей0308; 03.09.2020 в 11:19.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #1740

    По умолчанию

    А здесь что я не так сделал? Почему не работает?

Страница 174 из 360 ПерваяПервая ... 74124164172173174175176184224274 ... ПоследняяПоследняя

Похожие темы

  1. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 15:39
  3. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 06.09.2011, 15:12
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 10:29

Ваши права

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