Instrucciones especiales
7.11
Instrucciones de código Gray
Los descodificadores que permiten captar la posición absoluta de elementos de la máquina,
transmiten esta información al PLC generalmente en un código especial, el código Gray. En el
código Gray, solo se modifica un bit con cada paso numérico. Así se alcanza una mayor segu-
ridad de transmisión.
Sinopsis de las instrucciones FNC 170 a 171
Símbolo
GRY
GBIN
Tab. 7-41:Sinopsis de las instrucciones para transformar el código Gray
7.11.1
Transformación de integral en código Gray (GRY)
K, H, KnX, KnY, KnM,
KnS, T, C, D, R ,
Solo con FX
Solo con FX
Funcionamiento
Convertir un valor integral en código Gray
Descripción
b La instrucción GRY convierte un valor integral a partir de (S+) en código Gray.
b El resultado se guarda a partir de (D+).
La característica del código Gray permite emitir valores numéricos actuales en cada ciclo
del programa incrementando los datos de origen sin señal de sincronización.
M45
Al establecer el relé interno M45 el valor integral 1234 se convierte en código Gray. El resultado
se emite en las salidas Y10 a Y23.
Programación FX
/FX
1S
FNC
Significado
170
Transformar un integral en código Gray
171
Transformación de código Gray en integral
GRY
(S+)
S+
KnY, KnM, KnS,
T, C, D, R , U/G
U/G
, V, Z
/FX
/FX
3G
3U
3UC
y FX
3U
3UC
[S+]
GRY
K1234
/FX
/FX
/FX
/FX
1N
2N
2NC
3G
GRY
Transformación de integral en código Gray
(D+)
CPU
Instrucción de
D+
impulso (P)
, V,
Z
Fig. 7-164:
[D+]
Ejemplo de programación para la instrucción
K3Y10
GRY
/FX
3U
3UC
Instrucciones de código Gray
FNC 170
FX2N
FX1S
FX1N
FX3G
FX2NC
©
Procesamiento
Pasos del programa
GRY
16 bits 32 bits
GRYP
DGRY,
©
©
DGRYP
Sección
7.11.1
7.11.2
FX3U
FX3UC
©
©
5
9
C000375C
7 – 159