Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 4801

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

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

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

    По умолчанию

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

    Вот с таким макросом гистерезиса должно работать
    Безымянный.png
    Последний раз редактировалось Dimensy; 12.07.2022 в 19:38.

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

    По умолчанию

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

    Вот с таким макросом гистерезиса должно работать
    Безымянный.png
    И, что это такое, макрос гистерезиса с выключением без гистерезиса?
    Даже звучит - нелепо!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    И, что это такое, макрос гистерезиса с выключением без гистерезиса?
    Даже звучит - нелепо!
    Так ту же фишка в управлении - включить надо с гистерезисом, а выключить по факту. Автор внес дополнение в макрос из базы, но немножко не аккуратно

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

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Так ту же фишка в управлении - включить надо с гистерезисом, а выключить по факту. Автор внес дополнение в макрос из базы, но немножко не аккуратно
    Так такой же диапазон работы можно сделать в обычном макросе двухпозиционного регулятора с гистерезисом, зачем что-то менять, если его работа не будет отличатся от преведущего варианта макроса?!
    Назовите любой диапазон температур, а я подскажу какую надо задать уставку и гистерезис, чтобы обычный макрос двухпозиционного регулятора работал в нужном вам диапазоне!
    Короче, проще убрать всякие гистерезисы, просто устанавливать значения включения и выключения, так не только проще будет в плане исполнения макроса, но и в плане понимания его работы, надеюсь, не будете спорить?!
    Последний раз редактировалось Сергей0308; 12.07.2022 в 22:04.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5

    По умолчанию

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

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

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

    По умолчанию

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

  7. #7

    По умолчанию

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

  8. #8

    По умолчанию

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

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

  9. #9

    По умолчанию

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

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

  10. #10

    По умолчанию

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

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


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

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

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

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  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

Ваши права

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