Siemens Fluitronic SIMATIC S7-1500 Manual De Sistema página 161

Ocultar thumbs Ver también para Fluitronic SIMATIC S7-1500:
Tabla de contenido

Publicidad

Particularidades al transferir el juego de datos de control a la CPU
● Si se ha activado el control de configuración, la CPU no estará operativa sin juego de
datos de control. Si en el OB de arranque (p. ej., OB 100) no se transfiere ningún juego
de datos de control válido, la CPU interrumpe el arranque y vuelve al estado STOP. En
ese caso no se inicializa la periferia centralizada. La causa del estado operativo STOP
queda registrada en el búfer de diagnóstico.
Nota
Si en el OB de arranque se transfiere un juego de datos de control erróneo a la CPU, es
posible que esto impida el arranque posterior de la CPU.
En este caso, restablezca la configuración de fábrica de la CPU y transfiera a
continuación un juego de datos de control válido.
● La CPU ejecuta la instrucción WRREC para transferir el juego de datos de control de
modo asíncrono. Por ello, es necesario llamar varias veces WRREC en un bucle en el
OB de arranque (p. ej., OB 100), hasta que los parámetros de salida "BUSY" o "DONE"
indiquen que se ha transferido el juego de datos.
– Consejo: para programar el bucle utilice el lenguaje de programación SCL con la
– En los lenguajes de programación gráficos, convierta el bucle con ayuda de
Sistema de automatización
Manual de sistema, 09/2016, A5E03461184-AD
instrucción REPEAT ... UNTIL.
REPEAT
"WRREC_DB"(REQ := "start_config_control",
ID := "Local~Configuration",
INDEX := 196,
LEN := "conf_LEN",
DONE => "conf_DONE",
BUSY => "conf_BUSY",
RECORD := "ConfDB".ConfigControl["ConfDB".Option],
//Selección del juego de datos de control*
ERROR => "conf_ERROR",
STATUS => "conf_STATUS");
UNTIL NOT "conf_BUSY"
END_REPEAT;
*Selección de la opción de estación en el programa de usuario: Para que la CPU sepa
qué opción de estación se desea utilizar, en el programa de usuario debe poderse
seleccionar entre los diferentes juegos de datos de control. La selección puede
llevarse a cabo con una variable Int que establezca una referencia con un elemento
de array, por ejemplo. Tenga en cuenta que la variable para seleccionar el juego de
datos de control debe estar en el área de memoria remanente. Si la variable no es
remanente, se inicializará cuando arranque la CPU, por lo que no podrá utilizarse
para seleccionar la opción de estación.
instrucciones de control de programa.
Conceptos de automatización flexibles
9.2 Control de configuración (configuración futura)
161

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Fluitronic simatic et 200mp

Tabla de contenido