Télécharger Imprimer la page

Instructions De Calcul Binaire; Binary Add - Adb(50) - Omron SYSMAC CPM1 Manuel De Programmation

Masquer les pouces Voir aussi pour SYSMAC CPM1:

Publicité

Instructions de calcul binaire

Drapeaux

7-21 Instructions de calcul binaire

7-21-1 BINARY ADD - ADB(50)

Limitations
Description
Drapeaux
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
ER :
Dr et Dr+1 contiennent 0.
Dd, Dd+1, Dr ou Dr+1 ne sont pas des valeurs BCD.
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas BCD ou la limite de la zone DM a été dépassée).
EQ :
ON lorsque le résultat est égal à 0.
Symboles à contacts
ADB(50)
@ADB(50)
Au
Ad
R
DM 6144 à DM 6655 ne peuvent pas être utilisés pour R.
Lorsque la condition d'exécution est OFF, ADB(50) ne s'exécute pas. Lorsque la
condition d'exécution est ON, ADB(50) additionne les contenus de Au, Ad et CY
et insère le résultat dans R. CY est positionné si le résultat est supérieur à FFFF.
Au + Ad + CY
ADB(50) peut aussi être utilisé pour additionner des données binaires signées.
Avec CPM1A, CPM2A, CPM2C, et SRM1(-V2), les drapeaux de dépassement
de capacité positif et négatif (SR 25404 and SR 25405) indiquent quand le
résultat a dépassé la plus basse ou la plus haute limite de la plage de données
binaires signées 16 bits.
ER :
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas BCD ou la limite de la zone DM a été dépassée).
CY :
ON lorsque le résultat est supérieur à FFFF.
EQ :
ON lorsque le résultat est égal à 0.
OF :
ON lorsque le résultat dépasse +32 767 (7FFF).
UF :
ON lorsque le résultat est inférieur à -32 768 (8000).
Zones de données d'opérandes
Au : Mot cumulande (binaire)
IR, SR, AR, DM, HR, TC, LR, #
Ad : Mot cumulateur (binaire)
Au
IR, SR, AR, DM, HR, TC, LR, #
Ad
R
IR, SR, AR, DM, HR, LR
CY R
Chapitre
7-21
R : Mot de résultat
411

Publicité

loading