Servidor web
11.3 Páginas web definidas por el usuario
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"'
-->
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 "my_userid".
Nota
Solamente un usuario admin puede escribir datos en la CPU. Los comandos se ignoran si el
usuario no ha iniciado sesión como admin.
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 557)".
11.3.2.5
Utilizar un alias para una referencia de variable
Se puede utilizar un alias en la página web definida por el usuario para una In_Variable o
una Out_Variable. Así, por ejemplo, es posible utilizar un nombre simbólico diferente en su
página HTML del utilizado en la CPU o bien equiparar una variable en la CPU con una
variable especial. La cláusula de uso AWP ofrece esta posibilidad.
Sintaxis
<-- AWP_In_Variable Name='<Varname1>' Use='<Varname2>' -->
<-- AWP_Out_Variable Name='<Varname1>' Use='<Varname2>' -->
Parámetros
<Varname1>
<Varname2>
552
El alias o el nombre de la variable especial
Varname1 debe ponerse entre comillas simples o dobles.
Nombre de la variable PLC a la que desea asignar un alias. La variable puede ser
una variable PLC, una variable de bloque de datos o una variable especial. El
Varname2 debe ponerse entre comillas simples. Dentro de las comillas simples,
utilice comillas dobles para una variable PLC, una variable especial 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, 04/2012, A5E02486683-06