ATOB (ASCII a BCD)
ATOB(W)
*****
Módulos de CPU aplicables
FC5A-C10R2/C
X
Operandos válidos
Operando
Función
S1 (Origen 1)
Datos ASCII a convertir
S2 (Origen 2)
Cantidad de dígitos a convertir
Destino para almacenar resultados de
D1 (Destino 1)
conversión
Para conocer el intervalo numérico válido del operando, consulte las páginas 6-1 y 6-2.
▲ Los relés internos M0 a M2557 se pueden designar como D1. Los relés internos especiales no se pueden designar como D1.
Cuando se utiliza T (temporizador) o C (contador) como S2, se lee el valor actual del temporizador o del contador. Cuando lo
que deseamos es cambiar la preselección del temporizador o del contador, el temporizador o el contador correspondiente
estará situado en el D1, este valor puede estar entre 0 y 65535.
Los valores válidos para los datos de origen S1 a convertir son de 30h a 39h. Asegúrese de que los valores de cada origen
designado por S1 y la cantidad de dígitos designada por S2 están comprendidos dentro del intervalo válido. Si los datos S1
o S2 están fuera del intervalo válido, aparecerá un error de ejecución en el programa del usuario, activando el relé interno
especial M8004 y encendiendo el LED DE ERROR en el módulo de la CPU.
Debido a que la instrucción ATOB se ejecuta en cada ciclo de exploración mientras la entrada se encuentre activada, debe
utilizarse una entrada de pulso de una instrucción SOTU o SOTD, según sea necesario.
Tipos de datos válidos
W (Palabra)
I (Entero)
D (Palabra doble)
L (Largo)
F (Coma flotante)
S1
S2
D1
*****
*****
FC5A-C16R2/C
X
Cuando una variable booleana: como I (entrada), Q (salida), M (relé interno) o R (registro de
X
desplazamiento) se designa como origen o destino, se utilizan 16 puntos (tipo de datos de
—
palabra).
—
Cuando utilicemos parámetros de 16 bits, como son: T (temporizador), C (contador) o D
—
(registro de datos), únicamente utilizaremos un dato (tipo de datos de palabra).
—
M
ANUAL DEL USUARIO DE
14: I
NSTRUCCIONES DE CONVERSIÓN DE DATOS
S1, S1+1, S1+2, S1+3, S1+4 → D1
Cuando la entrada que precede a esta función está activada, los datos
ASCII almacenados en S1 y en los siguientes registros almacenados en
S2, se convierten a BCD. El resultado se almacena en el destino
seleccionado por D1.
Los valores válidos para los datos de origen a convertir son de 30h a 39h.
La cantidad de dígitos a convertir puede ser de 1 a 5.
FC5A-C24R2/C
FC5A-D16RK1/RS1
X
I
— — — — — —
X
—
M
S
ICRO
MART
X
Q
M
R
T
C
D Constante
X
X
X
X
X
X
X
▲
X
X
X
X
X
FC5A
FC5A-D32K3/S3
X
Repetir
—
—
1-5
—
—
—
14-11