Definir Tipos De Enumeración; Referenciar Variables De Cpu Con 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

En este ejemplo, el valor de la variable PLC "Raw_Milk_Tank_Weight" puede referenciarse
simplemente con "Weight" en el resto de la página web definida por el usuario.
Si el nombre de la variable o del bloque de datos incluye caracteres especiales hay que utilizar
comillas adicionales o caracteres de escape, tal como se describe en el apartado Procesamiento
de nombres de variable que contienen caracteres especiales (Página 905).
12.8.2.6
Definir tipos de enumeración
Es posible definir tipos de enumeración en las páginas web definidas por el usuario y asignar los
elementos en un comando AWP.
Sintaxis
<!-- AWP_Enum_Def Name='<Enum type name>' Values='<Value>,
<Value>,... ' -->
Parámetros
<Enum type na‐
me>
<Value>
Tenga en cuenta que la cadena completa de valores de enumeración asignados está encerrada
entre comillas sencillas y cada elemento individual del tipo de enumeración asignado está
encerrado entre comillas dobles. El alcance de una definición de tipo de enumeración es global
en las páginas web definidas por el usuario. Si ha configurado las páginas web definidas por el
usuario en carpetas de lenguaje (Página 924), la definición del tipo de enumeración es global
para todas las páginas de la carpeta de lenguaje.
Ejemplo
<!-- AWP_Enum_Def Name='AlarmEnum' Values='0:"No alarms", 1:"Tank is
full", 2:"Tank is empty"' -->
12.8.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 894) o una operación de escritura (Página 895). 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.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Nombre del tipo de enumeración, entre comillas simples o dobles.
<constant>:<name>
La constante indica el valor numérico para la asignación del tipo de enumeración. El
número total es ilimitado.
El nombre es el valor asignado al elemento de enumeración.
12.8 Páginas web definidas por el usuario
Servidor web
901

Publicidad

Tabla de contenido
loading

Tabla de contenido