Escritura De Variables Especiales; Código Html De La Página De Usuario "Remote Wind Turbine Monitor - Siemens SIMATIC S7-1500 Manual De Funciones

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

Publicidad

3.8.4.5

Escritura de variables especiales

Uso de variables especiales
La página de usuario "Remote Wind Turbine Monitor" escribe la variable especial
"Server:current_user_id" en una variable de la CPU. El valor de la variable contiene aquí el
valor "1" si un usuario ha iniciado sesión, o, en caso contrario, el valor "0". En el ejemplo un
usuario ha iniciado sesión, por lo que el valor de la variable es "1". La página de usuario
escribe la variable especial en la CPU y no se necesita interfaz de usuario.
El código empleado en el ejemplo es el siguiente:
<!-- AWP_in_variable Name="SERVER:current_user_id" Use="User_ID" -->
3.8.4.6
Código HTML de la página de usuario "Remote Wind Turbine Monitor"
A continuación encontrará el código HTML completo de la página de usuario de ejemplo
"Remote Wind Turbine Monitor", así como la Cascading Style Sheet (CSS) utilizada.
Wind_turbine.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 el manejo y
visualización de una turbina eólica.
Variables PLC requeridas y variables de bloques de datos en STEP 7:
Variable PLC:
User_ID: Int
Bloques de datos:
Data_block_1
Variables en Data_Block_1:
Location: StringTurbineNumber: IntWindSpeed: RealWindDirection:
RealTemperature: RealPowerOutput: RealManualOverrideEnable:
BoolTurbineSpeed: RealYawOverride: BoolYaw: RealPitchOverride:
BoolPitch: RealBraking: Real
La página web definida por el usuario muestra los valores actuales
de los datos PLC y ofrece una lista de selección para definir tres
valores booleanos con los tipos de enumeración asignados. A través
del botón "Enviar" se cargan los valores booleanos seleccionados,
así como los campos de entrada de datos para la velocidad de giro,
orientación y ángulo de ataque de la turbina. El valor de frenado
puede definirse sin el botón "Enviar".
Para el uso de esta página no se requiere ningún programa STEP 7
real. En teoría, el programa STEP 7 solo reaccionaría a los valores
de velocidad de giro, orientación y ángulo de ataque de la turbina
si estuvieran definidos los valores booleanos asignados. El único
requisito para STEP 7 es abrir la instrucción WWW con el número de
DB de los bloques de datos generados para esta página.
-->
<!-- AWP_In_Variable Name='"Data_block_1"' -->
<!-- AWP_In_Variable Name='"Data_block_1".ManualOverrideEnable' -->
<!-- AWP_In_Variable Name='"Data_block_1".PitchOverride' -->
<!-- AWP_In_Variable Name='"Data_block_1".YawOverride' -->
Servidor web
Manual de funciones, 01/2013, A5E03484627-01
www.infoPLC.net
Páginas web
3.8 Páginas de usuario
65

Publicidad

Tabla de contenido
loading

Tabla de contenido