Télécharger Imprimer la page

Subroutine Define Et Return - Sbn(92)/Ret(93); Macro - Mcro(99) - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Instructions de sous-programmes

7-25-2 SUBROUTINE DEFINE et RETURN - SBN(92)/RET(93)

Limitations
Description
Conseils d'utilisation
Drapeaux

7-25-3 MACRO - MCRO(99)

Limitations
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
428
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Symboles à contacts
SBN(92) N
RET(93)
Le numéro du sous-programme doit être compris entre 000 et 049.
Chaque numéro de sous--programme ne peut être utilisé qu'une fois dans
SBN(92).
SBN(92) est utilisée pour identifier le début d'un sous-programme et RET(93)
pour identifier la fin. Chaque sous--programme est identifié par un numéro de
sous--programmes, N, qui est la valeur de définition de SBN(92). Ce même
numéro de sous--programme est utilisé dans SBS(91) qui appelle le
sous--programme (voir 7-25-1 SUBROUTINE ENTER -- SBS(91)). Un numéro
de sous--programme n'est pas nécessaire avec RET(93).
Tous les sous--programmes doivent être écrits à la fin du sous-programme
principal. Une fois un ou plusieurs sous--programme(s) écrit(s), le programme
principal s'exécute jusqu'à la première SBN(92) avant de revenir à l'adresse
00000 du cycle suivant. Les sous--programmes ne s'exécutent que lorsqu'ils
sont appelés par SBS(91).
END(01) doit être insérée à la fin du dernier sous--programme, c'est-à-dire
après la dernière RET(93). Elle n'est pas nécessaire à un autre endroit du
programme.
Lorsque SBN(92) est insérée par erreur dans un sous-programme, elle
empêche l'exécution des instructions qui suivent : l'exécution du programme
reprend à partir du début.
Lorsque DIFU(13) ou DIFU(14) sont insérées dans un sous--programme, le bit
d'opérande n'est pas mis sur OFF jusqu'à la prochaine exécution du
sous--programme : le bit d'opérande peut rester à l'état ON durant plus d'un
cycle.
Aucun drapeau ne correspond à ces instructions.
Symboles à contacts
MCRO(99)
@MCRO(99)
N
I1
O1
Le numéro du sous-programme doit être compris entre 000 et 049.
Si une adresse DM est utilisée pour O1, O1 à O1+3 doivent être accessibles en
lecture/écriture.
Zones de données de définition
N : Numéro du sous-programme
Zones de données d'opérandes
N : Numéro du sous-programme
I1 : Premier mot d'entrée
N
IR, SR, AR, DM, HR, TC, LR
I1
O1 : Premier mot de sortie
O1
IR, SR, AR, DM, HR, LR
Chapitre
7-25
000 à 049
000 à 127

Publicité

loading