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