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

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

Publicidad

El comando AWP :="Data_block_1".PowerOutput: ejecuta la operación de lectura. Observe
que los bloques de datos están referenciados por el nombre y no por el número de bloque
de datos (es decir, "Data_block_1" y no "DB1").
<tr style="height:2%;">
<td>
<p>Power output:</p>
</td>
<td>
<p style="margin-bottom:5px;"> :="Data_block_1".PowerOutput: KW</p>
</td>
</tr>
11.3.8.3
Utilizar un tipo de enumeración
%La página HTML para el monitoreo 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 activación de
corrección manual en el valor "Data_block_1".ManualOverrideEnable utilizando un tipo de
enumeración:
Ejemplo de código HTML
Los extractos siguientes de la página HTML para la vigilancia remota de la turbina de viento
muestran cómo declarar un tipo de enumeración denominado "OverrideStatus" 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 OverrideStatus para la variable booleana ManualOverrideEnable en
el bloque de datos denominado "Data_block_1". Tenga en cuenta que para cada declaración
AWP_Enum_Ref debe haber una declaración AWP_In_Variable correspondiente para la
variable de bloque de datos o variable PLC si la página HTML escribe en la variable
utilizando un tipo de enumeración.
<!-- AWP_In_Variable Name='"Data_block_1".ManualOverrideEnable' -->
<!-- AWP_Enum_Def Name="OverrideStatus" Values='0:"Off",1:"On"' -->
<!-- AWP_Enum_Ref Name='"Data_block_1".ManualOverrideEnable'
Enum="OverrideStatus" -->
Donde la página HTML incluye un campo de visualización en una celda de la tabla para el
estado actual de ManualOverrideEnable. 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" u "On" en vez de 0 ó 1.
<td style="width:24%; border-top-style: Solid; border-top-width:
2px; border-top-color: #ffffff;">
<p>Manual override: :="Data_block_1".ManualOverrideEnable:</p>
</td>
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
11.3 Páginas web definidas por el usuario
104BServidor web
537

Publicidad

Tabla de contenido
loading

Tabla de contenido