Camino:  Equipo (Dispositivos) > PLC300 > Tela >

Editor de Pantallas

Previous pageReturn to chapter overviewNext page

Resumen

 

El editor de pantallas permite que las pantallas sean configuradas por el usuario, adicionando y removiendo componentes, para que los valores sean leídos y escritos en el programa, o sean presentados en el display del dispositivo.

El editor posee teclas de función que permiten la navegación entre las pantallas o la manipulación de bits. Para cada una de las pantallas es permitida la configuración de un nivel de acceso, para permitir que solamente usuarios con privilegio accedan al contenido.

 

xmlscreeneditorfilesupport_common_fig_note

¡NOTA!

El PLC300 permite que sean editadas un máximo de 512 pantallas.

 

xmlscreeneditorfilesupport_screenconfig_fig1

 

Los componentes utilizados para la edición de las pantallas son los siguientes:

xmlscreeneditorfilesupport_common_fig_bargraph_16 Bargraph: Presenta el valor de una variable de forma gráfica;

xmlscreeneditorfilesupport_common_fig_text_16 Text: Presenta el texto en la pantalla;

xmlscreeneditorfilesupport_common_fig_numberinput_16 Numeric Input: Realiza la entrada de valores numéricos para una variable;

xmlscreeneditorfilesupport_common_fig_numberoutput_16 Numeric Output: Presenta el valor numérico de una variable;

xmlscreeneditorfilesupport_common_fig_message_16 Message: Presenta textos configurados en una tabla, seleccionados a través de un índice;

xmlscreeneditorfilesupport_common_fig_textinput_16 Text Input: Realiza valores de entrada en código ASCII de una variable;

xmlscreeneditorfilesupport_common_fig_textoutput Text Output: Muestra el valor ASCII de una variable.

 

 
Teclas de Función
 
La navegación por pantallas y la manipulación de bits son realizadas a través de la configuración de las teclas de función.

 

xmlscreeneditorfilesupport_screenconfig_fig2

 

Las opciones disponibles para la configuración de las teclas son las siguientes:

Ninguna: Esta tecla de función no realizará ninguna acción;
Bit: Selecciona una de las funciones de manipulación de bits;
Screen: Selecciona una pantalla para navegación.

 

 

Manipulación de Bits

 

La función de manipulación de bits permite que una variable booleana sea activada, apagada, tenga su estado invertido, o sea activada temporariamente.
Las opciones disponibles para selección son las siguientes:

 
xmlscreeneditorfilesupport_screenconfig_fig3

 

MomentaryOn: Activa una variable booleana seleccionada (escribe el valor 1) mientras la tecla esté presionada. Al soltar la tecla, el marcador vuelve a cero.
Toggle: Invierte el estado de la variable booleana seleccionada;
On: Activa una variable booleana seleccionada (escribe el valor 1);
Off: Apaga una variable booleana seleccionada (escribe el valor 0).

 

 

Navegación por Pantallas

 

La navegación entre las pantallas es realizada a través de la edición de la opción Screen.

En el ejemplo de abajo, la pantalla 2 será accedida al presionar la tecla F1.

 

xmlscreeneditorfilesupport_screenconfig_fig4

 

 

Contraseñas y niveles de acceso

 

El PLC300 posee diez niveles de contraseña (0 - 9). El nivel cero (valor estándar) es escogido cuando es deseado el acceso libre a la pantalla. Con excepción de la pantalla número cero (Home), que siempre posee nivel de acceso cero, las demás pantallas pueden ser programadas con un nivel de acceso. la ventana de configuración de las contraseñas es abierta al seleccionar las opciones de la carpeta Editor de pantallas.

 

xmlscreeneditorfilesupport_screenconfig_fig5

 

Las contraseñas configuradas deben poseer seis caracteres decimales.

 

xmlscreeneditorfilesupport_screenconfig_fig6

 

Para configurar el nivel de acceso a las pantallas es necesario configurar esta opción en las opciones de pantalla.

 

 

Opciones de la pantalla

 

En las opciones de pantalla es posible configurar el número actual de la pantalla y las propiedades de contraseña de la pantalla. Para abrir estas opciones es necesario seleccionar las opciones del archivo de pantallas en el recurso.

 

xmlscreeneditorfilesupport_screenconfig_fig7

 

Las opciones de contraseña son las siguientes:

Auto Logoff: Cuando una pantalla con nivel de acceso es visualizada, en caso de que el nivel del acceso de la pantalla sea superior o actual, el nivel de acceso del dispositivo es modificado igual al nivel actual de la pantalla. En caso de que la opción de auto logoff esté habilitada, tras el acceso a la pantalla, el nivel de acceso del dispositivo no será alterado.
Nivel: Selecciona el nivel de acceso de la pantalla. Cuanto mayor sea el nivel de acceso, mayor será el privilegio. Pueden ser programados hasta nueve niveles de acceso, de modo de permitir diferentes tipos de usuarios con acceso a determinadas pantallas. El nivel de acceso cero significa que la pantalla no precisará de contraseña para ser accedida.

 

xmlscreeneditorfilesupport_screenconfig_fig8

 

 

Edición de las pantallas

 

Las pantallas están compuestas por componentes del tipo Bargraph, Numeric Input, Numeric Output, Text, Message y Text Output. Para la programación de las pantallas, los componentes son insertados en el display arrastrando los mismos desde la paleta hacia el display, o haciendo clic con el botón derecho del mouse sobre el display.

Los componentes utilizados para la edición de las pantallas son los siguientes:

 

 

Bargraph

 

El componente Bargraph muestra un gráfico de barras en el display, con caracteres tipo bloque, proporcional al valor de la variable seleccionada.

 

xmlscreeneditorfilesupport_screenconfig_fig9

 

Las propiedades de este componente son:

 

xmlscreeneditorfilesupport_screenconfig_fig10

 

Variable: Variable utilizada para la presentación del gráfico de barras.
Máximo: Valor máximo presentado por el gráfico. En caso de que el valor de la variable sea igual o superior al valor máximo, el gráfico es presentado con todas las barras rellenadas.
Mínimo: Valor mínimo presentado por el gráfico. En caso de que el valor de la variable sea igual o inferior al valor mínimo, el gráfico no presentará ninguna barra rellenada.

 

 

Numeric Input

 

El componente Numeric Input posibilita la entrada de un valor numérico por el usuario dentro de un rango. El contenido digitado es almacenado en una variable.

 

xmlscreeneditorfilesupport_screenconfig_fig11

 

Las propiedades de este componente son:

 
xmlscreeneditorfilesupport_screenconfig_fig12
 

Variable: Variable utilizada para entrada de datos en el display;
Máximo: Valor máximo permitido como entrada para este campo. En caso de que el valor digitado sea superior a este valor, será atribuido el valor máximo;
Mínimo: Valor mínimo permitido como entrada para este campo. En caso de que el valor digitado sea superior a este valor, será atribuido el valor mínimo;
Dígitos decimales: Número de posiciones decimales en la presentación de la variable en el display;
Ceros a la izquierda: Rellena los espacios que estén vacíos, entre el tamaño del componente configurado y el tamaño de la variable, con ceros.

 

 

Numeric Output

 

El componente Numeric Output presenta el valor formateado (dígitos decimales, ceros a la izquierda o parpadeante) de la variable seleccionada en el display.

 

xmlscreeneditorfilesupport_screenconfig_fig13

 

Las propiedades de este componente son:

 

xmlscreeneditorfilesupport_screenconfig_fig14

 

Variable: Variable utilizada para presentación de los datos en el display;
Dígitos decimales: Número de posiciones decimales en la presentación de la variable en el display;
Actualización: Tiempo (en milisegundos) utilizado para la actualización del campo en el display. Este valor es solamente una aproximación ya que depende de la barredura del dispositivo;
Ceros a la izquierda: Rellena los espacios que estén vacíos, entre el tamaño del componente configurado y el tamaño de la variable, con ceros;
Parpadeante: Habilita la opción de texto parpadeante.

 

 

Text

 

El componente Text es utilizado para Insertar textos fijos en la pantalla.

 

xmlscreeneditorfilesupport_screenconfig_fig15

 

Las propiedades de este componente son:

 

xmlscreeneditorfilesupport_screenconfig_fig16

 

Texto: Texto presentado en la pantalla;
Parpadea: Habilita la opción de texto parpadeante.

 

 

Message

 

El componente Message presenta textos configurados en una tabla, seleccionados a través de un índice.

 

xmlscreeneditorfilesupport_screenconfig_fig17

 

Las propiedades de este componente son:

 

xmlscreeneditorfilesupport_screenconfig_fig18

 

Variable: Variable utilizada como índice para presentación del texto en la pantalla;
Actualización: Tiempo (en milisegundos) utilizado para la actualización del campo en el display. Este valor es solamente una aproximación ya que depende de la barredura del dispositivo;
Tabla:
oValor: Indice de la Tabla;
oTexto: Texto presentado cuando el valor de la variable equivale al índice de la tabla.
Texto predeterminado: Texto mostrado cuando la variable asume un valor no cubiertos en la columna value. Cuando esta opción está desactivada, el texto que se muestra es el valor de la variable.

 

 

Text Output

 

El componente Text Output presenta textos contenidos en una variable de tipo STRING.

 

xmlscreeneditorfilesupport_screenconfig_fig19

 

Las propiedades de este componente son:

 

xmlscreeneditorfilesupport_screenconfig_fig20

 

Variable: Variable del tipo STRING;
Actualización: Tiempo (en milisegundos) utilizado para la actualización del campo en el display. Este valor es solamente una aproximación ya que depende de la barredura del dispositivo;
Parpadea: Habilita la opción de texto parpadeante.

 

wpshelp_common_fig_note

¡NOTA!

Se utilizó una variable de tipo BYTE en las versiones de firmware inferior a la 2:10 en lugar de variable de tipo STRING. El tamaño del vector fue definida por el tamaño del componente.

 

 

Text Input

 

El componente Text Input permite al usuario ingresar un valor de texto que se almacena en una variable de tipo STRING.

 

xmlscreeneditorfilesupport_screenconfig_fig22

 

Las propiedades de este componente son:

 

xmlscreeneditorfilesupport_screenconfig_fig21

 

Variable: Variable del tipo STRING.

 

wpshelp_common_fig_note

¡NOTA!

Se utilizó una variable de tipo BYTE en las versiones de firmware inferior a la 2:10 en lugar de variable de tipo STRING. El tamaño del vector fue definida por el tamaño del componente.