Télécharger Imprimer la page

Block Set -- Bset - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Instructions de transfert de données

7-17-4 BLOCK SET -- BSET(71)

Limitations
Description
Drapeaux
Exemple
00000
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
Symboles à contacts
BSET(71)
@BSET(71)
S
St
E
St doit être inférieure ou égale à E, et St et E doivent être dans la même zone de
données.
DM 6144 à DM 6655 ne peuvent pas être utilisés pour St ou E.
Lorsque la condition d'exécution est OFF, BSET(71) n'est pas exécutée.
Lorsque la condition d'exécution est ON, BSET(71) copie le contenu de S dans
tous les mots de St à E.
S
3 4 5
BSET(71) peut être utilisée pour changer la PV de temporisation/comptage.
Ceci ne peut être effectué avec MOV(21) ou MVN(22). BSET(71) peut
également être utilisée pour effacer des parties d'une zone de données : la zone
DM, afin de préparer l'exécution d'autres instructions. Elle peut également être
utilisée pour effacer des mots en y transférant des zéros.
ER :
St et E ne sont pas dans la même zone de données ou St est plus grand
que E.
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 montre comment utiliser BSET(71) pour copier une
constante (#0000) dans un bloc de la zone DM (DM 0000 à DM 0500)
lorsque IR 00000 est sur ON.
@BSET(71)
#0000
DM 0000
DM 0500
Zones de données d'opérandes
S : Données de base (Source data)
IR, SR, AR, DM, HR, TC, LR, #
St : Mot de départ (Starting word)
S
IR, SR AR, DM, HR, TC, LR
St
E : Mot de fin (End Word)
E
IR, SR, AR, DM, HR, TC, LR
St
2
3 4 5
St+1
3 4 5
St+2
3 4 5
E
3 4 5
Adresse
Instruction
00000
LD
00001
@BSET(71)
Chapitre
7-17
2
2
2
2
Opérandes
00000
#
0000
DM
0000
DM
0500
363

Publicité

loading