-->

dimanche 3 février 2019

des instructions sous step7

En Savoir plus

Saut conditionnel

SPB
Le saut conditionnel “SPB” est exécuté uniquement si le RLG est égal à “1”.
Si le RLG est égal à “0”, le saut n’est pas exécuté, le RLG est mis à “1” et le traitement du programme se poursuit avec l’opération suivante.

SPBN
Le saut conditionnel “SPBN” est exécuté uniquement si le RLG est égal à „0“.
Si le RLG est égal à “1”, le saut n’est pas exécuté et le traitement du programme se poursuit avec l’opération suivante.

Note
En mode de représentation LIST, il existe d’autres opérations de saut qui sont traitées dans un cours de programmation approfondi. 

Photo

Saut inconditionnel

Opération de sautEn CONT/LOG, le repère de saut (étiquette) est indiqué sous forme d’un identificateur au-dessus du symbole de bobine ou du symbole d’affectation.
En LIST, le repère de saut se trouve derrière l’opération.
 Le repère de saut peut se composer de quatre caractères dont le premier doit être une lettre ou le caractère spécial “_”.
Le repère de saut marque le point où l’exécution du programme est poursuivie. Les opérations ou les segments situés entre le saut et le repère de saut ne sont pas exécutés.

Photo

Opérations de saut JMP, JMPN, RET

Photo

Opérations de saut JMP et JMPNLes opérations de saut JMP et JMPN permettent d’interrompre le traitement linéaire du programme au sein d’un bloc et de le poursuivre dans un autre réseau. Un repère de saut (étiquette), qui identifie aussi le réseau de destination du saut, est indiqué au-dessus de l’opération de saut. Le repère de saut et la destination du saut doivent se trouver dans le même bloc. La destination du saut ne doit être présente qu’une seule fois dans ce bloc. Chaque repère de saut peut faire l’objet de sauts à partir de plusieurs points. Les sauts peuvent se faire vers l’avant ou vers l’arrière, c’est-à-dire vers des réseaux de numéro supérieur ou inférieur.

JMP :Si le RLG est égal à « 1 », le saut vers le réseau de destination est exécuté ; si le RLG est égal à « 0 », le saut vers le réseau de destination n’est pas exécuté et le traitement linéaire du programme se poursuit.

JMPN : Si le RLG est égal à « 0 », le saut vers le réseau de destination est exécuté ; si le RLG est égal à « 1 », le saut vers le réseau de destination n’est pas exécuté et le traitement linéaire du programme se poursuit.

Opération de retour RETL’opération RET met fin au traitement du bloc. Le programme se poursuit alors dans le bloc appelant par le traitement de l’instruction placée après l’instruction de saut.

Les connecteurs

 Le connecteur est un élément d’affectation intermédiaire qui mémorise le RLG actuel dans un opérande spécifique.

En cas de montage en série avec d’autres éléments, le “connecteur” fonctionne comme un contact.


Le connecteur ne doit jamais être :
- raccordé à une barre conductrice
- placé tout de suite après une branche ouverte
- utilisé comme la terminaison d’une branche.


On peut créer un élément “Connecteur” inversé à l’aide de l’élément “NOT”.

Photo

NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
Disqus
Blogger
حدد نظام التعليق الذى تريده ... وأترك تعليقك

Aucun commentaire

NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
 

About

-->