Quelles sont les instructions de programmation couramment utilisées pour les automates Mitsubishi ?

Apr 14, 2026 Laisser un message

Mitsubishi PLC (Programmable Logic Controller) est un type de contrôleur logique programmable largement utilisé dans le domaine de l'automatisation industrielle. Il dispose de puissantes capacités de programmation qui peuvent répondre à une variété de besoins en automatisation industrielle. Les instructions de programmation suivantes sont couramment utilisées pour les automates Mitsubishi :


1.Instructions de base

 

  • LD (Load) : Une instruction de chargement utilisée pour charger un signal d'entrée dans l'automate.
  • LDI (Load Inverse) : Instruction de chargement inverse utilisée pour charger l'inverse d'un signal d'entrée dans l'automate.
  • OUT (Sortie) : Une instruction de sortie utilisée pour envoyer des signaux de l'automate vers des périphériques externes.
  • AND (And) : instruction AND utilisée pour effectuer une opération AND logique sur deux signaux ou plus.
  • OR (Ou) : Une instruction OU utilisée pour effectuer une opération OU logique sur deux signaux ou plus.
  • XOR (Xor) : Une instruction XOR utilisée pour effectuer une opération XOR logique sur deux signaux.
  • NOT (Not) : instruction NOT utilisée pour effectuer une opération NOT logique sur un signal.
  • SET (Set) : une instruction set utilisée pour définir un bit spécifié sur 1.
  • RESET (Reset) : Une instruction de réinitialisation utilisée pour mettre un bit spécifié à 0.
  • RST (Reset) : instruction de réinitialisation utilisée pour réinitialiser un bit ou un registre spécifié à 0.
  • PLS (Pulse) : Une instruction d'impulsion utilisée pour générer un signal d'impulsion.

 

2.Instructions de comparaison

 

  • CMP (Compare) : Une instruction de comparaison utilisée pour comparer les ampleurs de deux valeurs.
  • EQU (Equal) : Une instruction d'égalité utilisée pour déterminer si deux valeurs sont égales.
  • NEQ (Not Equal) : une instruction de non-égalité utilisée pour déterminer si deux valeurs ne sont pas égales.
  • GT (supérieur à) : instruction supérieure-à utilisée pour déterminer si une valeur est supérieure à une autre.
  • GEQ (Greater Than or Equal) : Instruction supérieure ou égale, utilisée pour déterminer si une valeur est supérieure ou égale à une autre.
  • LT (Less Than) : Instruction inférieure à, utilisée pour déterminer si une valeur est inférieure à une autre.
  • LEQ (Inférieur ou Égal) : Instruction inférieure ou égale, utilisée pour déterminer si une valeur est inférieure ou égale à une autre.

 

3. Instructions de changement de vitesse

 

  • SHL (Shift Left) : une instruction de décalage -gauche utilisée pour décaler les données restantes d'un nombre spécifié de bits.
  • SHR (Shift Right) : une instruction de décalage-droite utilisée pour décaler les données vers la droite d'un nombre spécifié de bits.
  • ROR (Rotate Right) : une instruction de rotation-à droite utilisée pour faire pivoter les données vers la droite d'un nombre spécifié de bits.
  • ROL (Rotate Left) : une instruction de rotation-gauche utilisée pour faire pivoter les données vers la gauche d'un nombre spécifié de bits.

 

4. Instructions arithmétiques

 

  • ADD (Add) : Une instruction d'addition utilisée pour effectuer l'addition de deux valeurs.
  • SUB (Soustract) : Une instruction de soustraction utilisée pour effectuer la soustraction de deux valeurs.
  • MUL (Multiply) : Une instruction de multiplication utilisée pour effectuer la multiplication de deux valeurs.
  • DIV (Divide) : Instruction de division, utilisée pour effectuer une division entre deux valeurs.
  • MOD (Modulo) : Instruction Modulo, utilisée pour effectuer des opérations modulo entre deux valeurs.

 

5.Instructions de traitement des données

 

  • MOV (Move) : instruction de déplacement utilisée pour déplacer des données d'un emplacement à un autre.
  • XCH (Exchange) : Une instruction d'échange utilisée pour échanger les positions de deux éléments de données.
  • FIL (Fill) : Une instruction de remplissage utilisée pour remplir une zone mémoire spécifiée avec les données spécifiées.
  • CPY (Copie) : Une instruction de copie utilisée pour copier des données dans une zone mémoire spécifiée.

 

6.Instructions de contrôle

 

  • JMP (Jump) : Une instruction de saut utilisée pour effectuer un saut inconditionnel dans un programme.
  • JCN (Jump Conditional) : instruction de saut conditionnel utilisée pour effectuer un saut conditionnel dans un programme.
  • NOP (No Operation) : une instruction de non--opération utilisée pour effectuer une non-opération dans un programme.
  • END (End) : Une instruction de fin utilisée pour indiquer la fin d'un programme.

 

7. Instructions de minuterie et de compteur

 

  • TMR (Timer) : Une instruction de minuterie utilisée pour implémenter le contrôle du timing.
  • TON (On Delay Timer) : un minuteur de retard à l'activation utilisé pour implémenter le contrôle du délai à l'activation.
  • TOF (Off Delay Timer) : un temporisateur d'arrêt-utilisé pour implémenter le contrôle du délai d'arrêt-.
  • RTC (Real-Time Clock) : instructions d'horloge en temps réel-utilisées pour récupérer l'heure et la date actuelles.
  • CTU (Up Counter) : compteur ascendant utilisé pour mettre en œuvre le contrôle de comptage-.
  • CTD (Down Counter) : compteur dégressif utilisé pour mettre en œuvre le contrôle du décomptage-.

 

8.Commandes de communication

 

  • RS (Read/Send) : commande Read/Send, utilisée pour lire et envoyer des données.
  • WS (Write/Receive) : commande Write/Receive, utilisée pour écrire et recevoir des données.
  • NET (Network) : commande réseau, utilisée pour activer la communication réseau entre les automates.

 

Envoyez demande

whatsapp

Téléphone

Messagerie

Enquête