Servidor web
11.6 Páginas web definidas por el usuario
Ejemplos utilizando un campo de entrada HTML
<!-- AWP_In_Variable Name='"Nivel_destino"' -->
<form method="post">
<p>Nivel de destino de entrada: <input name='"Nivel_destino"'
type="text" />
</p>
</form>
<!-- AWP_In_Variable Name='"Bloque_de_datos_1".Frenado' -->
<form method="post">
<p>Frenado: <input name='"Bloque_de_datos_1".Frenado' type="text" />
%</p>
</form>
<!-- AWP_In_Variable Name='"Frenado"'
Use='"Bloque_de_datos_1".Frenado' -->
<form method="post">
<p>Frenado: <input name='"Frenado"' type="text" /> %</p>
</form>
Ejemplo utilizando una lista de selección HTML
<!-- AWP_In_Variable
Name='"Bloque_de_datos_1".HabilitarCorrecciónManual'-->
<form method="post">
<select name='"Bloque_de_datos_1".HabilitarCorrecciónManual'>
<option value=:"Bloque_de_datos_1".HabilitarCorrecciónManual:>
</option>
<option value=1>Sí</option>
<option value=0>No</option>
</select><input type="submit" value="Enviar ajuste" /></form>
Nota
Solo un usuario con privilegios para modificar variables puede escribir datos en la CPU. El
servidor web ignora los comandos si el usuario no tiene privilegios de modificación.
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 660)".
11.6.2.3
Leer variables especiales
El servidor web ofrece la posibilidad de leer valores desde el PC para almacenarlos en
variables especiales en el encabezado de respuesta HTTP. Es posible, por ejemplo, que se
quiera leer un nombre de ruta desde una variable PLC para redireccionar la URL a otra
ubicación utilizando la variable especial HEADER:Location.
Sintaxis
<!-- AWP_Out_Variable Name='<Type>:<Name>' [Use='<Varname>'] -->
652
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG