Ejemplo De Código Html; Escribir Una Variable Especial - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Ejemplo de código HTML
El extracto siguiente de la página HTML para la vigilancia remota de la turbina de viento
declara primero una AWP_In_Variable para "Bloque_de_datos_1" que permite a la página
HTML escribir en cualquier variable del bloque de datos "Bloque_de_datos_1". La página
visualiza el texto "Frenado:" en la celda izquierda de una fila de la tabla. En la celda derecha
de la fila de la tabla se encuentra el campo que acepta entradas del usuario para la variable
"Frenado" de "Bloque_de_datos_1". Este valor de entrada de usuario está dentro de una
forma HTML que utiliza el método HTTP "POST" para enviar los datos de texto introducidos
a la CPU. A continuación, la página lee el valor de frenado actual del controlador y lo
visualiza en el campo de entrada de datos.
Un usuario con privilegios para modificar variables puede utilizar posteriormente esta página
para escribir un valor de frenado en el bloque de datos de la CPU que controla el frenado.
<!-- AWP_In_Variable Name='"Bloque_de_datos_1"' -->
...
<tr style="vertical-align: top; height: 2%;">
<td style="width: 22%;"><p>Frenado:</p></td>
<td>
<form method="POST">
<p><input name='"Bloque_de_datos_1".Frenado' size="10" type="text">
%</p>
</form>
</td>
</tr>
Nota
Tenga en cuenta que si una página definida por el usuario tiene un campo de entrada de
datos para una variable de escritura del bloque de datos del tipo String, el usuario debe
poner el string entre comillas simples cuando introduzca el valor del string en el campo.
Nota
Observe que si se declara un bloque de datos entero en una declaración de
AWP_In_Variable, por ejemplo <!-- AWP_En_Nombre variable='"Bloque_de_datos_1"' -->,
entonces toda variable dentro de ese bloque de datos se puede escribir desde la página
web definida por el usuario. Utilice esta opción si pretende que todas las variables de un
bloque de datos sean de escritura. De lo contrario, si desea que sólo las variables de bloque
de datos específicas se puedan escribir desde la página web definida por el usuario,
declárelo específicamente con una declaración, por ejemplo <!-- AWP_En_Nombre Variable
='"Bloque_de_datos_1".Frenado' -->
11.6.8.5

Escribir una variable especial

La página web "Control remoto de la turbina de viento" escribe la variable especial
SERVER:current_user_id en una variable PLC de la CPU, siempre y cuando ese usuario
tenga derechos para modificar variables. En este caso, el valor de la variable PLC contiene
la ID del usuario que esté accediendo a la página web para la vigilancia remota de la turbina
de viento.
La página web escribe la variable especial en el PLC y no necesita interfaz de usuario.
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
11.6 Páginas web definidas por el usuario
Servidor web
673

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido