Parámetros
<Varname>
Ejemplos
:="Velocidad_cinta":
:="Mi_bloque_de_datos".flag1:
:=I0.0:
:=MW100:
:="Mi_bloque_de_datos".Array_Dim1[0]:
:="Mi_bloque_de_datos".Matriz_Dim2[0,0]:
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 900).
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.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 con privilegios para modificar variables 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
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
La variable que debe leerse; puede ser un nombre de variable PLC del programa STEP
7, una variable de bloque de datos, periferia o memoria direccionable. En las direc‐
ciones de memoria o de E/S o en los alias (Página 905) no utilice comillas para el
nombre de la variable. Para variables PLC utilice comillas dobles para el nombre de la
variable. Para variables de bloque de datos ponga el nombre del bloque solo entre
comillas dobles. El nombre de la variable debe estar fuera de las comillas. Observe que
debe utilizarse el nombre y no el número del bloque de datos. Elementos de matriz de
referencia que utilizan sintaxis de elemento de matriz.
12.8 Páginas web definidas por el usuario
Servidor web
895