total power of intellect
 Sales department: 
     Eng
Support
Technology

Automated control system engineers reach high performance thanks to a new debugger in SMLogix.

Projects developed in SMLogix, however, as in other programming systems, do not always work as intended. If the problems are not of a conceptual nature, then in most cases it is necessary to analyze the process of code execution in order to get to the causes of errors. Without special tools, debugging turns into hours of code study, absorbing the lion's share of developer resources.

But now everything has changed: we present the new SMDebug as a part of SMLogix! The productivity of developers will increase several times, the main thing is to learn how to use new tools. Your prize is high – quality programs, saved time and a lot of grateful customers.

Download SMLogix

Full-fledged powerful SMLogix debugger
Pause function

The pause function pauses the execution of the FBD program so that you can analyze the values on the inputs/outputs of FBD blocks.
 

Breakpoint

A breakpoint is a deliberate stopping of a process at a particular stage. It helps in difficult situations when there is a suspicion of a certain block of the program, so that you can stop at it and study it in more detail.

Observation

Observation is the output of selected values from the inputs/outputs of blocks (for each step) in the form of a graph or table. Use it to track, compare specific parameters.

Blocking

Blocking is a forced setting of the input/output value of the block, regardless of the execution of the FBD program.
 

How it works
You observe the movement of data inside the FBD program during its execution and can pause the project to study the necessary variables while they are on pause.

You can add them to the observation, and display the readings in the form of a graph or table, save them in a file to analyze the data in more detail.

In the lock function, you can force values to be set for the parameters to be checked.

You can start the debugger from the first step and then stop, checking the project at each subsequent step thanks to the breakpoints feature.