Escribir Variables - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

11.6.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 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>'] ... -->
Parámetros
<Varname1>
<Varname2>
Tanto para las cláusulas de nombre como para las cláusulas de uso, el nombre entero debe
ponerse entre comillas simples. Dentro de las comillas simples, utilice comillas dobles para
una variable PLC y para un nombre de 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. Observe
que en el caso de variables de bloque de datos debe utilizarse el nombre y no el número del
bloque de datos.
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
Si no está disponible ninguna cláusula de uso, entonces Varname1 es la variable
que debe escribirse. Puede tratarse de un nombre de variable PLC del programa
STEP 7 o de una variable de un bloque de datos específico.
Si está disponible una cláusula de uso, Varname1 es un nombre alternativo para la
variable referenciada en <Varname2> (Página 655). Se trata de un nombre local
dentro de la página HTML.
Si está disponible una cláusula de uso, entonces Varname2 es la variable que
debe escribirse. Puede tratarse de un nombre de variable PLC del programa STEP
7 o de una variable de un bloque de datos específico.
11.6 Páginas web definidas por el usuario
Servidor web
651

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido