Chapitre 10
Programmation de texte structuré
sont vraies
Choix d'instructions alternatives ou groupes
d'instructions en fonction des conditions d'entrées
548
Affecter les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun.
Exemples
Exemple 1
IF...THEN
Pour exécuter ceci
Si rejets > 3 alors
convoyeur = off (0)
alarme = on (1)
Exemple 2
IF_THEN_ELSE
Pour exécuter ceci
Si direction du contact du convoyeur = avant (1) alors
lumière = off
Sinon lumière = on
Le [:=] dit à l'automate de mettre lumière à zéro chaque fois que l'automate fait ce
qui suit :
Il entre dans le mode EXÉCUTION.
Il quitte l'étape d'un SFC, si vous configurez le SFC pour qu'il se réinitialise
automatiquement. (Cela s'applique seulement si vous incluez l'affectation dans
l'action de l'étape ou si vous utilisez l'action pour appeler un routine de texte
structuré via une instruction JSR.)
Publication Rockwell Automation 1756-RM006K-FR-P - Novembre 2018
Faire quelque chose d'autre si les conditions sont
fausses
Ne rien faire si les conditions sont fausses
Affecter des instructions par défaut si toutes les
conditions sont fausses
Saisissez ce texte structuré
IF rejets > 3 THEN
convoyeur := 0;
alarm := 1;
END_IF;
Saisissez ce texte structuré
IF convoyeur_direction THEN
lumière := 0;
ELSE
light [:=] 1;
END_IF;
IF_THEN_ELSE
IF_THEN_ELSIF
IF_THEN_ELSIF_ELSE