Escribir Variables Especiales - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

12.8.2.4

Escribir variables especiales

El servidor web ofrece la posibilidad de escribir valores en la CPU de variables especiales en el
encabezado de peticiones HTTP. Así, por ejemplo, se puede almacenar en STEP 7 información
acerca de la cookie asociada a una página web definida por el usuario, acerca del usuario que
acceda a la página o a la información del encabezado. El servidor web ofrece acceso a variables
especiales específicas que se pueden escribir en la CPU, siempre y cuando se haya iniciado sesión
como usuario con privilegios para modificar variables.
Sintaxis
<!-- AWP_In_Variable Name='<Type>:<Name>' [Use='<Varname>']-->
Parámetros
<Type>
<Name>
<Varname>
Ejemplos
<!-- AWP_In_Variable Name='"SERVER:current_user_id"' -->
En este ejemplo, la página web escribe el valor de la variable especial HTTP
"SERVER:current_user_id" en la variable PLC con el nombre "SERVER:current_user_id".
<!-- AWP_In_Variable Name=SERVER:current_user_id' Use='"my_userid"'
-->
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Se refiere al tipo de variable especial y puede ser uno de los siguientes:
HEADER
SERVER
COOKIE_VALUE
Variable específica de uno de los tipos definidos previamente, como se muestra en
estos ejemplos:
HEADER:Accept: tipos de contenido que son aceptables
HEADER:User-Agent: información acerca del agente usuario que origina la petición.
SERVER:current_user_id: id del usuario actual; 0 si ningún usuario ha iniciado sesión
SERVER:current_user_name: nombre del usuario actual
COOKIE_VALUE:<name>: valor de la cookie indicada
Ponga la cláusula de nombre entre comillas simples.
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.
En la documentación HTTP encontrará una lista con todos los nombres de variables
HEADER.
El nombre de variable en el programa STEP 7 en que desea escribir la variable especial,
la cual puede ser un nombre de variable PLC o una variable de bloque de datos.
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.
12.8 Páginas web definidas por el usuario
Servidor web
899

Publicidad

Tabla de contenido
loading

Tabla de contenido