Quels sont les exemples de programmation pour un automate programmable Mitsubishi ?

Jul 08, 2025

Laisser un message

Alex Carter
Alex Carter
Alex est un professionnel chevronné en automatisation industrielle, avec plus de 8 ans d'expérience dans les systèmes PLC et les solutions de contrôle. Dans le cadre de l'équipe de Shenzhen Chentio Technology, il se spécialise dans la fourniture de solutions d'automatisation sur mesure aux clients mondiaux, assurant une intégration transparente dans leurs lignes de production.

Salut! En tant que fournisseur d'automates Mitsubishi, j'ai pu constater par moi-même comment ces automates programmables révolutionnent le monde de l'automatisation industrielle. Aujourd'hui, je vais vous présenter quelques exemples de programmation pour les automates Mitsubishi qui peuvent être très utiles dans différentes applications.

Programmation de base du contrôle marche-arrêt

Commençons par le type de programmation le plus fondamental : le contrôle marche-arrêt. C'est comme l'ABC de la programmation API. Supposons que vous disposiez d’un simple système de bande transporteuse. Vous souhaitez l'allumer lorsqu'un bouton de démarrage est enfoncé et l'éteindre lorsqu'un bouton d'arrêt est enfoncé.

Dans la programmation des automates Mitsubishi, nous utilisons la logique à relais, qui est un langage de programmation graphique qui ressemble un peu à un circuit électrique. Pour notre exemple de bande transporteuse, nous aurions deux contacts d'entrée : un pour le bouton de démarrage et un pour le bouton d'arrêt. Le bouton de démarrage serait un contact normalement ouvert (NO) et le bouton d'arrêt serait un contact normalement fermé (NC).

Voici un programme simple de logique à relais en pseudocode :

// Entrées Start_Button : contact NO Stop_Button : contact NC // Sortie Conveyor_Belt : bobine // Logique à relais |Start_Button| -| |- |Bouton_Arrêter| -|( )|- Bande_convoyeuse

Cela signifie que lorsque le bouton de démarrage est enfoncé, le contact NO se ferme. Tant que le bouton d'arrêt n'est pas enfoncé (le contact NC reste donc fermé), la bobine du tapis transporteur est alimentée et le tapis commence à fonctionner. Lorsque le bouton d'arrêt est enfoncé, le contact NC s'ouvre, mettant la bobine hors tension et arrêtant la bande transporteuse.

Programmation basée sur une minuterie

Les minuteries sont un autre élément crucial de la programmation des automates. Ils sont utilisés lorsque vous devez contrôler la durée d'une opération. Par exemple, disons que vous remplissez un réservoir de liquide. Vous souhaitez arrêter le processus de remplissage après un certain temps.

Les automates Mitsubishi disposent de différents types de minuteries, comme la minuterie TON (Timer On - Delay). Voici comment vous pouvez l'utiliser dans un programme pour contrôler le remplissage du réservoir :

// Entrées Start_Fill_Button : contact NO Stop_Fill_Button : contact NC // Sortie Fill_Pump : bobine // Timer Timer : TON avec un temps prédéfini de, disons, 60 secondes // Logique à relais |Start_Fill_Button| -| |- |Stop_Fill_Button| -|( )|- Minuterie |Timer.Done| -|( )|- Fill_Pump

Lorsque le bouton de démarrage du remplissage est enfoncé, la minuterie commence à compter. Une fois le temps prédéfini de 60 secondes atteint, leMinuterie.Terminéle bit est défini sur vrai. Cela ferme le contact associé àMinuterie.Terminé, alimentant la bobine de la pompe de remplissage et démarrant le processus de remplissage. Le bouton d'arrêt du remplissage peut être utilisé pour interrompre le processus à tout moment.

Programmation basée sur un compteur

Les compteurs sont parfaits pour suivre le nombre d’événements. Supposons que vous dirigiez une ligne de production et que vous souhaitiez compter le nombre de produits qui dépassent un certain point. Vous pouvez utiliser un compteur dans votre programme PLC Mitsubishi.

Utilisons le compteur CNO (Counter Normal Operation) pour cet exemple :

fx2n 4adFX5-32ER/ES Mitsubishi Electric

// Entrées Product_Sensor : contact NO Reset_Counter_Button : contact NO // Sortie Alarm_When_100_Products : Bobine // Compteur Compteur : CNO avec une valeur prédéfinie de 100 // Logique à relais |Product_Sensor| -|( )|- Compteur |Reset_Counter_Button| -|( )|- Compteur.Réinitialiser |Compteur.Terminé| -|( )|- Alarm_When_100_Products

Chaque fois qu'un produit passe le capteur, leProduit_Capteurle contact se ferme, incrémentant le compteur. Lorsque le compteur atteint la valeur prédéfinie de 100, leCompteur.Terminébit est activé, ce qui active leAlarme_Quand_100_Produitsbobine, déclenchant une alarme. Vous pouvez utiliser leReset_Counter_Buttonpour remettre le compteur à zéro.

Applications avec des modèles d'automates Mitsubishi spécifiques

FX5 - 32ER/ES Mitsubishi Électrique

LeFX5 - 32ER/ES Mitsubishi Électriqueest un automate puissant capable de gérer des tâches de programmation plus complexes. Il possède une capacité de traitement à grande vitesse et une grande capacité de mémoire.

Par exemple, dans une ligne de conditionnement à grande vitesse, vous pouvez utiliser le FX5 - 32ER/ES pour contrôler plusieurs servomoteurs et capteurs. Vous pouvez le programmer pour synchroniser le mouvement des moteurs afin que les produits soient prélevés, placés et emballés avec précision et à un rythme rapide. L'automate peut également surveiller les capteurs pour détecter tout défaut ou blocage dans la ligne et prendre les mesures appropriées, comme arrêter la ligne et déclencher une alarme.

Mitsubishi Fx2n 4ad

LeMitsubishi Fx2n 4adest un module d'entrée analogique qui peut être utilisé avec les automates Mitsubishi. Il est utile dans les applications où vous devez mesurer des signaux analogiques, comme la température, la pression ou le débit.

Disons que vous surveillez la température dans un réacteur chimique. Vous pouvez connecter des capteurs de température au module Fx2n 4ad. Le module convertira les signaux de température analogiques en valeurs numériques que l'automate peut comprendre. Ensuite, vous pouvez programmer l'automate pour qu'il prenne des mesures en fonction des relevés de température. Par exemple, si la température dépasse un certain seuil, l'automate peut activer un système de refroidissement.

Mitsubishi FX3S 30MR ES

LeMitsubishi FX3S 30MR ESest un automate compact et économique. Il convient aux projets d'automatisation à petite échelle, comme le contrôle d'une seule machine ou d'une simple cellule de production.

Dans une machine de transformation alimentaire à petite échelle, le FX3S 30MR ES peut être utilisé pour contrôler les éléments chauffants, les bandes transporteuses et les mécanismes de coupe. Vous pouvez le programmer pour garantir que les produits alimentaires sont traités à la bonne température, vitesse et taille.

Pourquoi choisir les automates Mitsubishi ?

Les automates Mitsubishi sont connus pour leur fiabilité, leurs performances et leur facilité d'utilisation. Ils disposent d'une large gamme de modèles et de modules pour s'adapter à différentes applications, des projets à petite échelle aux installations industrielles à grande échelle. Le logiciel de programmation est intuitif, donc même si vous débutez dans la programmation d'automates, vous pouvez rapidement vous y habituer.

Si vous êtes à la recherche d'automates Mitsubishi ou si vous avez besoin d'aide pour la programmation, j'aimerais discuter. Que vous recherchiez un modèle spécifique comme le FX5 - 32ER/ES, le Mitsubishi Fx2n 4ad ou le Mitsubishi FX3S 30MR ES, ou que vous ayez besoin d'une solution personnalisée pour votre projet d'automatisation, contactez-nous. Nous pouvons discuter de vos besoins en détail et trouver la solution la mieux adaptée à vos besoins.

Références

  • Société Mitsubishi Électrique. Manuels de programmation automate.
  • Manuel d'automatisation industrielle.
Envoyez demande