CAPÍTULO 5
Dependiendo del nº de lineas y caracteres del visualizador, se reservará un mayor o
menor tamaño del buffer en el visualizador. Generalmente, para visualizadores de hasta 3
lineas, la longitud del buffer se dimensiona siguiendo la regla: (nº de caracteres x 2) x nº de
filas. Para evitar reservar un excesivo rango de direcciones en el PLC, esta regla puede variar
en visualizadores de más de 3 filas y 20 caracteres. Para determinar con exactitud el tamaño
de buffer asignado en un visualizador, observaremos el rango de direcciones de salida en TIA
Portal, y aplicaremos la expresión (%Q
El usuario deberá gestionar el buffer de escritura convenientemente, es decir si por
ejemplo se dispone de un DT-203/2S-20 (visualizador de 2 lineas y 20 caracteres) con un buffer
de escritura de 80 bytes, si se escribe un mensaje de 70 caracteres + 3 comandos especiales
en la primera línea, solo se podrán escribir 7 caracteres en la siguiente línea. La longitud
máxima permitida por línea son 160 carácteres.
En el apartado 5.2.3 encontramos un resumen de los caracteres especiales permitidos y
su funcionalidad.
Veamos diversos ejemplos para el envío de mensaje directo en un visualizador DT-
203/2S-20. Utilizaremos el tipo de fuente cursiva-negrita como notación para los caracteres
especiales
Ejemplo 1:
Deseamos visualizar el mensaje "¿Que hora es?" en la primera línea y "Son las
HH:MM:SS" (utilizando el carácter especial de la hora en este formato) en la segunda linea.
Para el rango de direcciones de salida asignado en la Fig. 12, enviaremos la siguiente
secuencia:
Addr
%QB68
%QB69
%QB70
ASCII
¿
Q
u
HEX
A8h
51h
75h
Addr
%QB82
%QB83
%QB84
ASCII
S
o
n
HEX
53h
6Fh
6Eh
Texto visualizado:
Donde los caracteres 0Ch, 18h y 0Dh son los comandos especiales para salto de línea,
inserción de la hora en formato horas:minutos:segundos y fin de datos respectivamente.
Displays de las series DT-203NN, DT-105NN y DT-110NN
PROTOCOLO Y OPERATIVA DE TRABAJO
-%Q
final
inicio)
%QB71
%QB72
%QB73
%QB74
e
h
o
65h
20h
68h
6Fh
%QB85
%QB86
%QB87
%QB88
l
a
s
20h
6Ch
61h
73h
¿Qué hora es?
Son las 14:51:03
+1 para determinar la longitud en bytes.
%QB75
%QB76
%QB77
%QB78
r
a
72h
61h
20h
65h
%QB89
%QB90
%QB91
↑
♪
18h
0Dh
5-13
%QB79
%QB80
%QB81
♀
e
s
?
73h
3Fh
0Ch