Table des matières:

Programmation d'un automate pour contrôler un feu stop.: 7 étapes (avec images)
Programmation d'un automate pour contrôler un feu stop.: 7 étapes (avec images)

Vidéo: Programmation d'un automate pour contrôler un feu stop.: 7 étapes (avec images)

Vidéo: Programmation d'un automate pour contrôler un feu stop.: 7 étapes (avec images)
Vidéo: Set / Reset et mnémoniques [ Tuto Programmation automate pour débutant S7 siemens #4 ] 2024, Novembre
Anonim
Image
Image
Rassembler des matériaux
Rassembler des matériaux

Les automates programmables sont utilisés dans tout ce que nous rencontrons au quotidien. Des machines de mise en conserve ou d'embouteillage d'articles tels que la bière, les sodas, la soupe et de nombreux autres produits emballés aux bandes transporteuses de Walmart et aux feux stop à certaines intersections, les automates programmables touchent la vie de presque tout le monde d'une manière ou d'une autre, il est donc important pour quelqu'un dans le domaine de la robotique pour savoir comment fonctionne un automate et comment le programmer.

Le guide suivant montrera comment créer un feu stop fonctionnel avec un API. Ces étapes montreront comment connecter l'API aux entrées et sorties pour commencer la programmation. Ils montreront également comment programmer l'API pour qu'il émette les bons éclairages aux bons intervalles.

Étape 1: Rassembler les matériaux

Pour mener à bien ce projet, les matériaux suivants sont nécessaires.

1 – API Allen Bradley MicroLogix 1400

1 – Ordinateur avec RSLogix 500 installé

1 - Lumière rouge 24v CC

1 – Lumière verte 24v CC

1 – Lumière jaune 24v CC

1 – Disjoncteur 120V

1 – Alimentation 120 V CA à 24 V CC

1 – Cordon Ethernet

1 - Cordon d'alimentation

Câblez à la longueur requise pour connecter les lumières.

Facultatif: embouts pour protéger les extrémités du fil contre l'effilochage.

Étape 2: Câblage de l'API

Câblage de l'API
Câblage de l'API

ATTENTION: Ne travaillez jamais sur un circuit sous tension, la ligne CA de l'alimentation est connectée directement à la prise murale et 110V, assez pour tuer un humain ou provoquer de graves brûlures électriques, y compris des dommages aux organes internes. Débranchez toujours le circuit, désactivez le disjoncteur et vérifiez que le circuit a été mis hors tension.

Pour cette application, le câblage complet montré dans l'image ci-dessus n'est pas requis, seul le câblage décrit ci-dessous. Tous les ports sont clairement marqués sur l'API.

Pour commencer, commencez par connecter l'API à l'alimentation avec L1, le fil blanc sortant du cordon d'alimentation dans le port "VAC L1" et dans le port "L" de l'alimentation. Ensuite, le fil noir provenant du cordon d'alimentation est connecté à "VAC L2" et "VAC DC5" sur l'API et "N" sur l'alimentation.

À partir de l'alimentation, le fil rouge positif est connecté aux ports « VAC DC0, 1, 2, 3 et 4 » de l'API. Le fil noir négatif est connecté aux ports "COM 0 et 1" de l'API et connecté à un côté de chaque lumière. L'autre côté de chaque lumière est ensuite connecté aux ports de l'automate « OUT 0, 1 et 2 ».

Étape 3: connexion de l'API à l'ordinateur

Connexion de l'API à l'ordinateur
Connexion de l'API à l'ordinateur

Pour vous connecter à l'API, connectez les extrémités du cordon Ethernet à l'API et au PC avec RSLogix installé. Ouvrez RSLogix et dans le coin supérieur gauche du menu déroulant indiquant « Hors ligne », sélectionnez « Télécharger » pour importer les paramètres de l'API dans le programme.

Étape 4: Comprendre RSLogix

Comprendre RSLogix
Comprendre RSLogix

RSLogix utilise le « Drag and Drop » pour le placement de ses commandes et adresses, c'est-à-dire pour insérer la commande ou l'adresse, cliquez simplement dessus et faites-la glisser du menu vers l'emplacement souhaité, puis déposez-la.

L'image du haut montre les commandes de base, les seules utilisées dans cet ensemble sont les cinq premières. Dans l'ordre de gauche à droite, ce sont:

Insérez un nouvel échelon.

Insérer une branche

Insérer Examiner si fermé

Insérer Examiner si ouvert

Insérer la sortie Activer

Le deuxième jeu de commandes, directement en dessous de la première image, est le jeu de minuterie, la seule commande utilisée à partir de ce jeu dans ce programme sera le "TON" ou le minuteur activé.

Les trois images du bas montrent les tables Timer, Output et Binary, et où elles peuvent être situées dans le menu sur le côté gauche de l'écran.

Dans le tableau de la minuterie, TT fait référence à "Timer Timing", ce qui signifie que le bit sera activé lorsque la minuterie est en cours de synchronisation. Le DN sera activé lorsque la minuterie atteint son heure prédéfinie.

Les adresses de bits binaires et de sortie pour ce programme sont toutes dans la ligne supérieure du tableau, en commençant à 0 sur le côté droit.

Étape 5: Comprendre l'API

Pour commencer, il existe de nombreuses façons de programmer une ligne donnée d'un automate pour obtenir le même résultat, certaines sont plus efficaces pour le processeur, d'autres sont plus faciles à dépanner lorsque des problèmes surviennent ultérieurement.

Les entrées sont connectées à des commutateurs, qui peuvent être tout ce qui peut être commuté entre un état activé ou désactivé lorsque le résultat souhaité se produit à partir du commutateur actionné. Ils peuvent aller d'un capteur à ultrasons à un capteur tactile en passant par un bouton-poussoir.

Les sorties sont connectées à des éléments qui doivent être activés ou désactivés, tels que des relais, des contacts de démarrage de moteur ou des lumières.

Les temporisateurs et les binaires sont des bits internes qui sont comptés dans le programme et n'ont aucune connexion externe.

Pour le programme feu stop, seules les sorties, la temporisation et les parties binaires de l'automate seront utilisées.

Étape 6: Conception du programme

Conception du programme
Conception du programme

Pour programmer l'automate, commencez par créer 7 « échelons » ou lignes dans le programme.

L'attribution des adresses peut être effectuée avec la même méthode de glisser-déposer. Les adresses O correspondent aux sorties, les adresses B au binaire et les adresses T au temporisateur. Leurs menus peuvent être ouverts en double-cliquant sur le nom dans le menu déroulant sur le côté gauche de l'écran.

Sur les trois échelons inférieurs, insérez un interrupteur « Examiner si fermé » sur le côté gauche et un « Energize de sortie » sur le côté droit de chacun des échelons. Dans l'ordre décroissant, désignez la "Sortie énergisée" sur O:0/0, O:0/1 et O:0/2, et "Examiner si fermé" passe sur T4:0/TT, T4:1/TT et T4:2/TT.

Sur le deuxième échelon en partant du haut, insérez un "Output Energize" sur le côté droit de l'échelon et désignez-le comme B3:0/0.

Sur les trois échelons restants, insérez une minuterie « Timer On » sur le côté droit de chacun et attribuez-les par ordre décroissant comme T4:0, T4:1 et T4:2.

Sur le premier échelon, insérez deux « branches » sur le côté gauche de l'échelon et insérez un « Examiner si ouvert », affecté à B3:0/0 dans l'une de ces branches. Dans les deux autres lignes créées par les branches, insérez sur chacune un interrupteur « Examiner si fermé », et affectez-en un à T4:1/DN et l'autre à T4:0/TT.

Sur les troisième et quatrième échelons, insérez une « branche » sur l'entrée de chacun, avec un commutateur « Examiner si fermé » sur chaque ligne créée par eux. Sur le troisième échelon, affectez les commutateurs à T4:2/DN et T4:1/TT. Sur le quatrième échelon, affectez les commutateurs à T4:0/DN et T4:2/TT.

Le premier temporisateur est la durée pendant laquelle le voyant rouge restera allumé, le deuxième temporisateur correspond au voyant jaune et le troisième au feu vert. Pour cet exemple, des incréments de temps de 10 secondes, 2 secondes et 8 secondes ont été utilisés.

Pour démarrer le programme, cliquez sur la liste déroulante indiquant « HORS LIGNE » dans le coin supérieur gauche du programme et sélectionnez « Télécharger ». Cliquez sur les avertissements, acceptez-les et l'API commencera à exécuter le programme.

Étape 7: Comprendre le programme

Comprendre le programme
Comprendre le programme

En tant que technicien, il est important de comprendre la logique utilisée par quelqu'un lors de la conception de son programme pour comprendre comment dépanner le programme lorsque des problèmes surviennent.

L'automate lit du haut vers le bas, et sans une commande pour démarrer le programme, ce qui est généralement réalisé en actionnant une entrée, le temporisateur ne démarre pas.

Au lieu de cela, le programme a été conçu pour que l'adresse binaire B3:0/0 soit naturellement à l'état désactivé. Le premier échelon est lu, et comme Examiner si ouvert est adressé à B3:0/0, le minuteur de lumière rouge, T4:0, commencera à chronométrer. Sur la deuxième ligne, B3:0/0 passe à son état allumé et y restera pendant toute la durée du programme de sorte que le temporisateur T4:0 n'est pas toujours actif.

Le temporisateur T4:0 reste temporisé pendant 10 secondes car le commutateur Examiner si fermé adressé T4:0/TT est fermé lorsque le temporisateur est temporisé. Lorsque le temporisateur atteint 10 secondes et que le chronométrage est terminé, le bit T4:0/DN est activé, ce qui démarre le temporisateur T4:2, et parce que le temporisateur 4:0 a terminé le chronométrage, le bit T4:0/TT n'est plus actif, amenant le temporisateur à remettre sa valeur accumulée à 0. Le temporisateur T4:2 achève ce même cycle, en démarrant le temporisateur T4:1 à la fin de son temporisateur et à sa réinitialisation, et le temporisateur T4:1 redémarre le cycle au temporisateur T4:0.

Les trois derniers échelons indiquent simplement à l'API d'allumer les lumières lorsque leur minuterie correspondante est en cours.

Conseillé: