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

<select name='"Data_block_1".ManualOverrideEnable'>
<option value=':"Data_block_1".ManualOverrideEnable:'> </option>
<option value="On">Yes</option>
<option selected value="Off">No</option>
</select>
La lista de selección está incluida dentro de una forma en la página HTML. Si el usuario
hace clic en el botón de envío, la página envía la forma que escribe un valor de "1" en el
ManualOverrideEnable booleano de Data_block_1, siempre y cuando el usuario haya
seleccionado "Yes" o bien "0", siempre y cuando el usuario haya seleccionado "No".
11.3.8.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 547). La página HTML declara
AWP_In_Variables para variables booleanas, de modo que un usuario con derechos de
administrador puede 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 y/o la corrección de cabeceo
de hojas. Esta página también utiliza AWP_In_Variables para permitirle a un usuario admin
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 formas 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 "Data_block_1" que permite a la página HTML
escribir en cualquier variable del bloque de datos "Data_block_1". La página muestra el texto
"Braking:" 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 "Braking" de
"Data_block_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 admin 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='"Data_block_1"' -->
...
<tr style="vertical-align: top; height: 2%;">
<td style="width: 22%;"><p>Braking:</p></td>
<td>
<form method="POST">
<p><input name='"Data_block_1".Braking' size="10" type="text"> %</p>
</form>
</td>
</tr>
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
11.3 Páginas web definidas por el usuario
Servidor web
569

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido