Chargement de la progression locale…
PLC Gym
Accueil PLC GymNiveau 1, 0 XP · ta progression
Mission 53 · PRO (nécessite Pro)

Exercice : Une voiture à la fois: schéma à contacts d’automate pour parking

Lève le bras pour un ticket, baisse-le une fois la voiture dégagée.

Lève le bras quand le conducteur d'une voiture en attente demande un ticket, affiche le vert une fois le bras levé, et baisse-le après que la voiture a quitté la boucle de sécurité.

Cette mission 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
Le barrière de parking 3D sur lequel tourne cette missionPRO (nécessite Pro) mission
Comment le test se déroule

Une voiture passe

Test 1 sur 3
Réglé par le testVérifié par le testPas 29 sur 29
Level
Appliqué
Durée
À propos 20 min
Récompense
+350 XP
Installation
barrière de parking en 3D
Éditeurs Siemens
Schéma à contacts (CONT), SCL
Éditeurs Rockwell
Schéma à contacts, Texte structuré
Éditeurs Beckhoff
Texte structuré
Étape
27. Labo machine 1 : de vraies machines, des règles claires
Comportement exigé

Une voiture à la fois: ce que ton code doit faire

Une voiture sur EntryLoop et un appui sur TicketButton lancent le cycle. Lève le bras jusqu'à ArmUp, puis affiche GreenLight. Garde le bras levé pendant que la voiture franchit SafetyLoop. Quand la voiture a quitté les deux boucles, baisse le bras jusqu'à ArmDown. Si SafetyLoop détecte une voiture pendant que le bras descend, relève-le aussitôt. Ne commande jamais le bras dans les deux sens à la fois, et arrête chaque commande à sa fin de course.

Ticket
Seulement avec une voiture sur la boucle d'entrée.
Vert
Seulement avec le bras complètement levé.
Boucle de sécurité
Une voiture sous le bras gagne toujours : relève-le.
Table des variables

Une voiture à la fois: entrées et sorties

Ton programme lit 5 entrées et pilote 3 sorties. Une entrée de plus pilote la simulation ou affiche une mesure, pour que tu puisses tester. Les noms sont les mêmes dans l'éditeur de chaque constructeur.

VariableType de donnéesTon codeCe que ça signifie sur la machine
TicketButtonBOOLLitUne entrée dont ton code a besoinLe conducteur appuie sur le bouton du ticket
EntryLoopBOOLLitUne entrée dont ton code a besoinBoucle A : une voiture attend à la barrière
SafetyLoopBOOLLitUne entrée dont ton code a besoinBoucle de sécurité : une voiture est sous la barre
ArmUpBOOLLitUne entrée dont ton code a besoinFin de course : barre complètement levée
ArmDownBOOLLitUne entrée dont ton code a besoinFin de course : barre complètement baissée
CarArrivesBOOLPas nécessairePour tester ou observer ; ton code peut s'en passerEnvoyer une voiture jusqu'à la barrière
RaiseArmBOOLÉcritUne sortie que ton code commandeFaire monter la barre
LowerArmBOOLÉcritUne sortie que ton code commandeFaire descendre la barre
GreenLightBOOLÉcritUne sortie que ton code commandeFeu vert pour le conducteur ; rouge quand OFF

En Siemens SCL, écris les variables propres à un bloc avec # devant, comme le fait TIA Portal : #TicketButton. Rockwell et TwinCAT utilise le nom seul : TicketButton.

Tests automatiques

Une voiture à la fois: ce que vérifient les tests

  1. Un appui sur le ticket ne compte que s'il y a une voiture sur EntryLoop.
  2. RaiseArm fonctionne jusqu'à ArmUp ; LowerArm fonctionne jusqu'à ArmDown.
  3. GreenLight ne s'affiche que quand le bras est complètement levé et que la voiture passe.
  4. Le bras ne descend qu'après que la voiture a quitté SafetyLoop et EntryLoop.
  5. Une voiture sur SafetyLoop pendant la descente renvoie aussitôt le bras vers le haut.
  6. RaiseArm et LowerArm ne sont jamais ON en même temps.
  1. Essaie Utilise les boutons sous le modèle et regarde l'installation réagir.
  2. Tester la solution Toutes les vérifications tournent sur ton code en un seul clic.
  3. Rembobiner PRO (nécessite Pro) Si l'une échoue, reviens en arrière cycle par cycle pour voir pourquoi.

Bloqué sur cette mission ? Demande aux membres dans le Vestiaire.

Pourquoi c'est important

Où tu verrais ça sur le terrain

Chaque entrée de parking exécute cette séquence, des milliers de fois par jour, en général sur un petit automate ou un contrôleur de barrière dédié.

Un bras qui descend sur le toit d'une voiture abîme les voitures et entraîne des plaintes et des réclamations. La boucle de sécurité est là pour que la logique puisse l'éviter.

Où tu trouverais çaLaisse entrer les voitures une par une, sans jamais en heurter une

Les parkings d'hôpitaux, d'aéroports et de bureaux utilisent toute la journée des barrières comme celle-ci. Des boucles de fil taillées dans la chaussée détectent le métal d'une voiture. Une boucle dit qu'une voiture attend ; la boucle de sécurité sous la barre l'empêche de descendre sur une voiture qui passe encore.

  1. Arrivée de la voitureBoucle d'entrée
  2. TicketLe conducteur appuie
  3. Barre levéeLa voiture passeTu es ici
  4. Barre baisséeVoie fermée
Sur un vrai site : lieux, pièces et sécurité
  • Parkings et parkings à étages
  • Loges d'accès d'usines et de dépôts
  • Péages et terminaux de ferries

Ne baisse jamais une barre tant que la boucle de sécurité détecte un véhicule.

Les vraies barrières ajoutent des cellules photoélectriques et un bord sensible pour les piétons et les cyclistes, que les boucles ne peuvent pas détecter.

Les tailles, les temps et les vues en coupe sont des choix pédagogiques, pas le plan d'une installation réelle précise.

Continue

Prochaine étape sur la route