Ejemplo De Utilización En Una Escritura De Variable - 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
Sintaxis
<!-- AWP_In_Variable Name='<Varname>' Enum="<EnumType>" -->
<!-- AWP_Out_Variable Name='<Varname>' Enum="<EnumType>" -->
Parámetros
<Varname>
<EnumType>
El alcance de una referencia de tipo de enumeración es el fragmento actual.
Ejemplo de utilización en una lectura de variable
<!-- AWP_Out_Variable Name='"Alarm"' Enum="AlarmEnum" -->...
<p>The current value of "Alarm" is :="Alarm":</p>
Si el valor de "Alarm" en la CPU es 2, la página HTML visualiza 'The current value of "Alarm" is Tank
is empty' debido a que la definición del tipo de enumeración (Página 901) asigna la cadena de
texto "Tank is empty" al valor numérico 2.
Ejemplo de utilización en una escritura de variable
<!-- AWP_Enum_Def Name='AlarmEnum' Values='0:"No alarms", 1:"Tank is
full", 2:"Tank is empty"' -->
<!-- AWP_In_Variable Name='"Alarm"' Enum='AlarmEnum' -->...
<form method="POST">
<p><input type="hidden" name='"Alarm"' value="Tank is full" /></p>
<p><input type="submit" value='Set Tank is full' /><p>
</form>
Dado que la definición del tipo de enumeración (Página 901) asigna "Tank is full" al valor
numérico 1, el valor 1 se escribe en la variable de PLC denominada "Alarm" en la CPU.
Tenga en cuenta que la cláusula de enumeración en la declaración AWP_In_Variable debe
corresponderse exactamente con la cláusula de nombre en la declaración AWP_Enum_Def .
Ejemplo de utilización en una escritura de variable aplicando un alias
<!-- AWP_Enum_Def Name='AlarmEnum' Values='0:"No alarms", 1:"Tank is
full", 2:"Tank is empty"' -->
<!-- AWP_In_Variable Name='"Alarm"' Enum='AlarmEnum'
Use='"Data_block_4".Motor1.Alarm'-->...
<form method="POST">
<p><input type="hidden" name='"Alarm"' value="Tank is full" /></p>
<p><input type="submit" value='Set Tank is full' /><p>
</form>
902
Nombre de la variable de PLC o de la variable de bloque de datos que se desea asociar
con el tipo de enumeración o el alias para una variable de PLC (Página 900), de estar
declarado.
El Varname debe ponerse entre comillas simples. Dentro de las comillas simples, uti‐
lice comillas dobles para una variable PLC o un nombre de bloque de datos. Observe
que en el caso de variables de bloque de datos debe utilizarse el nombre y no el
número del bloque de datos. El nombre del bloque de datos está dentro de las comillas
dobles pero no el nombre de la variable de bloque de datos.
Nombre del tipo de enumeración que debe ponerse entre comillas simples o dobles
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido