5 Self-help, family support/parental education and social/environmental
5.4 Clinical practice recommendations 1 Self-help
Las CPUs ponen a disposición
funciones de prueba para la puesta en marcha y
funciones de diagnóstico a través de LEDs y a través de STEP 7.
8.3.1
Funciones de prueba
Las CPUs ofrecen las siguientes funciones de prueba: Variable Estado
Variable Control
Forzar (ténganse en cuenta las diferencias en las distintas CPU) Estado bloque
Poner punto de parada
Las funciones de prueba se describen detalladamente en la ayuda online de STEP 7.
¡Importante para estado bloque!
¡La función de STEP 7 estado bloque prolonga el tiempo de ciclo de la CPU!
Ud. puede ajustar en STEP 7 un máximo aumento del tiempo de ciclo admisible (no para CPU 318-2). A tal efecto, es necesario ajustar para los parámetros de CPU en STEP 7 ope- ración de procesos.
Diferentes clases de forzado en S7-300
Según la CPU utilizada, difieren las características del forzado:
CPU 318-2 CPU 312 IFM hasta 316-2 DP
Las variables de un programa de aplicación preasignadas con valores fijos (valores for- zados) no pueden ser modificadas ni so- brescritas por éste.
Las variables de un programa de aplicación preasignadas con valores fijos (valores for- zados) pueden ser sobrescritas en éste (vea la figura 8-4 en la página 8-20). Las variables pueden ser:
Entradas/salidas
Entradas/salidas periféricas Marcas
Ud. puede forzar en total hasta 256 varia- bles.
Las variables pueden ser: Entradas/salidas
Forzado en CPU 312 IFM hasta 316-2 DP
!
Cuidado¡Los valores a forzar en la imagen del proceso de entradas pueden ser sobrescritos por ins- trucciones de escritura (p.ej. T EB x, = E x.y, copiar con SFC, etc.) y por instrucciones de periferia de lectura (p.ej. L PEW x) contenidas en el programa de aplicación o por funciones PG/OP de escritura!¡Las salidas preasignadas con valores forzados sólo adoptan el valor a forzar si no se ac- cede a ellas escribiendo con instrucciones de periferia (p.ej. T PAB x) desde el programa de aplicación ni escribiendo con funciones PG/OP!
¡Cerciórese a toda costa de que los valores a forzar en la imagen de proceso de entradas/ salidas no puedan ser sobrescritos por el programa de aplicación ni por funciones PG/OP!
Ejecución del comando forzar para salidas
En las CPU del S7-300, forzar equivale a un “control cíclico”
Transfer.
MIE Programa de aplicación
Sist. o. T PAW ¡Valor a forzar sobrescrito por T PAW! Ejecución del comando forzar para entradas Valor a forzar Ejecución del comando forzar para salidas Valor a forzar Ejecución del comando forzar para entradas
Sist. op. ... ejecución del sistema operativo
Transfer. MIS Transfer. MIE Sist. o. Transfer. MIS
8.3.2
Diagnóstico
mediante indicación LEDEn la tabla 8-9 se consideran sólo los diodos LED importantes para el diagnóstico de la CPU o del S7-300. El significado de los LEDs para la interfase PROFIBUS-DP se explica en el capítulo 9.
Tabla 8-9 LEDs de diagnóstico en la CPU
LED Significado
SF luce en caso de Errores de hardware
Errores de programación Errores de parametrización Errores de cálculo
Errores de tiempo Memory Card defectuosa
Error de batería o falta respaldo con RED CON. Error de periferia (sólo para periferia externa) Error de comunicación
BATF luce en caso de Pila tampón defectuosa, falta o descargada
Nota: Luce también si hay enchufado un acumulador, ya que el pro- grama de aplicación no es respaldado por el acumulador.
STOP luce en caso de
parpadea si
la CPU no ejecuta ningún programa de aplicación la CPU solicita el borrado total
8.3.3
Diagnóstico mediante STEP 7
Nota
Sírvase considerar que, a pesar de las extensas funciones de vigilancia y de reacción ante errores previstas, no se trata en este caso de un sistema de seguridad ni de alta disponibili- dad.
Si se presenta un error, la CPU registra la causa del mismo en el búfer de diagnóstico. El búfer de diagnóstico puede leerse por medio de la PG.
En caso de un error o evento de alarma, o bien pasa la CPU a STOP o bien Ud. puede reaccionar debidamente en el programa de aplicación a través de OBs de error y de alarma. El diagnóstico mediante STEP 7 se describe detalladamente en la ayuda online de STEP 7. En la Lista de operaciones se especifica
con qué OB puede Ud. reaccionar a qué errores o eventos de alarma y qué OB puede Ud. programar para la respectiva CPU.
Comportamiento de la CPU si falta el OB de tratamiento de errores
Si Ud. no programa ningún OB de tratamiento de errores, la CPU muestra el comporta- miento siguiente:
La CPU pasa a STOP si falta el ... La CPU permanece en RUN si falta el ... OB 80 (error de tiempo)
OB 85 (error en ejecución del programa) OB 86 (fallo de estación en la subred
PROFIBUS-DP) OB 87 (error de comunicación) OB 121 (error de programación) OB 122 (error en acceso directo a
periferia)
OB 81 (fallo de la alimentación)
Comportamiento de la CPU si falta el OB de alarma
Si Ud. no programa ningún OB de tratamiento de alarma, la CPU muestra el comporta- miento siguiente:
La CPU pasa a STOP si falta el ... La CPU permanece en RUN si falta el ... OB 10/11 (alarma horaria)
OB 20/21 (alarma retardada) OB 40/41 (alarma de proceso) OB 82 (alarma de diagnóstico)
OB 32/35 (alarma cíclica)
Sugerencia para el OB 35 (en CPU 318-2 también para OB 32)
Para la alarma cíclica OB 35/32 es posible ajustar tiempos a partir de 1 ms. Téngase en cuenta que cuanto menor sea el período de alarma cíclica elegido tanto más probables se- rán los errores de alarma cíclica. Ud. debe considerar a toda costa los tiempos del sistema operativo para la respectiva CPU, el tiempo de ejecución del programa de aplicación y la prolongación del ciclo debida p.ej. a funciones de PG activadas.