Referenciar Variables De Cpu Con Un Tipo De Enumeración; Ejemplo De Declaración - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

11.3.2.7
Referenciar variables de CPU con un tipo de enumeración
Es posible asignar una variable en la CPU a un tipo de enumeración. Esta variable se puede
utilizar en otro lugar de la página web definida por el usuario en una operación de lectura
(Página 516) o una operación de escritura (Página 517). En una operación de lectura, el
servidor web reemplaza el valor numérico leído desde la CPU por el valor de texto de
enumeración correspondiente. En una operación de escritura, el servidor web reemplaza el
valor de texto por el valor entero de la enumeración correspondiente al texto antes de
escribir el valor en la CPU.
Sintaxis
<!-- AWP_Enum_Ref Name='<Varname>' Enum="<EnumType>" -->
Parámetros
<Varname>
<EnumType>
El alcance de una referencia de tipo de enumeración es el fragmento actual.
Ejemplo de declaración
<!-- AWP_Enum_Ref Name='"Alarm"' Enum="AlarmEnum" -->
Ejemplo de utilización en una lectura de variable
<!-- AWP_Enum_Def Name='AlarmEnum' Values='0:"No alarms", 1:"Tank is
full", 2:"Tank is empty"' -->
<!-- AWP_Enum_Ref 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 522) asigna la
cadena de texto "Tank is empty" al valor numérico 2.
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
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 521), de estar declarado.
El Varname debe ponerse entre comillas simples. Dentro de las comillas simples,
utilice 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
11.3 Páginas web definidas por el usuario
104BServidor web
523

Publicidad

Tabla de contenido
loading

Tabla de contenido