Sppz; Saut Si Supérieur Ou Égal À 0 - Siemens SIMATIC S7-300 Manuel De Référence

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

6.16

SPPZ

Format
SPPZ <repère de saut>
Opérande
<repère de saut>
Descrip
tion de l'opération
Si le résultat indiqué par les bits d'état BI1 et BI0 est supérieur ou égal à 0 (BI1 = 0/BI0
BI1 = 1/BI0 = 0), l'opération SPPZ <repère de saut> (Saut si >= 0) interrompt la séquence
logique normale de votre programme et provoque le saut à la destination où le traitem
programme doit continuer. La destination de saut est précisée par un repère. Le saut peut
s'exécuter aussi bien vers l'avant que vers l'arrière, mais absolument à l'intérieur d'un bloc
(l'instruction de saut et le repère de saut doivent se trouver à l'intérieur du même bloc). La
destination de saut à l'intérieur de ce bloc doit être unique. La portée de saut maximale est de
-32768 ou +32767 mots du code de programme. Le nombre max
pouvant être sautées dépend de la combinaison des i
(instructions à un, deux ou trois mots).
Mot d'état
Ecriture :
Exemple
LIST
L
EW8
L
MW12
-I
SPPZ
RE
G0
UN
M 4.0
S
M 4.0
SPA
SUIV
REG0: UN
M 4.1
S
M 4.1
SUIV: NOP 0
Langage LIST pour SIMATIC S7-300/400
A5E00706961-01
Saut si supérieur ou égal à 0
Description
Nom de la destination de saut.
RB
BI1
BI0
-
-
-
Explication
//Soustraction du contenu de MW12 du contenu de EW8.
//Saut si le
résultat est supérieur ou égal à 0 (c'est-à-dire contenu de
l
'accumulateu
r 1 >= 0).
//La séquence de programme se poursuit ici si le saut ne s'exécute pas.
//La séquence de programme se poursuit ici après le saut au repère REG0.
//
La séquence de programme se poursuit ici après le saut au repère SUIV.
nstructions à l'intérieur du programme
DEB
DM
OU
-
-
-
Opérations de saut
= 0 ou
ent du
imal réel d'instructions
ETAT
RLG
/PI
-
-
-
6-17

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières