Ejemplos
:="Conveyor_speed"::="My_Data_Block".flag1:
:=I0.0:
:=MW100:
Ejemplo de lectura de una variable con alias
<!-- AWP_Out_Variable Name='flag1' Use='"My_Data_Block".flag1' -->
:=flag1:
Nota
Encontrará información sobre cómo definir alias para variables PLC y variables de bloque de
datos en el apartado Utilizar un alias para una referencia de variable (Página 552).
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 557).
11.3.2.2
Escribir variables
Las páginas definidas por el usuario pueden escribir datos en la CPU. Esto se realiza
utilizando un comando AWP para identificar una variable en la CPU que sea escribible
desde la página HTML. La variable debe especificarse por el nombre de variable PLC o el
nombre de variable de bloque de datos. Es posible declarar múltiples nombres de variable
en una instrucción. Para escribir los datos en la CPU, utilice el comando estándar HTTP
POST.
Una aplicación típica es diseñar una forma en la página HTML con campos de entrada de
texto u opciones en una lista de selección que se correspondan con variables de CPU
escribibles. Como ocurre con todas las páginas definidas por el usuario, a continuación
deben generarse los bloques desde STEP 7, como los que están incluidos en el programa
de STEP 7. Cuando un usuario admin accede a esta página e introduce datos en los
campos de entrada o selecciona una opción de una lista de selección, el servidor web
convierte la entrada al tipo de datos correcto para la variable y escribe el valor en la variable
de la CPU. Tenga en cuenta que la cláusula de nombre para campos de entrada HTML y
listas de selección HTML utiliza una sintaxis típica para la cláusula de nombre del comando
AWP_In_Variable. Por lo general debe ponerse el nombre entre comillas simples y, si se
referencia un bloque de datos, el nombre del mismo entre comillas dobles.
Para más detalles sobre la gestión de formas, consulte la documentación de HTML.
Sintaxis
<!-- AWP_In_Variable Name='<Varname1>' [Use='<Varname2>'] ... -->
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
11.3 Páginas web definidas por el usuario
Servidor web
547