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 el alias "Alarm" que se corresponde con la variable PLC
denominada "Motor1.Alarm" en el bloque de datos "Data_Block_4" de la CPU.
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).
Nota
En versiones anteriores se necesitaba una declaración AWP_Enum_Ref aparte para asociar una
variable con un tipo de enumeración definido. STEP 7 y S7-1200 admiten el código existente con
declaraciones with AWP_Enum_Ref; no obstante, este comando ya no es necesario.
12.8.2.8
Crear fragmentos
STEP 7 convierte y almacena páginas web definidas por el usuario como un DB de control y DBs
de fragmentos al hacer clic en "Generar bloques" en las Propiedades de la CPU para el servidor
web. Se pueden configurar fragmentos específicos para páginas específicas o para secciones de
páginas específicas. Estos fragmentos se pueden identificar a través de un nombre y un número
con el comando AWP "Start_Fragment". Todos los elementos de la página que siguen al
comando AWP_Start_Fragment pertenecen a ese fragmento hasta que se lance otro
AWP_Start_Command o hasta que se alcance el final del archivo.
Sintaxis
<!-- AWP_Start_Fragment Name='<Name>' [Type=<Type>][ID=<id>]
[Mode=<Mode>] -->
Parámetros
<Name>
<Type>
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Cadena de texto: nombre del DB de fragmentos
Los nombres de fragmentos deben empezar con una letra o un guión bajo y estar
formados por letras, números y guiones bajos. El nombre del fragmento es una ex‐
presión regular con la forma:
[a-zA-Z_][a-zA-Z_0-9]*
"manual" o "automático"
manual: El programa de STEP 7 debe solicitar este fragmento y puede responder en
correspondencia. El funcionamiento del fragmento se debe controlar con STEP 7 y con
las variables del DB de control.
automático: El servidor web procesa el fragmento automáticamente.
Si no se especifica el tipo de parámetro, el ajuste predeterminado es "automático".
12.8 Páginas web definidas por el usuario
Servidor web
903