Instructions de bloc fonctionnel pour mesurer et contrôler le temps. Chaque instance de temporisateur crée des variables enfants (.IN, .Q, .PT, .ET).
| Instruction | Description |
|---|---|
| TON | Temporisateur avec retard à la montée - la sortie s'active après un délai |
| TOF | Temporisateur avec retard à la retombée - la sortie reste active après la désactivation de l'entrée |
| TP | Temporisateur d'impulsion - génère une impulsion de durée fixe |
| RTO | Temporisateur mémorisé avec retard à la montée - accumule le temps à travers les activations |
Tous les types de temporisateurs partagent le même ensemble de variables enfants :
| Variable | Type | Description |
|---|---|---|
.IN |
BOOL | Signal d'entrée (active le temporisateur) |
.Q |
BOOL | Signal de sortie (TRUE lorsque la condition du temporisateur est remplie) |
.PT |
TIME | Temps prédéfini (durée configurée) |
.ET |
TIME | Temps écoulé (temps accumulé actuel) |