Capítulo 5: Instrucciones ASCII
Instrucciones ASCII
1
El PLC DL06 utiliza varias instrucciones y métodos que permiten leer y escribir texto ASCII a
través del puerto 2 de comunicación o el módulo D0-DCM o aún desde el módulo
2
coprocesador F0-CP128. El puerto 2 del DL06 puede ser usado para leer o escribir formatos
ASCII pero no pueden ser usados ambos métodos al mismo tiempo en el mismo PLC, es decir,
es necesario hacer una lógica para que una operación sea ejecutada en un período y luego la otra
3
ejecutada en el próximo. Vea el apéndice G.
Vea una lista de transformación del código ASCII a decimal y a hexadecimal en el apéndice G.
4
El PLC DL06 también puede descifrar caracteres ASCII embutidos en uno de los protocolos
aceptados (K-sequence, DirectNet, Modbus) en el puerto del PLC.
5
Leyendo Texto ASCII
Hay varios métodos que el PLC DL06 puede usar para leer ASCII.
6
1) Instrucción de lectura ASCII IN (AIN) – Esta instrucción se usa para recibir texto ASCII
puro con parámetros tales como texto ASCII de longitud fija o variable, caracteres de
7
terminación, opción de intercambio de bytes e instrucciones de control. Puede usar lectores
de código de barras, balanzas, etc. para escribir texto ASCII al puerto 2 basados en los
parámetros de la instrucción AIN.
8
2) Escriba texto ASCII embutido directamente a la memoria V desde una interfase hombre
máquina o un aparato maestro similar usando un protocolo de los aceptados con el puerto
9
1 o 2 o el módulo D0-DCM. La instrucción AIN no se usa en este caso.
3) Si un PLC DL06 es maestro en una red, la instrucción RX (Network Read) puede ser usada
10
para leer datos ASCII embutidos, desde un esclavo, usando protocolos aceptados con el
puerto 2. La instrucción RX coloca los datos directamente en la memoria V.
11
Escribiendo Texto ASCII
Las siguientes instrucciones pueden ser usadas para escribir texto ASCII:
12
1) Print from V–memory (PRINTV) – Use esta instrucción para escribir texto ASCII puro,
almacenado en la memoria del PLC, por el puerto 2 a un panel o a una impresora serial. La
13
instrucción acepta la dirección inicial de memoria V, la longitud de la cadena, opción de
cambio de bytes, etc. Cuando el bit de permiso está activado, la cadena de texto es escrita en
el puerto 2.
14
2) Print a V–memory (VPRINT) – Use esta instrucción para crear cadenas ASCII en el PLC
(Por ejemplo mensajes de alarma). Cuando el bit de permiso de la instrucción está activado,
A
el mensaje es escrito en una localización de memoria pre-definida. Luego la instrucción
PRINTV puede ser usada para escribir esta cadena ya definida saliendo por el puerto 2.
B
Pueden ser usadas fechas de tipo americano, europeo o asiátic.
Adicionalmente, si un PLC DL06 es maestro en una red, la instrucción WR (Network write)
C
puede ser usada para escribir datos ASCII embutidos a una interfase hombre máquina o a un
esclavo directamente desde la memoria V usando uno de los protocolos usados por el PLC con
el puerto 2.
D
5–210
Manual del PLC DL06, 2a. edición en español, 6/07