Lenze · 9300 Series
Se ha producido un error de coma flotante, como una división por cero, en la task 1 (ID 2) durante los cálculos con números reales. Esto indica un problema dentro del código del programa específico para las operaciones aritméticas de la task 1.
Haga clic en los pasos para seguir su progreso.
Utilice el depurador del entorno de programación del PLC para identificar el bloque de función o la línea de código específica dentro de la Task 1 donde ocurre la excepción de coma flotante.
Inserte verificaciones explícitas de condiciones de contorno o denominadores cero antes de operaciones aritméticas críticas en la Task 1 (p. ej., `IF Input_B > 1E-6 THEN Result := Input_A / Input_B; END_IF;`).
Verifique el rango y la validez de todas las variables de entrada a la Task 1, especialmente aquellas provenientes de otras tasks o E/S externas (p. ej., verificando el rango de `AnalogSensorValue`).
Revise y ajuste los factores de escala o los tipos de variables intermedias (`REAL` vs `LREAL`) en los cálculos de la Task 1 para evitar la pérdida de precisión o el desbordamiento de magnitud.
Recompile y descargue solo el código del programa de la Task 1 (si es posible) después de las modificaciones y luego monitoree su ejecución de cerca en modo de depuración.