Servidor web
12.8 Páginas web definidas por el usuario
Sintaxis
<!-- AWP_Out_Variable Name='<Type>:<Name>' [Use='<Varname>'] -->
Parámetros
<Type>
<Name>
<Varname>
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 905).
Ejemplo: lectura de una variable especial sin cláusula de uso
<!-- AWP_Out_Variable Name='"HEADER:Status"' -->
En este ejemplo, la variable especial HTTP "HEADER:Status" recibe el valor de la variable PLC
"HEADER:Status". El nombre en la tabla de variables PLC debe coincidir exactamente con el
nombre de la variable especial si no está especificada ninguna cláusula de uso.
Ejemplo: lectura de una variable especial con una cláusula de uso
<!-- AWP_Out_Variable Name='HEADER:Status' Use='"Estado"' -->
En este ejemplo, la variable especial "HEADER:Status" recibe el valor de de la variable PLC "Status".
898
Se refiere al tipo de variable especial, que puede ser uno de los siguientes:
HEADER
COOKIE_VALUE
COOKIE_EXPIRES
En la documentación HTTP encontrará una lista con todos los nombres de variables
HEADER. A continuación aparece una lista con algunos ejemplos:
Status: código de respuesta
Location: ruta para redireccionar
Retry-After: tiempo previsto en que el servicio no está disponible para el cliente soli‐
citante
Para los tipos COOKIE_VALUE y COOKIE_EXPIRES, <Name> es el nombre de una cookie
específica.
COOKIE_VALUE:name: valor de la cookie indicada
COOKIE_EXPIRES:name: tiempo de vencimiento en segundos de la cookie indicada
La cláusula de nombre debe ponerse entre comillas simples o dobles.
Si no se ha especificado ninguna cláusula de uso, el nombre de la variable especial
corresponde a un nombre de variable PLC. Ponga toda la cláusula de nombre entre
comillas simples y la variable PLC entre comillas dobles. El nombre de la variable
especial y el de la variable PLC deben coincidir.
Nombre de la variable PLC o variable de bloque de datos en la que debe leerse la
variable
El Varname debe ponerse entre comillas simples. Dentro de las comillas simples, uti‐
lice comillas dobles para una variable PLC o un nombre de bloque de datos. El nombre
del bloque de datos está dentro de las comillas dobles pero no el nombre de la variable
de bloque de datos. Observe que en el caso de variables de bloque de datos debe
utilizarse el nombre y no el número del bloque de datos.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO