Télécharger Imprimer la page

Instructions Spéciales; Message Display - Msg(46) - Omron SYSMAC CPM1 Manuel De Programmation

Masquer les pouces Voir aussi pour SYSMAC CPM1:

Publicité

Instructions spéciales
Description
Exemple
Drapeaux
7-26 Instructions spéciales

7-26-1 MESSAGE DISPLAY - MSG(46)

D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
L'instruction MACRO permet à un sous-programme d'en remplacer plusieurs
autres possédant des structures identiques mais des opérandes différents. 4
mots d'entrées (entre SR 232 et SR 235) et 4 mots de sortie (entre SR 236 et
SR 239) sont affectés à MCRO(99). 8 mots sont utilisés dans le sous-pro-
gramme, dont le contenu est extrait de I1 à I1+3 et de O1 à O1+3 lors de l'exécu-
tion du sous-programme
Lorsque la condition d'exécution est OFF, MCRO(99) ne s'exécute pas. Lors-
que la condition d'exécution est ON, MCRO(99) copie les données comprises
entre I1 et I1+3 dans SR 232 - SR 235, puis appelle et exécute le sous-pro-
gramme spécifié en N. A la fin du sous-programme, les données comprises
entre SR 236 et SR 239 sont retransférées vers O1 - O1+3 avant la fin de
MCRO(99).
Rem. Se reporter à la page 158 pour de plus amples informations sur MCRO(99).
Dans cet exemple, les données comprises entre DM 0010 et DM 0013 sont
copiées dans SR 232 - SR 235, puis le sous-programme 10 est appelé et
exécuté. A la fin du sous-programme, les données comprises entre SR 236 et
SR 239 sont copiées dans les mots de sortie DM 0020 - DM 0023.
ER :
Aucun sous-programme ne correspond au numéro de sous-pro-
gramme spécifié.
Un opérande a dépassé la limite d'une zone de données.
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).
Un sous-programme s'est appelé lui-même.
Un sous-programme en cours d'exécution a été appelé.
Symboles à contacts
MSG(46)
FM
Programme principal
MCRO(99)
010
DM 0010
DM 0020
Programme principal
SBN(92)
010
Sous-programme
RET(93)
END(01)
Zones de données d'opérandes
@MSG(46)
FM
Chapitre
FM : Premier mot du message
IR, SR, AR, DM, HR, LR
7-26
429

Publicité

loading