Показано с 1 по 10 из 4481

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Там есть одна фишка из-за чего счет до нуля не дойдет - как только %КЗР станет меньше 1, макрос гистерезиса отключит выход С.
    А все из-за этого условия
    Безымянный.png

    Вот с таким макросом гистерезиса должно работать
    Безымянный.png
    заменил на ваш макрос, изменений никаких не произошло.
    нужно вносить условия, что если КЗР равен нулю и концевик не сработал то закрывать клапан дальше пока не сработает концевик.
    смысл моей затеи в том, чтобы когда значение КЗР было равно нулю то он доходил до срабатывания концевика "закрыто" и затем счетчик обнулялся, а в идеале и при значении КЗР равном 100 чтобы он доходил до концевика "открыто"
    Последний раз редактировалось evgenykip; 13.07.2022 в 07:58.

  2. #2
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,911

    По умолчанию

    Цитата Сообщение от evgenykip Посмотреть сообщение
    заменил на ваш макрос, изменений никаких не произошло.
    нужно вносить условия, что если КЗР равен нулю и концевик не сработал то закрывать клапан дальше пока не сработает концевик.
    смысл моей затеи в том, чтобы когда значение КЗР было равно нулю то он доходил до срабатывания концевика "закрыто" и затем счетчик обнулялся, а в идеале и при значении КЗР равном 100 чтобы он доходил до концевика "открыто"
    Ну, не знаю, дополненная версия от AlexCrane с исправленным макросом гистерезиса у меня в эмуляторе при %КЗР=0 держит активным выход на закрытие пока не сработает концевик

  3. #3

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Ну, не знаю, дополненная версия от AlexCrane с исправленным макросом гистерезиса у меня в эмуляторе при %КЗР=0 держит активным выход на закрытие пока не сработает концевик
    Вы следуйте такому алгоритму при эмуляции, сначала запустите => заслонка идет на ноль до сработки концевика ( здесь так и было ), затем происходит регулирование, затем сделайте измеряемую величину больше уставки => выход на закрытие остается активным пока идет счет и останавливается не дожидаясь сработки концевика. Я в приборе проверяю, хотя, в эмуляции то же самое происходит.

  4. #4

    По умолчанию

    Цитата Сообщение от evgenykip Посмотреть сообщение
    Вы следуйте такому алгоритму при эмуляции, сначала запустите => заслонка идет на ноль до сработки концевика ( здесь так и было ), затем происходит регулирование, затем сделайте измеряемую величину больше уставки => выход на закрытие остается активным пока идет счет и останавливается не дожидаясь сработки концевика. Я в приборе проверяю, хотя, в эмуляции то же самое происходит.
    Что я делаю не так, или эмуляция живет своей жизнью теперь?

    P.S. версия OL 1.23.298, блок гистерезиса не правил
    Изображения Изображения
    • Тип файла: gif test.gif (1.04 Мб, Просмотров: 20)

  5. #5

    По умолчанию

    Цитата Сообщение от AlexCrane Посмотреть сообщение
    Что я делаю не так, или эмуляция живет своей жизнью теперь?

    P.S. версия OL 1.23.298, блок гистерезиса не правил
    Не знаю ... У меня в приборе не работает, никаких изменений не произошло, по прежнему не доходит до концевика. Сейчас еще раз проверю все.

  6. #6

    По умолчанию

    Цитата Сообщение от AlexCrane Посмотреть сообщение
    Что я делаю не так, или эмуляция живет своей жизнью теперь?

    P.S. версия OL 1.23.298, блок гистерезиса не правил
    еще раз проверил. включил онлайн отладку. не доходит клапан до концевика.


    в общем, в эмуляции то же самое происходит... когда пид на нуле, кзр не на нуле почему то и клапан при этом не доходит до концевика, где то там собака засела какая то ...
    блин, совсем запарился ... там, походу, еще где то что то не так ...
    понял, там нужно сравнивать не кзр а пид, получается, что кзр неправильно расчитывает положение, для этого и нужно было что бы каждый раз при 0% клапан доходил до концевика и сбрасывался счетчик.
    блин, херня какая то, у меня в приборе пид и кзр одинаковые значения принимают... а в онлайн отладке нет и в эмуляции тоже нет ... как такое происходит ?

    Прошу извинить, ввел в заблуждение, в макросе выход кзр это выход из макроса scale которы приводит значение с переменной кзр к диапазону 0-100, поэтому у меня в приборе пид и кзр принимают одинаковые значения. ну в общем я понял как заставить заслонку доходить до концевика, только считаю что нужно добавить еще условие что концевик не сработан при этом.
    Спасибо, ребята, большое, всем за помощь ! ! ! Дальше я сам доделаю это.

    Если не затруднит, то подскажите с еще одним вопросом : В проекте пуск происходит из макроса "one_thouch" физическим входом или из сети сетевой переменной, как заставить стандартную переменную на выходе сохранять "1" после отключения питания и повторного включения, которая была ей присвоена до выключения макросом "one_thouch" ?
    Последний раз редактировалось evgenykip; 13.07.2022 в 14:21.

  7. #7
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,911

    По умолчанию

    Цитата Сообщение от evgenykip Посмотреть сообщение
    еще раз проверил. включил онлайн отладку. не доходит клапан до концевика.
    в общем, в эмуляции то же самое происходит... когда пид на нуле, кзр не на нуле почему то и клапан при этом не доходит до концевика, где то там собака засела какая то ...
    блин, совсем запарился ... там, походу, еще где то что то не так ...
    понял, там нужно сравнивать не кзр а пид, получается, что кзр неправильно расчитывает положение, для этого и нужно было что бы каждый раз при 0% клапан доходил до концевика и сбрасывался счетчик.
    а вот этот проверьте
    Вложения Вложения
    • Тип файла: owl test2.owl (905.7 Кб, Просмотров: 12)

  8. #8

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    а вот этот проверьте
    В эмуляции отлично работает

  9. #9

    По умолчанию

    Цитата Сообщение от evgenykip Посмотреть сообщение
    Если не затруднит, то подскажите с еще одним вопросом : В проекте пуск происходит из макроса "one_thouch" физическим входом или из сети сетевой переменной, как заставить стандартную переменную на выходе сохранять "1" после отключения питания и повторного включения, которая была ей присвоена до выключения макросом "one_thouch" ?
    Перезапись переменной саму в себя
    https://owen.ru/forum/showthread.php?t=36186

  10. #10

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Перезапись переменной саму в себя
    https://owen.ru/forum/showthread.php?t=36186
    это не то, мне нужно после выключения и затем включения питания сохранить состояние переменной таким каким она была до момента выключения, короче, чтобы пуск произошел автоматически.

Похожие темы

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

Ваши права

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