IF C1 THEN TON(TRUE, T#5s); IF T1.Q THEN M := FALSE; ELSE M := TRUE; END_IF END_IF Énoncé : Un moteur triphasé asynchrone doit tourner dans les deux sens (marche avant/arrière) avec verrouillage électrique.
(Contacteurs KM1, KM2 ; disjoncteur Q1 ; relais thermique F1). 2. Schéma de commande avec boutons poussoirs S1 (Arrêt), S2 (Avant), S3 (Arrière).
| Ladder (IEC 61131-3) | |----------------------| | [ C1 ]---[TON T1 5s]---( M ) | [ T1.Q ]-----------------( Arrêt M )
| Étape | Action | Réceptivité | |-------|--------|--------------| | 1 | – | Init = 1 | | 2 | T1 (3s)| t/x1 | | 3 | L1=1 | T1/X1 | | 4 | T2 (5s)| t/x2 | | 5 | L1=0 | T2/X2 → retour étape 1 |