La interfaz en el DB de usuario tiene el siguiente formato:
DBB inicial byte
o bien,
DBB inicial +18 byte
DBB inicial +1 Word
o bien,
DBB inicial +19 Word
DBB inicial + 3 cadena de
caracteres
o bien,
DBB inicial+ 20 palabra doble
El primer parámetro contiene un offset para un número de texto con la base 700.000 (textos
PLC de usuario). Si este parámetro es = 0, se borra la línea en cuestión. El segundo
parámetro contiene una cadena de caracteres con una longitud de como máximo 12
caracteres. Si este texto no está vacío, se emite en lugar del texto PLC de usuario.
En el PLC, los parámetros se tienen que escribir "desde atrás hacia delante"; es decir que
primero se tienen que definir todos los parámetros y después activar el primer byte. Los
datos para la siguiente línea se encuentran exactamente 18 bytes por detrás del byte inicial.
Las líneas se emiten desde la izquierda hacia la derecha; están previstos como máximo 3
campos de salida por línea (es decir, en total son posibles 6 campos).
En el HMI se establece un hotlink al primer byte respectivo para cada línea. Si se produce
allí un cambio, tiene lugar una reacción del HMI. Cuando el HMI ha visualizado los datos,
escribe un -1 en la primera variable. Este cambio se señaliza al HMI a través del hotlink; a
continuación, escribe un 0 en esta variable.
Él mismo no necesita reaccionar a este cambio. El PLC sólo puede volver a escribir datos
en la interfaz cuando la variable está ajustada a 0. Con este mecanismo se garantiza que
todas las modificaciones de los parámetros son conocidos en el HMI.
Configuración de pictogramas OEM
En el campo previsto para la visualización de la influencia del programa (p. ej. SBL, M01, ...)
se pueden emitir pictogramas OEM para la indicación del estado de la máquina. Si se han
definido pictogramas OEM, los elementos se ocultan para la visualización de la influencia
del programa.
De forma similar a los pictogramas del usuario, los nombres de los pictogramas se
comunican en el fichero de configuración HEADER.INI.
[OemIcons]
OI_0= <nombre.bmp>, <Posición>
...
OI_31= <nombre.bmp>, <Posición>
<Nombre> corresponde al nombre de fichero del bitmap y <Posición> a la posición de salida
(de 1 a 16) en la línea de visualización. Se pueden emitir varios bitmaps en la misma
posición. Si existen varios bitmaps activos a la vez en la misma posición, se muestra el
bitmap con el número de imagen más alto.
HMI-Advanced
Manual de puesta en servicio, 11/2006, 6FC5397-0DP10-0EA0
Programación de funciones de PLC
4.7 Indicación de estado del usuario (OEM)
Bit0=1: se tiene que hacer algo
todos los bits=1: la tarea es confirmada por el HMI
todos los bits=0: el PLC puede escribir de nuevo en la interfaz.
Offset para el texto que debe visualizarse de alpu_xx.com;
700.000 es la dirección básica y se suma siempre a nivel
interno.
todos los bits=0: Borrar línea
Cadena de como máx. 12 caracteres
111