Le contrôleur PLC fait référence au contrôleur logique programmable (contrôleur logique programmable, PLC pour faire court), est un appareil électronique numérique avec un microprocesseur pour le contrôle d'automatisation du contrôleur logique numérique, peut être chargé à tout moment où les instructions de contrôle sont stockées dans la mémoire et l'exécution.
Le contrôleur PLC est largement utilisé dans le domaine du contrôle industriel, ce qui suit explique le principe de travail et le fonctionnement du contrôleur API:
Le principe de travail du contrôleur AP
TECHNOLOGIE D'ANNAGE Lorsque le PLC est mis en service, son processus de travail est généralement divisé en trois étapes, à savoir l'échantillonnage des entrées, l'exécution du programme utilisateur et le rafraîchissement de sortie de trois étapes. L'achèvement des trois phases ci-dessus est appelé cycle de balayage. Pendant toute la période de fonctionnement, le CPU PLC répète les trois phases ci-dessus à une certaine vitesse de balayage.
1. Phase d'échantillonnage d'entrée Pendant la phase d'échantillonnage d'entrée, le PLC lit dans tous les états d'entrée et les données séquentiellement d'une manière à balayage et les stocke dans les unités correspondantes dans la zone d'image des E / S. Après la fin de l'échantillonnage des entrées, la phase d'exécution du programme utilisateur et de rafraîchissement de sortie. Au cours de ces deux phases, même si les états d'entrée et les données changent, les états et les données des cellules correspondantes dans la zone d'image des E / S ne changent pas. Par conséquent, si l'entrée est un signal d'impulsion, la largeur du signal d'impulsion doit être supérieure à un cycle de balayage pour s'assurer que l'entrée peut être lue dans tous les cas.
2. Phase d'exécution du programme utilisateur Pendant la phase d'exécution du programme utilisateur, l'automate analyse toujours le programme utilisateur (diagramme d'échelle) séquentiellement dans un ordre descendant. Lors de la numérisation de chaque diagramme d'échelle, et toujours d'abord scanner le côté gauche du diagramme d'échelle par les contacts constituent la ligne de commande, puis selon la première gauche puis à droite, d'abord, puis vers le bas de l'ordre des contacts constituent la ligne de commande pour les opérations logiques, puis selon les résultats de l'opération logique, rafraîchir la bobine logique dans la zone de stockage du Ram du système dans l'état du bit correspondant; ou actualiser la bobine de sortie dans le bit correspondant de l'état de la zone d'image des E / S; ou déterminer s'il faut exécuter ou non une instruction de fonction spéciale spécifiée dans le diagramme d'échelle.
That is, during the execution of the user program, only the states and data of the input points in the I/O image area do not change, while the states and data of the other output points and the soft devices in the I/O image area or the system RAM memory area may change, and the ladder diagrams which are arranged on the top, the results of the execution of their programs will have an effect on the ladder diagrams which are arranged on the bottom and which are used with these coils or données; Au contraire, les diagrammes d'échelle qui sont disposés en revanche, une échelle en bas de l'échelle, l'état ou les données des bobines logiques qui sont actualisées ne seront pas disponibles pour le programme en haut de l'échelle avant le prochain cycle de scan. Si une instruction d'E / S immédiate est utilisée lors de l'exécution du programme, les points d'E / S sont accessibles directement. Autrement dit, si une instruction d'E / S est utilisée, la valeur du registre d'image du processus d'entrée ne sera pas mise à jour, le programme prendra la valeur directement du module d'E / S et le registre d'image du processus de sortie sera immédiatement mis à jour, ce qui est un peu différent de l'entrée immédiate.
3. Phase de rafraîchissement de sortie après avoir scanné le programme utilisateur, l'automate entre dans la phase de rafraîchissement de sortie. Au cours de cette période, le CPU conformément à la zone d'image des E / S correspondant à l'état et aux données actualiser tout le circuit de verrouillage de sortie, puis via le circuit de sortie pour conduire les périphériques correspondants. À ce stade, la sortie réelle du PLC.
Le mode de fonctionnement du contrôleur PLC Bien que le programme de diagramme d'échelle utilisé par l'automate est souvent utilisé dans de nombreux relais, minuteries et comptoirs et autres noms, mais le PLC n'est pas physiquement à l'intérieur du matériel, mais la mémoire et la programmation pour effectuer le montage de la commande logique, et à travers les composants de sortie connectés aux dispositifs mécaniques externes pour effectuer le contrôle physique. Par conséquent, l'espace matériel requis pour le contrôleur peut être considérablement réduit. En fait, le PLC exécute le programme Ladder en scannant le code du programme Ladder dans la ligne par ligne CPU et exécute enfin l'opération de contrôle. L'ensemble du processus de numérisation se compose de trois étapes majeures, de «vérification d'état d'entrée», de «exécution du programme» et de «mise à jour de l'état de sortie», qui sont décrites comme suit:
Étape 1 "Vérification de l'état d'entrée":Le PLC vérifie d'abord l'état des commutateurs ou des capteurs connectés aux composants d'entrée (1 ou 0 pour ONT ou OFF) et écrit leur statut à la position correspondante XN dans la mémoire.
Étape 2 "Exécution du programme":Le programme d'échelle est chargé dans le CPU ligne par ligne pour le fonctionnement. Si l'état de contact d'entrée est requis pour l'exécution du programme, le CPU interroge et le récupérera directement à partir de la mémoire. Le résultat de l'opération de bobine de sortie est stocké dans la position correspondante dans la mémoire et n'est pas réagi au terminal de sortie YN pour le moment.
Étape 3 "Mise à jour de l'état de sortie":L'état de sortie à l'étape 2 est mis à jour aux contacts de sortie PLC et le programme revient à l'étape 1. Ces trois étapes sont appelées le cycle de balayage du PLC, et le temps requis pour l'achèvement est appelé temps de réponse PLC. Si le temps du signal d'entrée PLC est inférieur à ce temps de réponse, il est possible de mal interpréter. Après chaque exécution du programme et avant la prochaine exécution du programme, l'état de sortie et d'entrée sera mis à jour une fois, donc cette opération est appelée "régénération de fin de programme" pour les sorties et les entrées.




