Trans Fert D'opé Ran Des Bit Dans Des Grou Pes - Mitsubishi Electric MELSEC FX Serie Manuel

Masquer les pouces Voir aussi pour MELSEC FX Serie:
Table des Matières

Publicité

In struc tions pour le trans fert de don nées
5.2.2
Trans fert d'opé ran des bit dans des grou pes
Dans le para gra phe pré cé dent, il a été mon tré com ment des con stan tes ou les con te nus de
regi stres de don nées peu vent être trans fé rés dans un autre regi stre de don nées à l'aide d'une
instruc tion MOV. Mais, des valeurs numér iques peu vent éga le ment être enre gi strées dans
des opé ran des bits suc cés sifs comme des bits inter nes. Pour adres ser plu sie urs opé ran des
bits suc ces sifs avec une instruc tion d'ap pli ca tion, l'adresse du pre mier opé rande bit est indi -
quée avec un fac teur «K» qui indi que le nom bre d'opé ran des.
Ce fac teur «K» indi que le nom bre d'uni tés avec cha cune 4 opé ran des : K1 = 4 opé ran des,
K2 = 8 opé ran des, K3 = 12 opé ran des etc.
L'in di ca tion «K2M0» sig ni fie par exem ple les huit bits inter nes M0 à M7. Les fac teurs K1
(4 opé ran des) à K8 (32 opé ran des) sont possibles.
Exem ples pour l'in di ca tion des opé ran des bits
K1X0:
K2X4:
K4M16: 16 bits inter nes, démar rage pour M16 (M16 bis M31)
K3Y0:
K8M0:
La pos si bi lité d'adres ser plu sie urs opé ran des bits avec seu le ment une instruc tion sim pli fie
éga le ment la pro gram ma tion. Les deux séquen ces de pro gramme sui van tes ont la même
fonction : Le trans fert des états des sig naux des bits inter nes M0 à M3 aux sor ties Y10 à Y13.
Si la des ti na tion des don nées est plus petite que la source des don nées, les bits en excé dent
ne seront pas trans fé rés (voir la figure sui vante, exem ple du des sus).Si la des ti na tion des don -
nées est plus grande que la source des don nées, les pla ces man quan tes seront rem plies avec
des «0». Grâce à l'in ter pré ta tion du bit 15 comme signe, la valeur alors cons ti tuée est tou jours
posi tive. (Comme pour l'exem ple du bas dans la figure sui vante.)
Bit 15
0
Bit de signe (0 : positif, 1 : négatif)
M15
M14 M13
Bit de signe (0 : positif, 1 : négatif)
0
Bit 15
5 – 12
4 entrées, démar rage pour X0
8 entrées, démar rage pour X4
12 sorties, démar rage pour Y0
32 bits internes, démar rage pour M0
1
0
1
0
1
Ces bits internes ne seront pas modifiés.
M12 M11 M10
0
0
0
0
0
(X0 à X3)
(X4 à X13, comp tage octal !)
(Y0 à Y13, comp tage octal !)
(M0 à M31)
0
1
0
1
MOV D0 K2 M0
0
1
M9
M8
M7
M6
M5
MOV K2 M0 D1
0
0
0
1
Pro gram ma ti on avan cée
0
1
0
1
0
0
1
0
1
0
M4
M3
M2
M1
0
1
0
1
0
MITSUBISHI ELECTRIC
Bit 0
1
1
M0
1
Bit 0

Publicité

Table des Matières
loading

Table des Matières