Génération de Fronts – ST

PLC3000 n’intègre pas les fonctions de Fronts Montant et Descendant. Cependant, ils peuvent très facilement être générés à partir des bits mémoires disponibles.

Déclaration en ST

La création d’un front montant sur %I0 est réalisée en considérant le bit mémoire %M1 généré de la manière suivante

PROGRAM EDGE_R
%M1 := %I0 AND NOT %M0;
%M0 := %I0;
END_PROGRAM

La création d’un front descendant sur %I1 est réalisée en considérant le bit mémoire %M3 généré de la manière suivante 

PROGRAM EDGE_F
%M3 := NOT %I1 AND NOT %M2;
%M2 := NOT %I1;
END_PROGRAM