Servidor web
12.8 Páginas web definidas por el usuario
Nota
Observe que si se declara un bloque de datos entero en una declaración de AWP_In_Variable, por
ejemplo <!-- AWP_In_Variable Name='"Data_block_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 solo las variables de bloque de datos específicas se puedan escribir desde la página
web definida por el usuario, declárelas específicamente con una declaración, por ejemplo <!--
AWP_In_Variable Name='"Data_block_1".Braking' -->
12.8.9.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.
Ejemplo de código HTML
<!-- AWP_In_Variable Name="SERVER:current_user_id"
Use="ID_Usuario"-->
12.8.9.6
Referencia: Lista HTML de la página web para la vigilancia remota de la turbina de
viento
Turbina_Viento.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!--
Este programa de prueba simula una página web para monitorizar y
controlar a distancia una turbina de viento.
Variables PLC y variables de bloque de datos requeridas en STEP 7:
Variable PLC:
ID_usuario: Int
Bloques de datos:
Bloque_de_datos_1
Variables en Bloque_de_datos_1:
NúmeroTurbina: Int
VelocidadViento: Real
DirecciónViento: Real
Temperatura: Real
PotenciaSalida: Real
HabilitarCorrecciónManual: Bool
VelocidadTurbina: Real
CorrecciónViraje: Bool
918
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO