10
Automate programmable Micrologix 1000 logiciel RSLogix 500 Un automate programmable industriel, ou API, est un dispositif électronique programmable destiné à la commande de processus industriels par un traitement séquentiel. Il envoie des ordres vers les préactionneurs (partie opérative ou PO côté actionneur) - à partir de données d’entrées (capteurs) (partie commande ou PC côté capteur), - de consignes et d’un programme informatique. On nomme Automate Programmable Industriel, API (en anglais Programmable Logic Controller, PLC) - un type particulier d'ordinateur, robuste et réactif, - ayant des entrées et des sorties physiques, - utilisé pour automatiser des processus comme la commande des machines sur une ligne de montage dans une usine, ou le pilotage de systèmes de manutention automatique. Là où les systèmes automatisés plus anciens employaient des centaines ou des milliers de relais et de cames, un simple automate suffit.

Automate programmable Micrologix 1000 logiciel …cimbcc.org/wp-content/uploads/Curieux-2012-10-15-Micrologix.pdf · Il envoie des ordres vers les Automate programmable Micrologix

  • Upload
    phamanh

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Automate programmable Micrologix 1000 logiciel …cimbcc.org/wp-content/uploads/Curieux-2012-10-15-Micrologix.pdf · Il envoie des ordres vers les Automate programmable Micrologix

Automate programmable Micrologix 1000 logiciel RSLogix 500

Un automate programmable industriel, ou API, est un dispositif électronique programmable destiné à la commande de processus industriels par un traitement séquentiel. Il envoie des ordres vers les préactionneurs (partie opérative ou PO côté actionneur) - à partir de données d’entrées (capteurs) (partie commande ou PC côté capteur), - de consignes et d’un programme informatique.

On nomme Automate Programmable Industriel, API (en anglais Programmable Logic Controller, PLC) - un type particulier d'ordinateur, robuste et réactif, - ayant des entrées et des sorties physiques, - utilisé pour automatiser des processus comme la commande des machines sur une ligne de montage dans une usine, ou le pilotage de systèmes de manutention automatique. Là où les systèmes automatisés plus anciens employaient des centaines ou des milliers de relais et de cames, un simple automate suffit.

Page 2: Automate programmable Micrologix 1000 logiciel …cimbcc.org/wp-content/uploads/Curieux-2012-10-15-Micrologix.pdf · Il envoie des ordres vers les Automate programmable Micrologix
Page 3: Automate programmable Micrologix 1000 logiciel …cimbcc.org/wp-content/uploads/Curieux-2012-10-15-Micrologix.pdf · Il envoie des ordres vers les Automate programmable Micrologix
Page 4: Automate programmable Micrologix 1000 logiciel …cimbcc.org/wp-content/uploads/Curieux-2012-10-15-Micrologix.pdf · Il envoie des ordres vers les Automate programmable Micrologix
Page 5: Automate programmable Micrologix 1000 logiciel …cimbcc.org/wp-content/uploads/Curieux-2012-10-15-Micrologix.pdf · Il envoie des ordres vers les Automate programmable Micrologix

balayage entrées

exécute programme

déposer sorties

communication

tâches UCT

mise à jour des tables d'entrées

le programme en lignes (ladder) est exécuté lire les tables d'entrées mettre à jour des tables de sorties

Transférer les tables de sorties sur les sorties

état du système - lien avec autres systèmes

Page 6: Automate programmable Micrologix 1000 logiciel …cimbcc.org/wp-content/uploads/Curieux-2012-10-15-Micrologix.pdf · Il envoie des ordres vers les Automate programmable Micrologix

Automate programmable Micrologix 1000 logiciel RSLogix 500

Automate programmable

Page 7: Automate programmable Micrologix 1000 logiciel …cimbcc.org/wp-content/uploads/Curieux-2012-10-15-Micrologix.pdf · Il envoie des ordres vers les Automate programmable Micrologix

O 0 : reg Sorties I 1 : reg Entrées

S 2 : reg de Statut et États

B 3 : reg Relais internes (binaire) 32 mots de 16 bits B3 :0/0-15 B3 :31/0-15 [0 - 4 096]

T 4 : reg Temporisateur 40 temporisateurs EN TT DN BASE PRE ACC

C 5 : reg Compteurs 32 compteurs CU CD DN OV UN UA PRE ACC

R 6 : reg à décalage 16 registres de control EN EU DN EM ER UL IN FD LEN POS

N 7 : reg

O 0 : reg Sorties

r 8 : reg

Les registres internes

CPU

Unité Arithmétique

et Logique

mémoire

Page 8: Automate programmable Micrologix 1000 logiciel …cimbcc.org/wp-content/uploads/Curieux-2012-10-15-Micrologix.pdf · Il envoie des ordres vers les Automate programmable Micrologix

jeu d’instructions Le tableau suivant présente les instructions de programmation des  Groupe de fonctions Description Page

Compteur rapide HSL, RAC – Les instructions relatives au compteur rapide (et au fichier de fonction HSC) vous permettent de surveiller et de commander les sorties rapides. Généralement utilisées avec les entrées c.c. High Speed Load , Reset Accu. Counter

5-1

Sorties rapides PTO, PWM – Les instructions de sorties rapides (avec les fichiers de fonction PTO et PWM) vous permettent de surveiller et de commander les sorties rapides. Généralement utilisées avec les sorties FET (unités BXB). Pulse Train Output, Pulse With Modulation

6-1

Type relais (bit) XIC, XIO, OTE, OTL, OTU, OSR, ONS, OSF – Les instructions de type relais (bit) surveillent et commandent l’état des bits. eXam If Close, eXam If Open, Output Enable , OutpuT Latch, OutpuT Unlatch, One Shot Raise front montant, One Shot f=Failse front descendant, OSF

7-1

Temporisateur et compteur

TON, TOF, RTO, CTU, CTD, RES – Les instructions de temporisation et de comptage commandent les opérations basées sur le temps ou le nombre d’événements. 8-1

Comparaison EQU, NEQ, LES, LEQ, GRT, GEQ, MEQ, LIM – Les instructions de comparaison comparent des valeurs à l’aide d’une opération de comparaison spécifique 9-1

Mathématiques ADD, SUB, MUL, DIV, NEG, CLR, ABS, SQR, SCL, SCP, SWP – Les instructions mathématiques effectuent des opérations arithmétiques. 10-1

Conversion DCD, ENC, TOD, FRD, GCD – Les instructions de conversion servent à multiplexer et démultiplexer des données et à effectuer des conversions entre des valeurs binaires et décimales.

11-1

Logique AND, OR, XOR, NOT – Les instructions logiques effectuent sur les mots des opérations logiques sur bits. 12-1

Transfert MOV, MVM – Les instructions de transfert modifient et déplacent des mots. 13-1

Fichier CPW, COP, FLL, BSL, BSR, FFL, FFU, LFL, LFU – Les instructions sur fichiers effectuent des opérations sur les données de fichier. 14-1

Séquenceur SQC, SQO, SQL – Les instructions séquenceur sont utilisées pour commander les machines de montage automatiques qui fonctionnent de manière homogène et répétitive

15-1

Commande de programme

JMP, LBL, JSR, SBR, RET, SUS, TND, MCR, END – Les instructions de commande de programme changent le débit de la logique à relais. 16-1

Entrées et sorties IIM, IOM, REF – Les instructions d’entrée et de sortie vous permettent de rafraîchir les données de façon sélective, sans attendre les scrutations d’entrées et de sorties 17-1

Page 9: Automate programmable Micrologix 1000 logiciel …cimbcc.org/wp-content/uploads/Curieux-2012-10-15-Micrologix.pdf · Il envoie des ordres vers les Automate programmable Micrologix

Interruption utilisateur STS, INT, UID, UIE, UIF – Les instructions d’interruption utilisateur vous permettent d’interrompre votre programme en fonction d’événements définis. 18-1

Commande de procédé PID – L’instruction de commande de procédé fournit une commande à boucle fermée. 19-1

ASCII ABL, ACB, ACI, ACL, ACN, AEX, AHL, AIC, ARD, ARL, ASC, ASR, AWA, AWT – Les instructions ASCII convertissent et écrivent des chaînes ASCII. Elles ne peuvent pas être utilisées avec les processeurs MicroLogix 1500 1764-LSP série A.

20-1

Communication MSG, SVC – Les instructions de communication lisent ou écrivent des données dans une autre station. 21-1

   .  

Page 10: Automate programmable Micrologix 1000 logiciel …cimbcc.org/wp-content/uploads/Curieux-2012-10-15-Micrologix.pdf · Il envoie des ordres vers les Automate programmable Micrologix

Instructions de temporisation et de comptage Temporisateurs et compteurs sont des instructions de sortie qui vous permettent de commander des opérations en fonction du temps et du nombre d’événements Instruction Utilisée pour Page TON‐ Temporisateur à l’enclenchement Retarder l’activation d’une sortie sur une ligne vraie 8‐4 TOF ‐ Temporisateur au déclenchement Retarder la désactivation d’une sortie sur une ligne vraie 8‐5 RTO ‐Temporisateur rémanent Retarder l’activation d’une sortie sur une ligne vraie. Le totalisateur est rémanent. 8‐6 CTU ‐ Comptage progressif Compter de façon progressive   8‐9 CTD ‐ Comptage dégressif Compter de façon dégressive  8‐9 RES ‐ Remise à zéro Remettre à zéro les valeurs RTO et ACC du compteur et les bits d’état (non utilisée avec les temporisateurs TOF).  8‐10 Dans l’automate, ces instructions résident dans un fichier temporisateur. • Contrôle et état du temporisateur ; • Valeur de présélection : ce paramètre spécifie la valeur que doit atteindre le temporisateur avant qu’il ne se mette en timeout. Lorsque le totalisateur atteint cette valeur, le bit de fin DN est activé (TON et RTO uniquement). La valeur de présélection est comprise entre 0 et 32 767. L’intervalle minimal de mise à jour est de 2,55 secondes quelle que soit la base de temps ; • Totalisateur : le totalisateur (ou la valeur cumulée) compte les intervalles debase de temps. Il représente le temps écoulé. Ses données sont comprises entre 0 et 32 767.