Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 442

Publicité

Instructions spéciales
Limitations
Description
Mise en mémoire tampon et
priorité des messages
Suppression des messages
Drapeaux
Exemple
00000
00001
Contenu de DM
DM 0010
4
1
DM 0011
4
3
DM 0012
4
5
DM 0013
4
7
DM 0014
4
9
DM 0015
4
B
DM 0016
4
D
DM 0017
4
F
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
430
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
DM 6649 à DM 6655 ne peuvent être utilisés pour FM.
Lorsqu'elle est exécutée avec une condition d'exécution ON, MSG(46) lit 8 mots
en code ASCII étendu de FM à FM+7 et affiche le message sur la Console de
Programmation. Le message affiché peut comprendre jusqu'à 16 caractères,
chaque caractère ASCII exigeant 8 bits (2 digits). Voir codes ASCII à l'Annexe
G. Ces codes comprennent les caractères japonais katakana.
Si le message n'utilise pas 8 mots, il peut être arrêté à n'importe quel endroit par
"OD." Lorsqu'OD est rencontré dans un message, aucun autre mot n'est lu et les
mots qui auraient normalement été utilisés dans le message peuvent être
utilisés à d'autres fins.
Jusqu'à trois messages peuvent être mis en mémoire tampon. Ils sont ensuite
affichés en mode "premier entré, premier sorti". Du fait qu'il est possible
d'exécuter plus de trois MSG(46) dans le même cycle, des priorités sont
définies en fonction de l'endroit où sont sauvegardés les messages, pour la
sélection des messages à mettre en mémoire tampon.
Les priorités suivantes sont définies entre les zones de données pour l'affichage
des messages :
LR > IR > HR > AR > TC > DM
Lors du traitement des messages issus de la même zone, ceux
comportant la valeur d'adresse la plus basse ont la plus haute priorité.
Lors du traitement des messages adressés indirectement (*DM), ceux
comportant les adresses DM finales les plus basses ont la plus haute
priorité.
Pour supprimer un message, exécuter FAL(06) 00 ou le supprimer via une
console de programmation ou le logiciel de support.
Si le contenu du message est modifié alors que celui-ci est affiché, l'affichage se
modifie.
ER :
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas en BCD ou la limite de la zone DM a été dépassée).
L'exemple suivant contient l'affichage obtenu pour l'instruction et les données
indiquées lorsque 00000 est à l'état ON. Si 00001 passe à l'état ON, un
message est supprimé.
Equivalent
ASCII
4
2
A
B
4
4
C
D
4
6
E
F
4
8
G
H
4
A
I
J
4
C
K
L
4
E
M
N
5
0
O
P
Adresse
MSG(46)
00000
DM 0010
00001
FAL(06) 00
00002
00003
MSG
ABCDEFGHIJKLMNOP
Chapitre
7-26
Instruction
Opérandes
LD
00000
MSG(46)
DM
0010
LD
00001
FAL(06)
00

Publicité

loading