Manual de operación de DVP-ES2/EX2/SS2/SA2/SX2 - Programación
API
Mnemónico
170
D
GRY
P
Dispositivos
Tipo
de bit
OP
X
Y
M
S
D
Operandos:
S: Dispositivo fuente
D: Resultado de operación (código Gray)
Explicaciones:
1.
La instrucción GRY convierte el valor BIN en S a Código Gray y almacena el resultado
convertido en el registro especificado D.
2.
Rango disponible de S:
instrucción de 16 bits: 0~32,767
instrucción de 32 bits: 0~2,147,483,647
3.
Si el operando S excede el rango disponible, ocurre un error de operación y M1067 = ON,
M1068 = ON. D1067 almacena el código de error 0E1A (HEX)
4.
Si los operandos S y D usan el dispositivo F, solo la instrucción de 16 bits es aplicable.
Ejemplo de programa:
Cuando X0 = ON, la instrucción GRY se ejecuta y convierte K6513 a código Gray. El resultado de
operación es almacenado en K4Y20, por ejemplo Y20 ~ Y37.
X0
GRY
b15
K6513=H1971
0 0 0 1 1
Y37
GRAY 6513
0 0 0
3-404
Operandos
BIN → Código Gray
Dispositivos de palabra
S K H KnX KnY KnM KnS T C D E F
*
*
*
*
*
*
*
PULSE
ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2
K6513
K4Y20
0 0
1
0 1 1 1
0 0 0
1
0
1
0
1
1
1
0 0
1
0 0 1
K4Y20
Función
ES2/EX2 SS2 SA2 SX2
GRY, GRYP:
5 escalones
*
*
*
*
*
*
DGRY, DGRYP:
*
*
*
*
*
*
9 escalones
16 bits
b0
1
Y20
Controladores
Escalones de
programa
32 bits