Escribir Una Entrada Del Usuario En El Controlador - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

12.8.9.4

Escribir una entrada del usuario en el controlador

La página HTML de vigilancia remota de la turbina de viento dispone de varios comandos AWP
para escribir datos en el controlador (Página 895). La página HTML declara AWP_In_Variables
para variables booleanas, de modo que un usuario con privilegios para modificar variables
pueda conmutar la turbina de viento a control manual y activar la corrección manual para la
velocidad de la turbina, la corrección de viraje o la corrección de cabeceo de hojas. Esta página
también utiliza AWP_In_Variables para permitir a un usuario con privilegios para modificar
variables especificar posteriormente valores en coma flotante para la velocidad, el viraje y el
cabeceo de la turbina, así como para el porcentaje de frenado. La página utiliza un comando de
envío de diálogos HTTP para escribir las AWP_In_Variables en el controlador.
Por ejemplo, tenga en cuenta el código HTML para ajustar manualmente el valor de frenado:
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.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
12.8 Páginas web definidas por el usuario
Servidor web
917

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido