Utilizar Un Tipo De Enumeración - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

Servidor web
12.8 Páginas web definidas por el usuario
12.8.9.3
Utilizar un tipo de enumeración
La página HTML "Control remoto de la turbina de viento" utiliza tipos de enumeración para las
tres instancias donde la página HTML visualiza "ON" u "OFF" para un valor booleano y donde el
usuario especifica un valor booleano. El tipo de enumeración para "ON" resulta en un valor de 1
y el tipo de enumeración para "OFF" resulta en un valor de 0. Por ejemplo, tenga en cuenta el
código HTML para leer y escribir el ajuste de habilitación de corrección manual en el valor
"Bloque_de_datos_1".HabilitarCorrecciónManual utilizando un tipo de enumeración:
Ejemplo de código HTML
Los fragmentos siguientes de la página HTML "Control remoto de la turbina de viento" muestran
cómo declarar un tipo de enumeración denominado "EstadoCorrección" con valores de "Off" y
"On" para 0 y 1 respectivamente y, a continuación, el ajuste de una referencia de tipo de
enumeración a EstadoCorrección para la variable booleana HabilitarCorrecciónManual en el
bloque de datos denominado "Data_block_1".
<!-- AWP_In_Variable
Name='"Bloque_de_datos_1".HabilitarCorrecciónManual'
Enum="EstadoCorrección" -->
<!-- AWP_Enum_Def Name="OverrideStatus" Values='0:"Off",1:"On"' -->
Donde la página HTML incluye un campo de visualización en una celda de la tabla para el estado
actual de HabilitarCorrecciónManual, se utiliza solamente un comando normal de lectura de
variables, pero utilizando el tipo de enumeración referenciado y declarado anteriormente, la
página muestra "Off" o "On" en lugar de 0 o 1.
<td style="width:24%; border-top-style: Solid; border-top-width:
2px; border-top-color: #ffffff;">
<p>Manual
override: :="Bloque_de_datos_1".HabilitarCorrecciónManual:</p>
</td>
La página HTML incluye una lista de selección desplegable para que el usuario modifique el valor
de HabilitarCorrecciónManual. La lista de selección utiliza el texto "Sí" y "No" para visualizarlo en
las listas de selección. Al utilizar el tipo de enumeración, "Sí" se correlaciona con el valor "On" del
tipo de enumeración y "No" se correlaciona con el valor "Off". Una selección vacía deja el valor
de HabilitarCorrecciónManual inalterado.
<select name='"Bloque_de_datos_1".HabilitarCorrecciónManual'>
<option value=':"Bloque_de_datos_1".HabilitarCorrecciónManual:'> </
option>
<option value="On">Sí</option>
<option selected value="Off">No</option>
</select>
La lista de selección está incluida dentro de un diálogo en la página HTML. Si el usuario hace clic
en el botón de envío, la página envía el diálogo que escribe un valor de "1" en el booleano de
HabilitarCorrecciónManual en Bloque_de_datos_1 en caso de que el usuario haya seleccionado
"Si", o bien "0" si el usuario ha seleccionado "No".
916
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido