Delta-electronics Programmable Logic Controller DVP-PLC Manual do Utilizador Página 259

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 586
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 258
6 Application Instructions API 00-49
DVP-PLC Application Manual
6-47
API Mnemonic Operands Function
31
D ROL P
Rotation Left
Controllers
ES/EX/SS SA/SX/SC EH/SV
Bit Devices Word Devices Program Steps Type
OP
X Y M S K H KnX KnY KnM KnS T C D E F
D
* * * * * ***
n * *
ROL, ROLP: 5 steps
DROL, DROLP: 9 steps
PULSE 16-bit 32-bit
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV
Operands:
D: Device to be rotated n: Number of bits to be rotated in 1 rotation
Explanations:
1. If D is used in device F, only 16-bit instruction is applicable.
2. If D is designated as KnY, KnM, and KnS, only K4 (16-bit) and K8 (32-bit) are valid.
3. Range of n: K1 ~ K16 (16-bit); K1 ~ K32 (32-bit)
4. See the specifications of each model for their range of use.
5. Flag: M1022 (carry flag)
6. This instruction rotates the device content designated by D to the left for n bits.
7. This instruction adopts pulse execution instructions (ROLP, DROLP).
Program Example:
When X0 = OffOn, the 16 bits (4 bits as a group) in D10 will rotate to the left, as shown in the figure below. The bit
marked with will be sent to carry flag M1022.
X0
D10 K4
111 11 100 0 0011 000
11000001100110111
16 bits
Rotate to the left
After one rotation
to the left
Carry
flag
Carry
flag
D10
D10
lower bit
lower bit
higher bit
higher bit
Vista de página 258
1 2 ... 254 255 256 257 258 259 260 261 262 263 264 ... 585 586

Comentários a estes Manuais

Sem comentários