Diálogo: Configuración de entrada
Símbolo:
Función: El cuadro de diálogo le permite asignar una acción de entrada a un evento de entrada y configurar la acción de entrada.
Llamar: Configurar botón en el Configuración de entrada propiedad
Requisito: Se selecciona un elemento en el editor.
¿Están disponibles todas las propiedades de los elementos?
Todas las propiedades están disponibles sólo después de seleccionar el Avanzado opción o la Todas las categorias filtrar en Propiedades.
Acción de entrada: Gestión de usuarios
Diálogos y acciones | Configura cuál de los posibles diálogos de administración de usuarios o qué acción sigue al evento de entrada NotaEl diálogo utilizado en tiempo de ejecución se configura en el Configuración de diálogo pestaña del Administrador de visualización. . Ver también
Predeterminado: Diálogos de la |
Acceso | Se abre el indicador de inicio de sesión. Por defecto: |
Cerrar sesión | El usuario actual está desconectado. |
Cambiar contraseña de usuario | Se abre el cuadro de diálogo para cambiar la contraseña. Por defecto: |
Abrir configuración de usuario | Se abre el cuadro de diálogo para cambiar la configuración. Por defecto: |
Acción de entrada: Cerrar diálogo
Diálogo | La visualización del tipo Diálogo que estará cerrado
Ejemplo: . Cuadros de diálogo predeterminados del VisuDialogs librería, que suele estar integrada en el proyecto.
NotaLa configuración en la propiedad del objeto (Visualización tab) de una visualización determina si una visualización se puede utilizar o no como un cuadro de diálogo. |
Resultado | Valor de retorno para cerrar el diálogo NotaSi hay más acciones de entrada después del cierre, entonces se configuraron en el propiedad del elemento. |
Ninguna |
|
OK |
El valor devuelto se refiere al botón en el cuadro de diálogo. El valor |
Cancelar | |
Abortar | |
Rever | |
Ignorar | |
sí | |
No |
Acción de entrada: Abrir diálogo
Diálogo | Nombre de la visualización (escriba: Diálogo) que se abrirá como un cuadro de diálogo en tiempo de ejecución después de que el usuario de visualización haya activado la acción de entrada
NotaLos VisuDiálogos biblioteca proporciona cuadros de diálogo estándar.
|
Transferir parámetros del diálogo | |
Parámetros | Parámetro de interfaz declarado en el editor de interfaz de la visualización Ejemplo: |
Escribe | Tipo de datos del parámetro declarado en el editor de interfaz de la visualización Ejemplo: |
Valor | Variable (el tipo de datos corresponde al tipo de datos del parámetro) El valor de la variable se pasa al parámetro cuando se abre el cuadro de diálogo. Ejemplo:
|
Aquí se activa el valor de retorno del diálogo para el cual el | |
Actualizar | NotaLos parámetros se actualizan antes de que se cierre el cuadro de diálogo. Hasta entonces, los valores se almacenan temporalmente. Se almacenan como una copia, no como una referencia. |
Ninguna |
|
OK |
|
Cancelar | |
Abortar | |
Rever | |
Ignorar | |
sí | |
No |
Abrir cuadro de diálogo modal |
|
Posición para abrir | Posición inicial del cuadro de diálogo de apertura en relación con la visualización de llamada |
Centrado |
|
Posición |
Nota: Utilice las opciones de entrada correspondientes para especificar la posición en la dirección X y la dirección Y. |
X | Posición X horizontal para la esquina superior izquierda del cuadro de diálogo de apertura Opciones de entrada:
|
Y | Posición Y vertical para la esquina superior izquierda del cuadro de diálogo de apertura Opciones de entrada:
|
Acción de entrada: Cambiar idioma
Lenguaje dependiente del cliente
El idioma se puede cambiar individualmente para cada cliente. El requisito es que el CODESYS Visualization El complemento está instalado al menos en la versión 4.7.0.0 y el sistema de ejecución en la versión >= V3.5 SP20. Cuando se inicia la visualización, se muestra en el idioma configurado en el navegador (por ejemplo, Delaware o es). Este idioma debe estar disponible en el proyecto. Si el idioma no está disponible, se mostrarán los textos predeterminados.
En la versión 4.6.0.0 y anteriores, el idioma se cambió para todos los clientes simultáneamente.
Código de idioma
Utilice el código ISO 639 (por ejemplo, de, en, it, zh-CHS) para nombrar un idioma que existe en la visualización.
Idioma | Idioma al que se cambia el cliente de visualización actual Ejemplo:
|
Acción de entrada: cambiar la visualización mostrada
Visualización que se muestra en la entrada del usuario | |
Asignar | Visualización que se selecciona de todas las visualizaciones disponibles en el proyecto o las bibliotecas. Ejemplo: |
Asignar expresión | Variable ( Ejemplo: |
El orden en que se muestran las visualizaciones según las entradas del usuario se guarda internamente. Las siguientes opciones utilizan esta información. | |
Visualización anterior mostrada |
Requisito: ya se ha producido un cambio de visualización. |
Siguiente visualización mostrada |
Requisito: Ya se ha producido un cambio de visualización que fue llamado por Visualización anterior mostrada. |
Acción de entrada: Ejecutar comando
Los comandos se enumeran aquí con los parámetros de transferencia que procesa la visualización cuando se produce un evento de entrada.
Configurar comandos | ![]()
Haga clic en el |
![]() | El comando en Configurar comandos se añade a la lista. |
![]() | Se elimina el comando. Requisito: Hay un comando seleccionado. |
El orden en la lista define el orden de ejecución. | |
![]() | El comando seleccionado se mueve hacia abajo una posición en la lista. |
![]() | El comando seleccionado se mueve hacia arriba una posición en la lista. |
Mando | 1er parámetro | 2do parámetro |
|
|
|
Archivo EXE que se ejecuta en el controlador El programa se ejecuta en el PLC y, por lo tanto, no debe ser interactivo ni tener interfaces de usuario. Es posible, por ejemplo, que un programa copie un archivo. | Nombre del programa con el directorio como una cadena entre comillas simples rectas | Argumentos del programa como una cadena entre comillas simples rectas Ejemplo: Nombre del archivo que abre el programa |
Mando | 1. Parámetros | 2. Parámetros |
|
|
|
Archivo EXE que se ejecuta en la variante de visualización. Excepción: WebVisu. El programa se ejecuta dentro del contexto de la variante de visualización. Después de esto, el programa puede ser interactivo y tener una interfaz de usuario. | Nombre del programa con directorio como | Argumentos del programa como Ejemplo: Nombre del archivo que abre el programa |
Importante
Si la visualización se muestra como una CODESYS WebVisu, entonces no se puede iniciar ningún programa (archivo EXE).
Mando | 1. Parámetros | 2. Parámetros |
|
|
|
La visualización navega a la página web de la URL. Requisito: La visualización se ejecuta como un CODESYS WebVisu. | . URL
| Si no se especifica un parámetro, la página web se muestra en una nueva ventana o en una nueva pestaña. Si |
Mando | 1er parámetro | 2do parámetro |
|
|
|
. Nombre de la definición de la receta.
| . nombre de la receta
| |
En tiempo de ejecución de visualización, el controlador lee los valores reales de las variables de la definición de receta y los escribe en la receta especificada. Los valores se guardan implícitamente (en un archivo en el controlador) y se muestran en la definición de recetas en el Administrador de recetas de CODESYS. En otras palabras, la receta que se maneja en CODESYS se actualiza con los valores del controlador. |
Mando | 1. Parámetros | 2. Parámetros |
|
|
|
. Nombre de la definición de receta afectada
| . Nombre de la receta (de la definición de la receta)
| |
En el tiempo de ejecución de la visualización, los valores de la receta se escriben en las variables del controlador tal como están en el Administrador de recetas. |
Mando | 1. Parámetros | 2. Parámetros |
|
|
|
. Nombre de la definición de receta afectada
| . Nombre de la receta afectada que se actualiza y se guarda en un archivo
Parámetro opcional: si no especifica un parámetro de transferencia aquí, los valores de las variables de receta se guardan solo en el archivo que se especifica más adelante. Los archivos de receta implícitos no se actualizan. | |
En el tiempo de ejecución de la visualización, el Guardar Receta como Se abre un cuadro de diálogo y se solicita al usuario un nombre de archivo y una ubicación de almacenamiento en el controlador. El nombre del archivo no debe ser Luego, el usuario puede guardar el archivo que incluye los valores reales de las variables de receta. Si un parámetro de transferencia es no especificado en el segundo parámetro, el archivo se guarda sin cambiar un archivo de receta implícito. Si se proporciona un parámetro de transferencia en el segundo parámetro, también se actualiza el archivo de receta implícito. Nota: Si el Guarde los cambios de recetas en los archivos de recetas automáticamente se selecciona la opción en el Administrador de Recetas – General pestaña, luego la definición de la receta en CODESYS y los archivos de receta implícitos se mantienen iguales automáticamente. Nota: existen archivos de receta implícitos (generados automáticamente) en el controlador con nombres en la siguiente sintaxis: |
Mando | 1er parámetro | 2do parámetro |
|
|
|
. Nombre de la definición de receta afectada
| . Nombre de la receta afectada
| |
En el tiempo de ejecución de la visualización, el Cargar Receta se abre el cuadro de diálogo. Proporciona al usuario de visualización una lista de archivos que se encuentra en el sistema de archivos del controlador y filtra por extensión Requisito: El archivo fue creado con el |
Mando | 1. Parámetros | 2. Parámetros |
|
|
|
. Nombre de la definición de receta afectada
| . Nombre de la nueva receta.
| |
En tiempo de ejecución de visualización, se crea una nueva receta en la definición de receta dada. |
Mando | 1. Parámetros | 2. Parámetros |
|
|
|
. Nombre de la definición de receta afectada
| . nombre de la receta
| |
En tiempo de ejecución de visualización, la receta especificada se elimina de la definición de receta. |
Mando | 1. Parámetros | 2. Parámetros |
| Opcional: Nombre del archivo de la pantalla de visualización a imprimir (ejemplo: "Pantalla de inicio") | No se puede especificar un segundo parámetro para el |
El valor por defecto Impresora se abre el cuadro de diálogo mientras se ejecuta la visualización. En el cuadro de diálogo, seleccione una impresora y configure ajustes de impresión adicionales. Cuando confirma el cuadro de diálogo, se imprime la pantalla de visualización que se muestra actualmente. NotaEl comando solo se puede ejecutar en TargetVisu. |
Acción de entrada: Visualización de cuadro de cambio
Cuando ocurre el evento de entrada, la pantalla cambia a otra visualización dentro de un marco.
Tipo de selección de cuadro | |
Cambiar visualización local | los Selección de fotogramas se ve el grupo. |
Cambiar a cualquier visualización | los Selección de fotogramas y visualización se ve el grupo. |
Requisito: Cambiar visualización local es seleccionado. | |
Selección de cuadro | Lista de todos los marcos que contienen la visualización activa. Las visualizaciones a las que se hace referencia se enumeran debajo de cada cuadro, según se determina en el Referencias propiedad del marco respectivo. Ejemplo: ![]() |
Asignar selección | La selección en el Selección de cuadro se acepta el campo de entrada. Luego aparece en el Fotograma seleccionado y visualización seleccionada ajustes. Requisito: Se ha seleccionado una visualización en el Selección de cuadro campo de entrada. |
Fotograma seleccionado | Nombre del marco al que se cambiará Ejemplo: Sugerencia: use el Asignar selección Comando para cambiar la configuración aquí. |
Visual seleccionado | Nombre de la visualización conmutada Ejemplo: Sugerencia: use el Asignar selección Comando para cambiar la configuración aquí. |
Requisito: El Cambiar a cualquier visualización se selecciona la opción. | |
Selección de fotogramas y visualización | Contiene el cuadro al que se cambiará |
Asignar | Fotograma al que se cambiará (con la ruta completa). El índice determina la visualización. Ejemplo: La ruta se especifica en la siguiente sintaxis: Precaución: Las visualizaciones se pueden anidar a cualquier profundidad por medio de elementos de marco. Para usar el Cambiar a cualquier visualización tipo de selección de cuadro sin ningún problema, un cuadro no debe contener más de 21 visualizaciones referenciadas. |
Asignar expresión | Variable ( Ejemplo: |
Índice para seleccionar | . Índice que determina cuál de las visualizaciones a las que se hace referencia se muestra
Nota: Las visualizaciones referenciadas de un cuadro se indexan automáticamente según su orden. |
Requisito: El proyecto contiene visualizaciones que forman una estructura.
Acción de entrada: escribir variable
La configuración de la acción de entrada define cómo un usuario de visualización especifica un valor y en qué variable se escribe el valor.
Tipo de entrada Cómo se solicita la entrada | |
Por defecto | Campo de entrada o, si es necesario, un teclado virtual (si la variante de pantalla no tiene un teclado físico) Nota: La opción predeterminada para la entrada de texto en tiempo de ejecución se establece en el Administrador de visualización: Configuración de diálogo pestaña, Configuración para la entrada de texto predeterminada. |
Entrada de texto | Se muestra un campo de entrada. Como usuario de la visualización, puede utilizar el teclado para especificar un número o un texto. Requisito: La variante con pantalla tiene un teclado como dispositivo de entrada. |
Entrada de texto con límites | Se muestra un campo de entrada. Utiliza el teclado para especificar un número o un texto. El campo también muestra el rango de valores para la entrada. Cuando se pasa un límite, el valor de entrada se muestra en rojo. Requisito: La variante con pantalla tiene un teclado como dispositivo de entrada. |
VisuDialogs.Teclado | Se abre un teclado virtual. Se usa para especificar un número o un texto. |
VisuDialogs.Numpad | Se abre un teclado virtual. Se usa para especificar un número. |
VisuDialogs.NumpadExtended | Se abre un teclado virtual. Se usa para especificar un número. Aquí también se permite la notación hexadecimal y exponencial. |
Elija la variable para editar | |
Usar variable de salida de texto |
|
Usa otra variable |
Ejemplo: |
Formato de visualización inicial | Marcador de posición con definición de formato. Define el formato de salida para el valor de la variable y los límites de entrada. Ejemplo: |
mínimo | . Valor mínimo del límite de entrada. Si un usuario especifica un valor menor, no se acepta.
|
máx. | . Valor máximo del límite de entrada. Si un usuario especifica un valor mayor, no se acepta.
|
Título del diálogo | . Texto que se muestra en la barra de título del cuadro de diálogo. Opcional.
|
campo de contraseña |
|
Posición para abrir el cuadro de diálogo de entrada | Posición inicial para el cuadro de diálogo de entrada de apertura en relación con la visualización de llamada |
Usar configuración global (del Administrador de visualización) | Requisito: Esta opción solo está disponible cuando se muestra en TargetVisu o como WebVisu.
|
Centrado |
|
Posición |
Nota: Utilice las opciones de entrada correspondientes para especificar la posición en la dirección X y la dirección Y. |
X | Posición X horizontal para la esquina superior izquierda del cuadro de diálogo de apertura Opciones de entrada:
|
Y | Posición Y vertical para la esquina superior izquierda del cuadro de diálogo de apertura Opciones de entrada:
|
Acción de entrada: Ejecutar código ST
Campo de entrada | Editor de código como texto estructurado |
Acción de entrada: Alternar variable
Variable | Variable ( Ejemplo: |
Acción de entrada: Transferencia de archivos
Con el Transferencia de archivos acción de entrada, un archivo puede ser transferido desde una variante operativa (objetivo o visualización web) al PLC, así como hacia y desde el PLC. Esto funciona ya sea por medio de una transferencia de archivos (Escribe: Expediente) o transmisión (Escribe: Transmisión).
La acción tiene el efecto de que se muestra un cuadro de diálogo de selección de archivos en la visualización en tiempo de ejecución. Allí, el usuario de visualización puede seleccionar un archivo que se transferirá hacia o desde el PLC: Para una transferencia desde un PLC a la visualización, el Guardar el archivo se abre el cuadro de diálogo. Para la transferencia de la visualización al PLC, el Abrir documento se abre el cuadro de diálogo.
Transferir | |
Dirección | Dirección de transferencia de archivos |
Del PLC a la Visualización | El objeto especificado en Nombre del archivo o Nombre de instancia de transmisión se transfiere del PLC a la visualización. los Guardar el archivo El cuadro de diálogo de selección de archivos se muestra en la visualización en tiempo de ejecución. |
De la visualización al PLC | El archivo especificado por el usuario de visualización se transfiere al PLC y se guarda en la ruta de archivo especificada en Nombre del archivo o Nombre de instancia de transmisión. los Abrir documento El cuadro de diálogo de selección de archivos se muestra en la visualización en tiempo de ejecución. |
Escribe | . Determina cómo se transfiere el archivo.
|
Escribe | Expediente La transferencia de datos se realiza mediante transferencia de archivos. |
Nombre del archivo | Ruta del archivo (tipo
NotaSi un usuario especifica la ruta del archivo en la visualización mediante un Campo de texto elemento, el personaje de enmascaramiento NotaEn el caso de que el usuario especifique la ruta del archivo, la aplicación debe verificarla para evitar que los archivos se lean o se sobrescriban accidentalmente. |
Escribe | Transmisión La transferencia de datos se realiza por streaming. |
Nombre de instancia de transmisión | Ruta de la instancia (tipo Escribe Escribe |
Banderas de control | Nota: La variable se evalúa solo para la dirección de transferencia De la visualización al PLC. variable (tipo Determina cómo se maneja el objeto (archivo u objeto de instancia) en el sistema de archivos del PLC. Para ello, se proporcionan dos banderas con las que se puede establecer la variable.
. Opciones
Ejemplo: |
La dirección de transferencia es De la visualización al PLC (escribe).
Ejemplo: un nuevo archivo de receta Recipes/Recipe_2021.txt
se ha creado en el dispositivo de visualización. El usuario de visualización selecciona este archivo y desea guardar el archivo en el PLC con el mismo nombre. Debido a que los indicadores de control se establecen en consecuencia, se abre una ventana de mensaje y el usuario de visualización puede confirmar que se sobrescribirá el archivo.
PROGRAM PLC_PRG VAR xVisuToggle : BOOL; dwControlFlag : DWORD := VisuElems.VisuEnumFileTransferControlFlags.UseOriginalFileName + VisuElems.VisuEnumFileTransferControlFlags.ConfirmFileOverwriteInPlc; strFileName: STRING := '/Recipes/Recipe_new.txt'; END_VAR
Variables de estado | |
Transferencia activa | Variable booleana (opcional)
|
Transferencia exitosa | Variable booleana (opcional)
|
Código de error |
|
Usar archivos de visualización locales | Requisito: La opción está disponible cuando Transferir archivos de visualización al PLC se ha especificado como la dirección.
|