-
fill-forty, если я правильно понял задачу, то вот текст:
trigvkl(clk:=a);
IF trigvkl.Q THEN
c:=c + 1;
END_IF
IF c=1 THEN
b:=TRUE;
END_IF
IF trigvkl.Q AND c=2 THEN
b:=0; c:=0;
END_IF
Первое нажатие кнопки a - включение выхода b, следующее - выключение, следующее - включение, следующее - выключение и т. д. до бесконечности.
trigvkl - триггер по переднему фронту, объявлен как trigvkl: R_TRIG, с - переменная типа int
Программка работает, отпишитесь, пожалуйста, помогло это или нет
Последний раз редактировалось nikita; 16.08.2009 в 18:20.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума