Servidor web
11.3 Páginas web definidas por el usuario
Programar la instrucción WWW
El programa STEP 7 debe ejecutar la instrucción WWW para que las páginas web definidas
por el usuario sean accesibles desde las páginas web estándar. También puede resultar
conveniente que las páginas web definidas por el usuario sólo estén disponibles en
determinadas circunstancias que están sujetas a las preferencias y a los requerimientos de
la aplicación. En este caso, la lógica del programa puede controlar cuándo se invocará la
instrucción WWW.
Tabla 11- 3
Instrucción WWW
KOP / FUP
Hay que especificar el parámetro de entrada del bloque de datos de control (CTRL_DB) que
se corresponda con el número de DB entero del DB de control. Este número de DB de
control (denominado número de DB de la web) aparece en las propiedades del servidor web
de la CPU tras crear los bloques para las páginas web definidas por el usuario. Introduzca el
número entero de DB como parámetro CTRL_DB para la instrucción WWW. El valor de
retorno (RET_VAL) contiene el resultado de la función. Observe que la instrucción WWW se
ejecuta de modo asíncrono y que la salida RET_VAL puede tener un valor inicial de 0 a
pesar de que un error puede ocurrir más tarde. El programa puede comprobar el estado del
DB de control para garantizar que la aplicación se ha iniciado correctamente o bien puede
comprobar RET_VAL llamando posteriormente la instrucción WWW.
Tabla 11- 4
Valor de retorno
RET_VAL
0
16#00yx
16#803a
16#8081
16#80C1
562
SCL
ret_val := WWW(
ctrl_db:=_uint_in_);
Descripción
No hay error
x: La petición representada por el bit respectivo está en estado de espera:
x=1: petición 0
x=2: petición 1
x=4: petición 2
x=8: petición 3
Los valores x pueden ser una operación lógica O para representar los estados de espera de
varias peticiones. Si x = 6, por ejemplo, entonces las peticiones 1 y 2 están en espera.
y: 0: sin error; 1: existe un error y "last_error" ha sido depositado en el DB de control
El DB de control no está cargado.
El DB de control es de un tipo, formato o versión incorrecta.
No hay recursos disponibles para inicializar la aplicación web.
Descripción
Permite acceder a las páginas web definidas por
el usuario desde las páginas web estándar
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06