Recent OpenPLC Editor versions offer an improved debugger, allowing real-time monitoring of variables and tags in industrial control applications running on an Arduino Uno PLC. A debugger is a software tool used to investigate the internal and external operations of an embedded controller during program execution. Most IDEs include a watch feature, allowing input devices, output states, and intermediate variables to be displayed within the OpenPLC console.