Télécharger Imprimer la page

Omron SYSMAC CQM1 Manuel De Programmation page 84

Masquer les pouces Voir aussi pour SYSMAC CQM1:

Publicité

Fonction macro
2-3
Fonction macro
Utilisation des macros
1, 2, 3...
Programme
25313 (constamment à ON)
15
IR 000
DM 0000
La fonction macro permet d'utiliser un seul sous–programme (schéma de pro-
grammation) en changeant simplement les numéro de canal d'E/S. Un certain
nombre de parties de programme similaires peuvent être gérées avec un seul
sous–programme, cela permettant de réduire considérablement le nombre d'é-
tapes et de clarifier le programme.
Pour utiliser une macro, appelez un sous–programme par l'instruction MACRO
MCRO(99) comme ci–dessous à la place de SBS(91) (SUBROUTINE ENTRY).
Lors de l'exécution de MCRO(99), la procédure est la suivante :
1. Le contenu des 4 canaux consécutifs commençant par le premier canal
d'entrée est transféré vers les IR 096 à 099. Le contenu des 4 canaux con-
sécutifs commençant par le premier canal de sortie est transféré vers les
IR 196 à 199.
2. Le sous–programme spécifié est exécuté jusqu'à l'exécution de RET(93)
(retour de sous–programme).
3. Le contenu des IR 196 à 199 est transféré vers les 4 canaux consécutifs
commençant par le premier canal de sortie.
4. L'instruction MCRO(99) est alors terminée.
Lorsque MCRO(99) est exécutée, le même schéma d'instruction peut être uti-
lisé selon les besoins en modifiant simplement le premier canal d'entrée ou de
sortie.
Les bits 04 à 07 de IR 000 sont
MOVD(83)
transférés vers le bits 00 à 03 du
000
DM 0000.
#0001
DM0000
HKY est codé en utilisant DM 0000
HKY
comme canal d'entrée et DM 0100
DM0000
comme canal de sortie. Les résultats
DM0100
de l'exécution sont placés dans les
DM 1000 à 1002.
DM1000
Les bits 00 à 03 du DM 0100 sont
MOVD (83)
transférés vers le bits 04 à 07 de
DM0100
IR 100.
#0100
100
0
Sortie
Exécution de HKY
Entrée
MCRO(99)
o
N
ss–programme
er
1
canal d'entrée
er
1
canal de sortie
Chapitre 2–3
15
0
DM 0100
IR 100
81

Publicité

loading