104BServidor web
11.3 Páginas web definidas por el usuario
Ejemplos
<-- AWP_In_Variable Name='SERVER:current_user_id'
Use='"Data_Block_10".server_user' -->
En este ejemplo, la variable especial SERVER:current_user_id se escribe en la variable
"server_user" del bloque de datos "Data_Block_10".
<-- AWP_Out_Variable Name='Weight'
Use='"Data_Block_10".Tank_data.Weight' -->
En este ejemplo, el valor del elemento de estructura del bloque de datos
Data_Block_10.Tank_data.Weight puede referenciarse simplemente con "Weight" en el resto
de la página web definida por el usuario.
<-- AWP_Out_Variable Name='Weight' Use='"Raw_Milk_Tank_Weight"' -->
En este ejemplo, el valor de la variable PLC "Raw_Milk_Tank_Weight" puede referenciarse
simplemente con "Weight" en el resto de la página web definida por el usuario.
Si el nombre de la variable o del bloque de datos incluye caracteres especiales hay que
utilizar comillas adicionales o caracteres de escape, tal como se describe en el apartado
Procesamiento de nombres de variable que contienen caracteres especiales (Página 526).
11.3.2.6
Definir tipos de enumeración
Es posible definir tipos de enumeración en las páginas web definidas por el usuario y
asignar los elementos en un comando AWP.
Sintaxis
<!-- AWP_Enum_Def Name='<Enum type name>' Values='<Value>,
<Value>,... ' -->
Parámetros
<Enum type
name>
<Value>
Tenga en cuenta que la cadena completa de valores de enumeración asignados está
encerrada entre comillas sencillas y cada elemento individual del tipo de enumeración
asignado está encerrado entre comillas dobles. El alcance de una definición de tipo de
enumeración es global en las páginas web definidas por el usuario. Si ha configurado las
páginas web definidas por el usuario en carpetas de lenguaje (Página 545), la definición del
tipo de enumeración es global para todas las páginas de la carpeta de lenguaje.
Ejemplo
<!-- AWP_Enum_Def Name='AlarmEnum' Values='0:"No alarms", 1:"Tank is
full", 2:"Tank is empty"' -->
522
Nombre del tipo de enumeración, entre comillas simples o dobles.
<constant>:<name>
La constante indica el valor numérico para la asignación del tipo de enumeración.
El número total es ilimitado.
El nombre es el valor asignado al elemento de enumeración.
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05