ISPSoft ERROR: Troubleshooting Invalid Division Faults

Jason IP2 min read
Delta ElectronicsPLC HardwareTroubleshooting
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

When ISPSoft goes online, the RUN indicator can remain green while a red ERROR indicator appears. A program upload may still succeed because the reported condition can be a runtime operation fault rather than an upload failure. Use the System Log to identify the recorded operation and step.

Read the Runtime Error

Open the ISPSoft System Log and inspect the active or recorded error. If the Output Window contains no message, do not treat the blank window as proof that the controller has no fault; the System Log is the evidence source identified for this condition.

Interpret the Division Fault

The reported log entry indicates an invalid division operation. One identified cause is an executed 0/0 calculation. The operation may have occurred during the first scan or a later scan, so the ERROR indicator can remain present even when the triggering values are no longer visible.

Observation Decision
RUN is green and ERROR is red Inspect the System Log for a runtime fault.
Output Window is blank Use the System Log instead.
Log reports an invalid division Locate the logged step and inspect the division instruction.
Division instruction found Check its S1 and S2 variables for the values present when it executes.

Locate and Correct the Logged Step

  1. Record the step shown in the System Log.
  2. Select Edit > Step Positioning in ISPSoft.
  3. Navigate to the recorded step and identify the division operation.
  4. Inspect the operation's S1 and S2 variables, with particular attention to a 0/0 calculation.
  5. Correct the program condition that permits the invalid calculation, execute the program again, and confirm that the same division fault is no longer recorded.

Verify the Result

Repeat the operating condition that previously produced the error, including startup if the calculation may occur during the first scan. Confirm in the System Log that the invalid division is not recorded again; checking only the RUN state is insufficient because RUN and ERROR were displayed together in the reported condition.

FAQ

Why does ISPSoft show RUN and ERROR at the same time?

The controller can remain in RUN while the System Log records a runtime operation fault. In this case, the identified fault was an invalid division operation.

Where can I see an ISPSoft error when the Output Window is blank?

Open the ISPSoft System Log. Use its recorded error and step information to locate the affected program operation.

How do I jump to an error step in ISPSoft?

Record the step from the System Log, then select Edit > Step Positioning. At that location, inspect the division instruction and its S1 and S2 variables for a 0/0 calculation.

Back to blog