Вам чуть выше привели рисунок, как сделать Т-триггер из элементов CFC. Соорудите свой личный Т-триггер, с дамами и так далее.
Вам чуть выше привели рисунок, как сделать Т-триггер из элементов CFC. Соорудите свой личный Т-триггер, с дамами и так далее.
Если под Т-триггером понимать импульсное реле, то
Решение на ST и FBD
Имп_реле_FBD.png Имп_реле_ST.png
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
CFC в основном, и чуть-чуть ST. Я только осваиваю CodeSys, потому ляпов много бывает. А с Вашим примером у меня просто глупо получилось- блок добалил в POU "test" (специально для проверки идей использую, чтобы основную программу особо не замусоривать) , вход/выход нарисовал, а в главную программу POU "test" не включил, вот он и не работал.
Последний раз редактировалось Lam-Ka; 23.08.2013 в 04:47.
Что нельзя запрограммировать- приходиться паять.
Ага, я примерно так и делал для входов выбора режима. Только вместо R_trig использовал таймер TP с длиной импульса 5 ms. А вот теперь сомнения взяли- может мой вариант неправильный?
select_mode.png
Последний раз редактировалось Lam-Ka; 23.08.2013 в 04:52.
Что нельзя запрограммировать- приходиться паять.
Да триггер решается на простых логических элементах. Мне привычней и удобней писать на FDB.
А раз Вам удобней работать на СFC и Вы читаете логические схемы, то написать нужный блок будет легко.
Сравните схему Т-триггера и его реализацию на CFC. Фактически просто перечертить схему в CDS в виде функционального блока и сохранить
как внутреннюю библиотеку. И у Вас есть нужный FB.
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)