Particularidades Al Transferir El Juego De Datos De Control A La Cpu - Siemens SIMATIC S7-1500 Manual De Sistema

Sistema de automatización
Ocultar thumbs Ver también para SIMATIC S7-1500:
Tabla de contenido

Publicidad

Conceptos de automatización flexibles
10.2 Control de configuración (configuración futura)

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 a 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
240
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 encontrarse 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.
Sistema de automatización
Manual de sistema, 05/2021, A5E03461184-AG

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic et 200mpEt 200mpSimatic s7-1500/et 200mp

Tabla de contenido