Descargar Imprimir esta página

Siemens SIMATIC ET 200SP Manual De Sistema página 249

Ocultar thumbs Ver también para SIMATIC ET 200SP:

Publicidad

Código de error
80B8
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, con lo que no podrá utilizarse para seleccionar la opción de estación.
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 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, 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
Sistema de periferia descentralizada
Manual de sistema, 11/2023, A5E03576852-AN
12.3 Transferencia del juego de datos de control en el programa de arranque de la CPU
H
instrucción REPEAT ... UNTIL.
REPEAT
 "WRREC_DB"(REQ := "start_config_control",
            ID := "Local~Configuration",
            INDEX := 196,
            LEN := "conf_LEN",
            DONE => "conf_DONE",
Control de configuración (configuración futura)
Significado
Error de parámetro
Existen las siguientes causas de un error de parámetro:
ID de bloque incorrecta en el encabezado (diferente de 196)
ID de versión no válida en el encabezado
Se ha activado un bit reservado
A un slot de la estación maestra se le ha asignado un slot no váli­
do en la opción de estación
Varios slots de la estación maestra tienen asignado el mismo slot
en la opción de estación
En caso de Shared Device en el nivel de submódulo: Infracción
de las limitaciones definidas
249

Publicidad

loading