Causas Posibles - Siemens SINUMERIK 840Di sl/840D sl Manual De Instrucciones

Tabla de contenido
Diagnosis y Service
5.6 HMI-Analyzer
(3) Sistema bloqueado o muy lento
Problema:
El sistema es muy lento y bloquea, en parte por completo, el campo de campo. Al cabo de
cierto tiempo, todas las operaciones de manejo se ejecutan de repente una tras otra.

Causas posibles:

La nueva aplicación de campo seleccionada con el cambio de campo aplica hotlinks al
cargar. Al cargar una forma con DCTL se envía el mensaje DDEInitialize a las ventanas
principales de todos los procesos. Si una ventana principal no responde a este mensaje o
tarda mucho en hacerlo, ésta puede ser la causa de la lentitud o del bloqueo del cambio de
campo.
Norma:
Las ventanas "Toplevel" no deben bloquear el sistema de forma prolongada. Los clientes
DDE no deben utilizar DDEML, sino que tienen que usar DCTL.
HMI-Analyzer:
Seleccionar el punto DDE/Ping Windows. Ahora es posible comprobar si todas las ventanas
responden al DDE-Broadcast, iniciando el funcionamiento cíclico. El tiempo de respuesta
"Answer Time" se debería ajustar a 100 ms y el tiempo de ciclo de la consulta "Cyclic Time",
a 1000 ms. El signo de corrección debería estar activado en Append y quitado en ShowAll.
Las aplicaciones que figuran en la lista no han respondido en el Answer Time. Las
aplicaciones mostradas podrían ser la causa del sistema lento o bloqueado.
Nota
Se ven afectados especialmente los clientes que establecen conexiones DDE durante el
funcionamiento. Los clientes que siguen utilizando DDEML deberían cambiar a DCTL o
limitar el establecimiento de conexiones al inicio de la aplicación. La problemática sólo está
solucionada a partir del DCTL de 32 bits. En consecuencia, se tiene que migrar a programas
VB4.0.
En sistemas con poca memoria, el problema se manifiesta con mayor frecuencia. Todos los
procesos exportados al disco duro se tienen que cargar a la memoria principal y ejecutar
con broadcasts (p. ej. DDE initialize). Esto dura mucho tiempo. Ejemplos de aplicaciones
críticos para el tiempo son accesos a bases de datos, programas de cálculo complejos, etc.
Especialmente los procesos que se desarrollan en segundo plano se tienen que programar
de modo que no se bloqueen las aplicaciones que se desarrollan en primer plano.
144
Manual de puesta en servicio, 11/2006, 6FC5397-0DP10-0EA0
HMI-Advanced
Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 810d/840d

Tabla de contenido