14.3
CTD : Décrémenteur ..............................................................................................................92
14.4
CTUD : Compteur d'incrémentation et de décrémentation ....................................................93
15
Blocs de génération ou de traitement des impulsions ................................................................................95
15.1
IMPULS..................................................................................................................................95
15.2
TIMER_P : Générateur d'impulsions ......................................................................................95
15.3
R_TRIG : Détection du front montant.....................................................................................98
15.4
F_TRIG : Détection du front descendant................................................................................99
15.5
AFP : Générateur d'horloge .................................................................................................100
16
Blocs de saisie ou de traitement des temps et des plages horaires.........................................................103
16.1
TIME.....................................................................................................................................103
16.2
TIME : Mesurer le temps d'exécution...................................................................................103
16.3
TIME_BEG : Lire l'heure actuelle .........................................................................................104
16.4
TIME_END : Comparer une heure initiale à l'heure actuelle................................................104
17
Blocs de régulation ...................................................................................................................................105
17.1
CONTROL............................................................................................................................105
17.2
CONT_C...............................................................................................................................105
17.2.1
CONT_C : Régulateur continu .............................................................................................105
17.2.2
CONT_C : Schéma fonctionnel ............................................................................................111
17.3
CONT_S...............................................................................................................................112
17.3.1
CONT_S : Régulateur pas à pas..........................................................................................112
17.3.2
CONT_S : Schéma fonctionnel ............................................................................................116
17.4
PULSEGEN..........................................................................................................................117
17.4.1
PULSEGEN : Modulation de largeur d'impulsion pour régulateurs PID...............................117
17.4.2
PULSEGEN : Schéma fonctionnel .......................................................................................122
17.4.3
PULSEGEN : Régulation à trois points ................................................................................122
17.4.4
PULSEGEN : Régulation à trois points, asymétrique ..........................................................123
17.4.5
PULSEGEN : Régulation à deux points ...............................................................................124
17.4.6
PULSEGEN : Mode manuel en cas de régulation à deux ou trois points ............................125
18
Blocs pour les fonctions système .............................................................................................................127
18.1
EVENT : Démarrage de la tâche..........................................................................................127
18.2
DELAY .................................................................................................................................128
18.3
DELAY : Retard des événements déclencheurs..................................................................128
18.4
EDELAY : Validation des événements déclencheurs retardés ............................................129
18.5
DISCARD : Tous les événements déclencheurs sont annulés ............................................129
18.6
EDISCARD : Validation de tous les événements déclencheurs futurs ................................130
18.7
LASTERR : Détermination du code d'erreur dans DELAY, EDELAY, DISCARD,
EDISCARD, P_REASON .....................................................................................................130
18.8
SYSTIME : Détermination de l'heure système .....................................................................131
Aide sur les blocs élémentaires CFC
Manuel de programmation et d'utilisation, 04/2020, A5E41367376-AD
Sommaire
7