Leçon · Écrire les phases en texte · 8 min · prépare à la mission 69
Écrire une phase comme une machine d'états: Leçon d’automate
Je sais écrire une machine à états CASE et définir chaque commande dans chaque état.
1. Pourquoi c'est important : Écrire une phase comme une machine d'états
Quand un opérateur met un lot en Hold, le mélangeur et la pompe doivent s'arrêter. Des états clairs garantissent qu'aucune ancienne commande ne continue pendant le maintien.
Écrire une phase comme une machine d'états: ce que couvre cette leçon
- Garder la position d'une phase dans un seul nombre mémorisé
- Comment CASE choisit une branche à chaque cycle
- Quelles demandes doivent l'emporter quand plusieurs arrivent en même temps
- Écrire les commandes et les sorties de chaque état avant de coder
La suite de cette leçon fait partie de ProCrée un compte gratuit : chaque compte a un essai Pro gratuit jusqu'au 5 décembre.
Sans carte bancaire. Rien à payer. Rien à annuler.
Official release: 5 December. Prends la tête du classement ce jour-là et gagne 3 mois de Pro, plus 2 semaines de Pro à offrir à un ami. La 2e place gagne 4 semaines. La 3e place gagne 2 semaines. Règlement
- Toutes les leçons, depuis zéro
- Toutes les missions et leçons, au fil de ta montée de niveau
- Un test pratique pour chaque titre, avec un certificat
- Rembobine n'importe quel test, un cycle à la fois
- Des solutions commentées quand tu es bloqué
- Le convertisseur de code, autant que tu veux
- L'idée en mots simplesPRO (nécessite Pro)
- Vois-le se produire, cycle par cycle, en Siemens et en RockwellPRO (nécessite Pro)
- Notes constructeursPRO (nécessite Pro)
- Sur sitePRO (nécessite Pro)
- Essaie-le sur l'installationPRO (nécessite Pro)
- Vérifie ta compréhensionPRO (nécessite Pro)
Écrire une phase comme une machine d'états: mots à connaître
- CASE
- Choisir une section de code à partir d’une valeur, comme un numéro d’état. Seule la section correspondante s’exécute à cet appel de CASE.
- Machine à états
- Un programme qui mémorise dans quelle partie d’une tâche il se trouve. Il définit les commandes et les changements permis pour chaque partie.
- DINT
- Un type de nombre entier avec une plage plus grande que INT. Utile pour les totaux et les états de programme numérotés.
Écrire une phase comme une machine d'états: missions associées
- Lancer, suspendre et reprendre une phase: Utilise un état numéroté pour lancer, mettre en pause et redémarrer en toute sécurité un travail de mélange.
- Écris ta première machine à états: Utilise un état numéroté pour démarrer, terminer et réinitialiser un travail de mélange.
- Mettre un travail en pause, puis le reprendre: Ajoute un état Held au travail de mélange, et décide quelle demande l'emporte.
Des questions sur cette leçon ? Pose-les aux membres dans le Vestiaire.