Páginas web
3.8 Páginas de usuario
3.8.1.3
Tipos Enum
Tipos de enumeración (tipos Enum)
Con ayuda de los tipos Enum pueden transformarse valores numéricos del programa PLC
en textos y viceversa. La asignación de valores numéricos puede producirse también para
varios idiomas.
Definición de tipos Enum
En sus páginas de usuario puede definir tipos Enum y asignar los valores en un comando
AWP.
Sintaxis
<!-- AWP_Enum_Def_Name='<Name Enum-Typ>' Values='0:"<Text_1>",
1:"<Text_2>",...,x:"<Text_y>"' -->
Ejemplos
Para los valores en alemán, guardarlos como archivo HTML en la carpeta "de" del directorio
HTML:
<!-- AWP_Enum_Def Name="Enum1" Values='0:"a", 1:"de", 2:"fallo"' -->
Para los valores en inglés, guardarlos como archivo HTML en la carpeta "en" del directorio
HTML:
<!-- AWP_Enum_Def Name="Enum1" Values='0:"on", 1:"off", 2:"error"' -
->
Asignación de tipos Enum a variables
La asignación de las variables del programa de usuario a los distintos tipos de Enum se
realiza a través de un comando AWP propio. La variable utilizada puede emplearse en otro
lugar de las páginas de usuario en una operación de lectura o en una operación de
escritura.
En una operación de lectura, el servidor web sustituye el valor leído de la CPU por el valor
de texto Enum definido de forma correspondiente. En una operación de escritura, el servidor
web reemplaza el valor de texto Enum con el valor entero correspondiente de la
enumeración antes de que el valor se escriba en la CPU.
Sintaxis
<!-- AWP_Enum_Ref_Name='<Varname>' Enum="<Enum-Type>" -->
<Varname> es el nombre de variable simbólico del programa de usuario, <Enum-Type> el
nombre previamente definido del tipo Enum.
Ejemplos de declaración
<!-- AWP_Enum_Ref_Name='"Alarm"' Enum="AlarmEnum" -->
54
www.infoPLC.net
Manual de funciones, 01/2013, A5E03484627-01
Servidor web