Страница 44 из 66 ПерваяПервая ... 34424344454654 ... ПоследняяПоследняя
Показано с 431 по 440 из 658

Тема: Функциональные блоки на языке ST

  1. #431

    По умолчанию

    Из примера пока не зашло, но я особо не парился, а вот с "SYS" получилось. Присвоил значение Enable к входной переменной тиггера...Правда мне нужен Т-триггер, счётный, подал импульс, открылся, подал следующий, закрылся, а его в списочке нет. А в чём разница между примером и "SYS".

  2. #432

    По умолчанию

    Цитата Сообщение от Urfin_Dzhyus Посмотреть сообщение
    Из примера пока не зашло, но я особо не парился, а вот с "SYS" получилось. Присвоил значение Enable к входной переменной тиггера...Правда мне нужен Т-триггер, счётный, подал импульс, открылся, подал следующий, закрылся, а его в списочке нет. А в чём разница между примером и "SYS".
    Схема Т-триггера, на ST попробуйте написать 1 Т_триггер.jpg

  3. #433

    По умолчанию

    Как вызвать "xor"?

  4. #434

    По умолчанию

    Цитата Сообщение от Urfin_Dzhyus Посмотреть сообщение
    Как вызвать "xor"?
    Так же, как и AND и OR
    Вторая половина кода
    Код:
    Enab:=Rtrig.Q xor Q ; Q:=Enab;    // T_TRIG без сброса, где Enab - выход 
    
    Enab:=Enab xor (Q and not Res);  Q:=Enab;   // T_TRIG со  сбросом
    Последний раз редактировалось kondor3000; 25.02.2024 в 16:25.

  5. #435

    По умолчанию

    Цитата Сообщение от Urfin_Dzhyus Посмотреть сообщение
    Ошибок ноль, в симуляции даже не возбуждается. Где косяк?
    Косяк, что вы даже не посмотрели предыдущее сообщение, где уже есть 2 половина кода. Q- промежуточная переменная в VAR, а выход у меня в примере Enab.
    Промежуточная и выходная переменная не могут называться одинаково. Назовите тогда Q и Q_
    Последний раз редактировалось kondor3000; 25.02.2024 в 14:05.

  6. #436

    По умолчанию

    Не получается с триггерами, ошибок ноль, а в симуляторе не возбуждаются, взял примеры из справки, нарисовал блоки из примеров и такая же фигня, симулятор не видит их. Интересно, какое ещё я нарушил правило?

  7. #437

    По умолчанию

    Цитата Сообщение от Urfin_Dzhyus Посмотреть сообщение
    Не получается с триггерами, ошибок ноль, а в симуляторе не возбуждаются, взял примеры из справки, нарисовал блоки из примеров и такая же фигня, симулятор не видит их. Интересно, какое ещё я нарушил правило?
    Всего то составить из 2 строк, одно целое, даже с подсказками не смогли, аж 2 варианта рабочих.
    Код:
    Rtrig(I:= T, Q=>Enab);
    Enab:=Enab xor Q;  Q:=Enab;    // T_TRIG без сброса, где Enab - выход
    Код:
    Rtrig(I:= T);
    Enab:=Rtrig.Q xor Q;  Q:=Enab;    // T_TRIG без сброса, где Enab - выход
    Последний раз редактировалось kondor3000; 26.02.2024 в 08:24.

  8. #438

    По умолчанию

    Писал я именно так, но не работало, не работали и блоки из примеров в справке, я готов был клаву грызть, что убил на это весь вечер, похоже дома лоджик глюканул, на работе всё ок. Спасибо вам большое, что тратитеина меня своё время.

  9. #439

    По умолчанию

    Цитата Сообщение от Urfin_Dzhyus Посмотреть сообщение
    Писал я именно так, но не работало, не работали и блоки из примеров в справке, я готов был клаву грызть, что убил на это весь вечер, похоже дома лоджик глюканул, на работе всё ок. Спасибо вам большое, что тратитеина меня своё время.
    Ну с компом вы разберётесь сами, а вот если забыть присвоить выход R-триггера, во вторую строку или не дописать последний кусочек кода
    Q:=Enab; // это исскуственная линия задержки на цикл,
    то работать ничего не будет.
    Последний раз редактировалось kondor3000; 26.02.2024 в 09:48.

  10. #440

    По умолчанию

    Вот, чего я добивался, выкладываю. На вход Enable установил RS, пририсовал независимые входы Val1-4 для независимой установки времени шагов и паузы между ними, выкинул фнкцию funMul, а необходимое значение шагов записал на прямую.
    Вложения Вложения

Страница 44 из 66 ПерваяПервая ... 34424344454654 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК73 (Функциональные кнопки)
    от necro в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 18.05.2022, 10:03
  2. Функциональные блоки
    от ribamuka в разделе СПК2xx (архив)
    Ответов: 4
    Последнее сообщение: 08.04.2018, 15:01
  3. Функциональные блоки насосов в CoDeSys
    от Алексей Ермолаев в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 28.03.2017, 13:50
  4. Функциональные блоки- где искать?
    от Xops в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 01.03.2016, 11:07
  5. СПК функциональные клавиши
    от Lyohin в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 30.03.2015, 15:10

Ваши права

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