Télécharger Imprimer la page

Omron SYSMAC CQM1 Manuel De Programmation page 227

Masquer les pouces Voir aussi pour SYSMAC CQM1:

Publicité

Instructions de conversion
Exemple
00000
5-19-17
2'S COMPLEMENT – NEG(––)
Limites
Description
Drapeaux
224
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).
D et D+15 n'appartiennent pas à la même zone de données.
EQ:
ON lorsque le contenu de S est égal à zéro ; reste à OFF dans les autres
cas.
Voici un exemple d'utilisation de COLM(––) pour le déplacement du contenu du
canal DM 0100 (00 à 15) vers la colonne du bit 15 de la sélection (DM 0200 à
0215).
Symboles
NEG(––)
@NEG(––)
S
R
000
Cette instruction est disponible avec les UC du CQM1-CPU4j
Les DM 6144 à 6655 ne peuvent être utilisés pour R.
Convertit le contenu hexadécimal à 4 digits du canal source (S) en son complé-
ment à 2 et sort le résultat dans le canal de résultat (R). Cette opération revient
au même que la soustraction de S à 0000 avec sortie du résultat dans R ; elle
calcule la valeur absolue de la donnée binaire en y ajoutant un signe négatif.
Si le contenu de S est égal à 0000, le contenu de R est égal à 0000 après exécu-
tion et EQ (SR 25506) passe à ON.
Si le contenu de S est égal à 8000, le contenu de R est égal à 8000 après exécu-
tion et UF (SR 25405) passe à ON.
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).
EQ:
ON lorsque le contenu de R est égal à zéro ; reste à OFF dans les autres
cas.
UF:
ON lorsque la contenu de S est égal à 8000 ; reste à OFF dans les
autres cas.
Adresse
Instruction
COLM(––)
00000
LD
DM 0100
00001
COLM(––)
DM 0200
#0015
Zones de données d'opérande
IR, SR, AR, DM, HR, TC, LR, #
S
R
000
Chapitre 5-19
Opérande
00000
DM
0100
DM
0200
#
0015
S: canal source
R: canal de résultat
IR, SR, AR, DM, HR, LR
000
Non utilisé. Sélection à 000.
-E.

Publicité

loading