Les débutants en PLC qui apprennent à programmer doivent avant tout comprendre le processus d'exécution du programme PLC.
L'exécution du programme PLC est divisée en trois phases : phase d'échantillonnage d'entrée, phase d'exécution du programme, phase de rafraîchissement d'entrée. Le PLC a traversé ces trois phases, l'exécution en une seule fois est appelée cycle de balayage.
1.phase d'échantillonnage d'entrée :Le PLC analyse l'état de tous les terminaux d'entrée et les enregistre dans la mémoire d'image d'entrée, comme 10.0, 10.1 et les autres terminaux sont connectés ou déconnectés. Ensuite, entrez dans l'étape suivante, dans l'étape d'exécution du programme et l'étape de rafraîchissement de la sortie, le registre d'image d'entrée est isolé du monde extérieur, il est conservé à l'intérieur l'état de chaque point reste inchangé. Ce n'est qu'à la phase d'échantillonnage d'entrée du cycle de balayage suivant que le nouvel état sur les terminaux d'entrée est accessible et mis à jour. Par conséquent, lorsque le PLC est exécuté, l'état de chaque point d'entrée est récupéré à partir de la mémoire d'image d'entrée et non directement à partir de l'état marche/arrêt des terminaux physiques. Pour cette raison, les signaux d'entrée ont une large bande passante de plus d'un cycle de balayage. Par exemple, si un bouton est connecté à l'une des entrées, le temps nécessaire pour appuyer sur le bouton est supérieur à un cycle de balayage. Pourquoi ? Si le bouton est enfoncé pendant une très courte durée et que vous n'êtes pas dans la phase d'échantillonnage d'entrée lorsque vous appuyez dessus, vous ne pourrez pas capturer le signal d'entrée. Bien sûr, c'est théoriquement parlant, car, le temps de cycle de balayage d'un PLC est très court, une douzaine de millimètres ou des dizaines de millimètres, peut-être que vous ne le ressentez pas du tout.
2, étape d'exécution du programme :L'automate programmable effectue l'exécution du programme utilisateur de gauche à droite et de haut en bas, en fonction des exigences des différentes instructions du programme, comme la rencontre de l'instruction de saut conformément aux étapes spécifiées dans l'exécution de l'instruction de saut. Lorsque l'instruction rencontre une condition d'entrée, l'état d'entrée est récupéré à partir de la mémoire d'image d'entrée. Lorsque le résultat de l'opération est sorti, l'état de sortie est stocké dans la mémoire d'image de sortie.
3, Phase de rafraîchissement de sortie :Une fois toutes les instructions exécutées, l'état de tous les relais de sortie dans les registres d'image des composants est activé/désactivé dans la phase de rafraîchissement de sortie et stocké dans les verrous de sortie, qui sont utilisés pour piloter des charges externes via les bornes de sortie et l'alimentation externe.




