Логический синтез дискретных систем управления. Чикуров Н.Г. - 115 стр.

UptoLike

Составители: 

114
Рис. 7.6
Рис. 7.7
На рис. 7.7 представлена временная диаграмма выполнения «Pulse»-
действия в рамках шага и пример программы на языке SFC, использующей
«Pulse»-действия.
«Non-stored»–действие это список команд на языке ST или IL,
которые выполняются на каждом цикле в течение всего периода
активности шага. Синтаксис описания этих действий следующий:
ACTION(N):
(*Операторы языка ST или блок команд на языке IL*)
END_ ACTION.
10
(*Булевы
действия*)
bdirect(N);
/binvert;
bset(S);
breset(R);
Активность шага
Выполнение «Pulse»-действия
1
Action(P):
nb_edge:=0;
End_Action;
3
2
Action(P):
nb_edge:= nb_edge +1;
End_Action;
cmd
cmd
not(cmd)