Table des matières:
- Étape 1: Contrôleur logique programmable (PLC) et logiciel Codesys
- Étape 2: Saisie des adresses
- Étape 3: Adresses de sortie
- Étape 4: Processus de bande transporteuse
- Étape 5: Processus de remplissage
- Étape 6: Processus de plafonnement
- Étape 7: processus d'étiquetage
- Étape 8: Transporteur et processus de libération
- Étape 9: Auto et Manuel
- Étape 10: Visualisation et représentation
- Étape 11: Convoyeur à bande
- Étape 12: Remplissage, bouchage et étiquetage
- Étape 13: Transporteur et libération
- Étape 14: Panneau de configuration et carte de commutation
- Étape 15: Boîte d'emballage et boîte d'échantillons
- Étape 16: Finition et test
- Étape 17: Codes et vidéo de test
Vidéo: Programme ABB PLC simple - Projet académique : 17 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Il s'agit d'un projet simple qui vise à programmer à l'aide du logiciel CoDesys avec le langage Ladder Diagram (LD). Et veuillez noter qu'il ne s'agit pas d'un projet de tutoriel, partagez vos connaissances et commentez avec moi.
Le projet contient avec ces fonctions.., Processus de remplissage
Processus de plafonnement
Processus d'étiquetage
Processus de transporteur
Processus de libération
Échantillon de produit
Auto/Manuel
Les fonctions ci-dessus seront expliquées avec les étapes suivantes.
Étape 1: Contrôleur logique programmable (PLC) et logiciel Codesys
Un contrôleur logique programmable (PLC) ou un contrôleur programmable est un ordinateur numérique industriel pour le contrôle des processus de fabrication, tels que les chaînes d'assemblage ou les dispositifs robotiques, ou toute activité nécessitant un contrôle de haute fiabilité et une facilité de programmation et de diagnostic des défauts de processus.
Codesys SoftwareCODESYS est un environnement de développement pour la programmation d'applications de contrôleurs selon la norme industrielle internationale.
Étape 2: Saisie des adresses
Les entrées de la machine.., Démarrer - DÉMARRER
Stop STOP
Automatique - AUTO
Manuel - MANUEL
Capteur de position 1 - S1
Capteur de position 2 - S2
Capteur de position 3 - S3
Capteur de position 4 - S4
Capteur de position 5 - S5
Capteur de position 6 -S6
Capteur de position 7 - S7
Capteur de position 8 - S8
Capteur de position 9 - S9
Bande transporteuse manuelle - MANUAL_CONVEYOR_BELT
Remplissage manuel - MANUAL_FILLING
Capsulage manuel - MANUAL_CAPPING
Étiquette manuelle - MANUAL_LABEL
Bras porteur manuel - MANUAL_CARRIER_ARM
Armement manuel vers l'avant - MANUAL_ARM_FORWARD
Inversion du bras manuel - MANUAL_ARM_REVERSE
Libération manuelle du bras - MANUAL_ARM_RELEASE
Échantillon - ÉCHANTILLON
Étape 3: Adresses de sortie
La machine sort.., Bande transporteuse - CONVEYOR_BELT
Bras de remplissage vers le bas - FILL_DOWN
Processus de remplissage - FILL_FILLING
Bras de remplissage vers le haut - CAP_UP
Bras de capsulage vers le bas - CAP_DOWN
Processus de plafonnement - CAP_CAPPING
Bras de capsulage levé - CAP_UP
Étiquette bras vers le bas - LABEL_DOWN
Processus de collage d'étiquettes - LABEL_LABEL
Armer l'étiquette vers le haut - LABEL_UP
Bras en avant - ARM_FORWARD
Bras inversé - ARM_REVERSE
Bras de traitement de la machine vers le bas - MACHINE_CARRY_DOWN
Bras de processus machine ouvert - MACHINE_CARRY_OPEN
Fermeture du bras de traitement de la machine - MACHINE_CARRY_CLOSE
Bras de processus de la machine vers le haut - MACHINE_CARRY_UP
Étape 4: Processus de bande transporteuse
Lorsque la machine est en mode Auto, Lorsqu'une bouteille est vue devant le capteur numéro 1 (S1), la bande transporteuse commence à tourner jusqu'à ce que le capteur de position 3 (S3).
le capteur numéro 2 est utilisé pour définir le processus d'emballage.
Étape 5: Processus de remplissage
Lorsque la bouteille arrive au capteur de position 3 (S3), la bande transporteuse va s'arrêter et le processus de remplissage commencera.
Il y a trois étapes.., Le bras descend, trois secondes.
Processus de remplissage, trois secondes.
Le bras se lève, trois secondes.
J'ai utilisé trois secondes pour chaque cas avec des minuteries différentes. Totalement neuf secondes pour le processus de remplissage.
Une fois le processus de remplissage terminé, la bande transporteuse commencera à tourner pour la prochaine position qui est le processus de capsulage.
Étape 6: Processus de plafonnement
Le capteur de position 4 (S4) est utilisé pour faire fonctionner le processus de capsulage. Lorsque le capteur détecte la bouteille, la courroie s'arrête et le bras est activé.
Il y a aussi trois étapes avec des timings différents.., Le bras descend, trois secondes.
Processus de capsulage, deux secondes.
Le bras se lève, trois secondes.
Étape 7: processus d'étiquetage
Lorsque la bouteille arrive au capteur de position 5 (S5), la bande transporteuse s'arrêtera et le processus d'étiquetage commencera.
Ce processus comporte trois étapes.., Le bras descend, deux secondes.
Processus de capsulage, deux secondes.
Le bras se lève, deux secondes.
Étape 8: Transporteur et processus de libération
Lorsque la bouteille arrive au capteur de position 5 (S5), La bande transporteuse s'arrêtera et le processus Carrier commencera.
Ce processus comporte quatre étapes.., Poignée de bras ouverte pendant deux secondes.
Le bras descend pendant trois secondes.
La poignée du bras porte la bouteille pendant deux secondes.
Le bras se lève pendant trois secondes.
L'étape suivante consiste à libérer la bouteille. Le bras se déplace vers la dernière position. Il y a deux boîtes qui emballent et échantillonnent, le bras doit choisir la bonne boîte. Elle sera choisie en fonction des conditions de départ. Mentionné ces conditions ci-dessous.
Si le commutateur d'échantillon et le capteur de position 9 (S9) sont activés, le bras libère la bouteille au niveau de la boîte d'échantillon.
Si le capteur de position 2 (S2) et le capteur de position 8 (S8) sont activés, le bras libère la bouteille au niveau de la boîte d'emballage.
Une fois le processus terminé, le bras commencera à reculer jusqu'au capteur de position 7 (S7). Ensuite, la configuration sera réinitialisée pour la bouteille suivante.
Ces trois fonctions, à savoir Carrier, Packing et Releasing, se déroulent dans le même bras. Pour représenter dans la visualisation, j'ai utilisé des polygones et des mémoires séparés pour le programme.
Étape 9: Auto et Manuel
Le projet est disponible en mode automatique et en mode manuel. Tout d'abord, le mode doit être sélectionné. Le système automatique fonctionne comme d'habitude. Il existe des commutateurs séparés pour le mode manuel.
Étape 10: Visualisation et représentation
J'ai représenté l'état de la machine et l'état du système à l'aide de polygones.
Étape 11: Convoyeur à bande
Lorsque la bande transporteuse est en marche, la couleur est rouge.
Étape 12: Remplissage, bouchage et étiquetage
Des flèches vers le bas sont représentées, les bras se déplaçant vers le bas.
Des flèches vers le haut sont représentées, les bras se déplaçant vers le haut.
Les parties ci-dessous concernent la visualisation du remplissage, du bouchage et de l'étiquette.
Étape 13: Transporteur et libération
Transporteur:-
La première partie est représentée à propos de l'ouverture de la poignée de transport.
Des flèches vers le bas sont représentées, les bras se déplaçant vers le bas.
Des flèches vers le haut sont représentées, les bras se déplaçant vers le haut.
La partie ci-dessous est représentée sur le portage.
Sortie:-
Des flèches vers le bas sont représentées, les bras se déplaçant vers le bas.
Des flèches vers le haut sont représentées, les bras se déplaçant vers le haut.
La dernière partie est représentée sur la libération.
La troisième partie est représentée à peu près près de la poignée.
Arm Forward et Arm Reverse sont représentés par le mouvement du bras.
Étape 14: Panneau de configuration et carte de commutation
Il y a Start, Stop, Sample, Auto, Manual dans le tableau de commutation.
Le panneau de commande manuel a huit commutateurs.
Étape 15: Boîte d'emballage et boîte d'échantillons
Étape 16: Finition et test
Étape 17: Codes et vidéo de test
Il y a la vidéo avec une visualisation simple.
Conseillé:
Programme MicroPython : les toilettes sont-elles occupées ? : 8 étapes (avec photos)
Programme MicroPython : Les toilettes sont-elles occupées ? : Notre bureau est un grand bureau de groupe avec un espace de salle de bain limité. trouve souvent que je n'ai pas de place pour aller aux toilettes, je dois donc attendre si longtemps que je me sens gêné. L'expérience a utilisé MakePython ESP8266 pour mettre en place un serveur de détection
Programme MicroPython : Mettre à jour les données sur la maladie à coronavirus (COVID-19) en temps réel : 10 étapes (avec photos)
Programme MicroPython : Mettre à jour les données sur la maladie à coronavirus (COVID-19) en temps réel : au cours des dernières semaines, le nombre de cas confirmés de maladie à coronavirus (COVID 19) dans le monde a dépassé 100 000, et l'Organisation mondiale de la santé (OMS) a déclaré le la nouvelle épidémie de pneumonie à coronavirus est une pandémie mondiale. Je ai été très
Programme d'ajout simple dans le langage de programmation Shakespeare : 18 étapes
Programme d'addition simple dans le langage de programmation Shakespeare : Le langage de programmation Shakespeare (SPL) est un exemple de langage de programmation ésotérique, peut-être intéressant à apprendre et amusant à utiliser, mais pas particulièrement utile dans les applications réelles. SPL est un langage où le code source r
Affichage du programme PyPortal Splatoon 2: 34 étapes (avec photos)
Affichage de l'horaire de PyPortal Splatoon 2 : affichage amusant des étapes Splatoon 2 actuelles et à venir dans les jeux Turf War et classés, le type de jeu classé et l'horaire de Salmon Run à l'aide d'un Adafruit PyPortal. Faites défiler le programme en appuyant sur l'écran tactile. Les arrière-plans sont cyclés au hasard pour
Programme de chat simple par lots : 5 étapes
Programme de discussion simple par lots : je vais vous montrer aujourd'hui comment créer un programme par lots simple. Je crois que batch est l'un des langages les plus simples (est-ce que c'est ??) de son genre. Regardez la vidéo et vous l'aurez compris. J'avais expliqué toute la ligne mais la qualité de la vidéo n'est pas autant que je le pensais