E DB/EX DX
Opérations nulles, de
composition d'image, d'arrêt
Tableau 3-10
Opérations nulles, de composition d'image, d'arrêt
Opération
Opérande
NOP 0
NOP 1
BLD
0 à 255
130
131/131/133
255
STP
Programmation de la CPU 948
C79000-G8577-C848-04
Création de blocs de données
L'opération E DBx crée un bloc de données DB avec le numéro x
(2 ≤ x ≤ 255) dans la mémoire utilisateur de la CPU. La valeur nulle
n'est pas attribuée au bloc de données ; le contenu des mots de
données est donc quelconque.
Avant de programmer cette opération, il faut indiquer dans
l'ACCU 1-L le nombre de mots de données que le nouveau bloc DB
doit contenir. L'en-tête de bloc correspondant est alors élaboré par
l'opération "E DB" ou "EX DX". La longueur d'un tel bloc de
données doit être au maximum de 4091 mots (sans l'en-tête). Pour
créer des blocs de données plus longs, utilisez l'OB 125 (cf. para-
graphe 6.5).
S'il existe déjà un bloc de données portant le même numéro, si la lon-
gueur du bloc est incorrecte ou si l'espace dans la mémoire utilisateur
n'est pas suffisant, le programme système appelle l'OB 34. Si celui-ci
n'est pas chargé, la CPU se met en STOP.
L'opération EX DX crée dans la mémoire utilisateur un bloc de
données DX et fonctionne comme E DB.
Fonction
–
Opération nulle
Opération nulle
Opération de composition d'image pour la PG (est traitée
par la CPU comme une opération nulle)
Création d'une ligne vide par retour chariot
Commutation en mode LIST/LOG/CONT
Fin du segment
–
A la fin du cycle ou de l'OB 1, la CPU se met en arrêt partiel.
Nota
L'opération STP n'opérant qu'à la fin du cycle, il n'y a pas
d'indication dans l'ITPILE. De ce fait, les outils de diagnostic
permettent difficilement de déterminer la cause du passage à
l'arrêt.
Afin de faciliter le diagnostic, nous vous recommandons de
définir un indicateur avant d'appeler l'opération STP – il peut
s'agir d'un profil binaire spécial dans un DB de diagnostic – ou
d'utiliser l'opération STS de STEP 5 (cf. paragraphe 3.5.4).
Opérations de base
3 - 33