Spu Saut Si Illicite - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

6.18
SPU
For
mat
SP
U <repère de saut>
Opérande
<repère de saut>
Description de l'opération
Si le b
it d'état BI1 égale 1 et le bit d'état BI0 égale 1, l'opération SPU <repère de saut>
interrompt la séquence logique normale de votre programme et provoque le saut à la
destination où le traitement du 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
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.
portée de saut maximale est de -32768 ou +3
maximal réel d'instructions pouvant être sautées dépend de la combinaison des instruc
l'intérieur du programme (instructions à un, deux ou trois mots).
Les bits d'état BI1 et BI0 sont tous deux à 1 en cas :
• de division par 0,
• d'utilisation d'opérations illicites ou
• de résultat illicite d'une comparaison de nombres à virgule flottante (utilisat
illicite).
Mot d'état
Ecriture :
Exemple
LIST
L
MD10
L
ED2
/D
SPU
ERRE
T
MD14
U
M 4.0
R
M 4.0
SPA
SUIV
ERRE: UN
M 4.0
S
M 4.0
SUIV: NOP 0
Langage LIST pour SIMATIC S7-300/400
A5E00706961-01
Saut si illicite
Description
Nom de la destination de saut.
RB
BI1
BI0
-
-
-
Explication
//Division du contenu de MD10 par le contenu de ED2.
//Saut si division par 0 (c'est-à-dire ED2 = 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 ERRE.
//La séquence de programme se poursuit ici après le saut au repère SUIV.
2767 mots du code de programme. Le nombre
DEB
DM
OU
-
-
-
Opérations de saut
, mais
La
tions à
ion d'un format
ETAT
RL
G
/PI
-
-
-
6-19

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières