Enumeración con soporte de listas de texto
Una enumeración puede ser compatible con una lista de texto. En esta lista, se define un nombre simbólico para cada valor de enumeración en diferentes idiomas. Puede usar los comandos de lista de textos menú para establecer qué idiomas son.
En la mayoría de los casos, los nombres definidos en la lista de texto son necesarios para que una visualización muestre un texto significativo y específico del idioma en lugar del simple valor de un miembro de la enumeración. Esto puede resultar útil para los usuarios y contribuye a una mejor comprensión
Sugerencia
Al editar el tipo de enumeración en la aplicación, se abre un mensaje al cerrar la aplicación y pregunta si las visualizaciones afectadas deben actualizarse automáticamente.
Para obtener más información, consulte lo siguiente: Uso de textos
| Objeto DUT: Al hacer doble clic en el icono, se abrirá el editor de declaraciones. El Agregar soporte a listas de texto el comando está disponible en el menú contextual del objeto. |
| Objeto DUT: enumeración compatible con listas de texto Al hacer doble clic en el icono, se abrirá el editor de enumeraciones en una vista textual. Los iconos están disponibles en el borde derecho para cambiar de vista El Eliminar el soporte de listas de texto el comando está disponible en el menú contextual del objeto. |
| El icono se encuentra en el borde derecho del editor de enumeraciones. Al hacer clic en el icono, se abrirá el editor de declaraciones. | Vista textual ![]() |
| El icono se encuentra en el borde derecho del editor de enumeraciones. Al hacer clic en el icono, se abrirá la vista de localización. Se muestra la compatibilidad con la lista de texto. | Vista de localización ![]() |
En una visualización, puede acceder a las listas de texto de enumeración implementadas. Por ejemplo, en la salida de texto de un elemento de visualización, puede mostrar los textos específicos del idioma en lugar del valor de enumeración numérico. Esto se logra especificando la variable de enumeración con el nombre de la enumeración entre corchetes angulares Variable de texto propiedad del elemento de visualización.
Declaración de las variables de enumeración:
PROGRAM PLC_PRG
VAR
eTrafficLight : E_TRAFFICSIGNAL;
END_VARImplementación en el código IEC:
eTrafficLight := E_TRAFFICSIGNAL.eGreen
Entrada en el editor de propiedades del elemento de visualización, bajo Texto propiedad:
The traffic light shows: %s
Entrada en el editor de propiedades del elemento de visualización, bajo Variable de texto propiedad:
PLC_PRG.eTrafficLight <E_TRAFFICSIGNAL>
El elemento genera el siguiente texto en tiempo de ejecución:
"The traffic light shows: green"





