Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 36

Тема: Имитация уменьшения/увеличения

  1. #11

    По умолчанию

    CTUD входы LOAD и PV

  2. #12

    По умолчанию

    Цитата Сообщение от swerder Посмотреть сообщение
    CTUD входы LOAD и PV
    ага спасибо.

  3. #13

  4. #14

    По умолчанию

    Цитата Сообщение от swerder Посмотреть сообщение
    CTUD входы LOAD и PV
    Походу не то, быть может я что то не так делаю.
    Уточню подробно:
    Мне нужно начать увеличение не с 0, а с 5 и до 10.
    И уменьшение начать с 10 до 5, но не до 0.

    capzap
    я сделал остановку роста в CTU счетчика, конечно по другому) но все же, импульсы то подаются между Blink и CTU, но счет CTU не ведет . Теперь задача, в 1 раз увеличение проходило к примеру до 5, а теперь надо не с 0, а с 5 и до 10.
    Последний раз редактировалось mast_sup; 16.05.2012 в 15:46.

  5. #15

    По умолчанию

    Цитата Сообщение от mast_sup Посмотреть сообщение
    Мне нужно начать увеличение не с 0, а с 5
    перед началом подаете на вход пв вашу пятёрку, подаете тру на лоад, вуалая, на выходе уже 5
    Цитата Сообщение от mast_sup Посмотреть сообщение
    и до 10.
    с этим сложнее. что должно быть по достижении?
    придется сравнивать выход счетчика с числами и там уже плясать.
    Цитата Сообщение от mast_sup Посмотреть сообщение
    И уменьшение начать с 10 до 5, но не до 0.
    аналогично.

    вообще лучше написать все самому на st как надо.

  6. #16

    По умолчанию

    Цитата Сообщение от swerder Посмотреть сообщение
    перед началом подаете на вход пв вашу пятёрку, подаете тру на лоад, вуалая, на выходе уже 5

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


    аналогично.

    вообще лучше написать все самому на st как надо.
    Это понятно, что на выходе сразу получится 5, но тут получается как PV стоит 5 и CV 5 и следовательно выход уходит в TRUE, а дальше что еще один блок CTU ставить? (как продолжить увеличение до 10 ?), после достижения 10, так следует пустить сигнал дальше, к примеру закрыть клапан 2.

  7. #17

    По умолчанию

    Цитата Сообщение от mast_sup Посмотреть сообщение
    следовательно выход уходит в TRUE
    и что? нас интересует выход CV
    Цитата Сообщение от mast_sup Посмотреть сообщение
    а дальше что еще один блок CTU ставить?
    зачем?
    Цитата Сообщение от mast_sup Посмотреть сообщение
    (как продолжить увеличение до 10 ?)
    переключать вход CU
    Цитата Сообщение от mast_sup Посмотреть сообщение
    после достижения 10, так следует пустить сигнал дальше, к примеру закрыть клапан 2.
    ну и привяжите на выход CV блок GE

  8. #18

    По умолчанию

    вообще напишите пару строк, и все будет работать как захотите
    if если_надо5 then
    счетчик := 5;
    else
    счетчик := 10;
    end_if;
    if больше then
    счетчик := счетчик +1;
    end_if;
    if меньше then
    счетчик := счетчик -1;
    end_if;
    вкл_движок =: счетчик >= верхний_предел;
    выкл_движок =: счетчик <= нижний_предел;

  9. #19

    По умолчанию

    ST не мой профиль, я с LD лучше намного дружу)

  10. #20

    По умолчанию

    извините, но реализовывать этот алгоритм на LD тот еще изврат

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Ваши права

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