Leçon · Réutiliser une logique de commande testée · 8 min · prépare à la mission 33
Leçon : Une définition, des instances séparées: blocs fonctionnels d’automate
Je sais exécuter deux instances d’un même bloc et prouver que leur mémoire reste indépendante.
1. Pourquoi c'est important : Une définition, des instances séparées
Deux pompes ont besoin des mêmes règles Start et Stop testées. Chacune a besoin de sa propre mémoire, pour qu'appuyer sur le bouton d'une pompe ne change jamais l'autre.
Une définition, des instances séparées: ce que couvre cette leçon
- Écrire la logique une fois et l'utiliser pour chaque pompe, avec un FB Siemens ou un AOI Rockwell
- Comment chaque instance garde sa propre mémoire
- Comment les entrées, les sorties et InOut font passer des valeurs vers l'intérieur et l'extérieur
- Pourquoi un bloc doit quand même être appelé pour arrêter une pompe
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)
Une définition, des instances séparées: mots à connaître
- AOI
- Une instruction réutilisable qu’un ingénieur définit pour une tâche répétée. Chaque utilisation a besoin d’un stockage séparé quand ses machines doivent agir indépendamment.
- Bloc fonctionnel
- Un morceau de programme réutilisable avec ses propres valeurs mémorisées. Donne à chaque machine séparée sa propre copie de cette mémoire.
- Instance
- Le stockage séparé utilisé par un temporisateur ou un bloc réutilisable. Partager la conception ne veut pas dire partager les valeurs mémorisées de chaque machine.
- Mémorisation (latch)
- Une valeur ON mémorisée qui reste active après la fin de la demande d’origine. Une autre instruction doit la désactiver volontairement.
Une définition, des instances séparées: missions associées
- Appeler un seul bloc pour deux pompes: Un bloc, deux copies, chacune avec sa propre mémoire.
Des questions sur cette leçon ? Pose-les aux membres dans le Vestiaire.