Virtual PLC CPU
The Virtual PLC CPU is the core application responsible for executing logic programs and emulating the behavior of a physical controller. It replicates the functionality of standard hardware by simulating PLC operations within a virtual environment, allowing users to develop and validate code without physical components.
This tool enables the verification of control logic through real-time process simulations. By linking the Virtual PLC CPU to pre-built or custom machines, users can test, debug, and refine their programs in a safe environment before deployment to live systems.
Table of Contents
📄️ Console
When Virtual PLC CPU is launched, it does not show any interface screen initially. A Tray icon is showed in the Windows notify area (where the clock is located).
📄️ Operation Modes
Virtual PLC CPU operates under three distinct states. Each mode defines how the logic engine interacts with the project and the hardware.
📄️ Modules
The Virtual PLC CPU interface displays all available modules within the project created in EasyPLC Editor. The CPU and Communication modules are always present.
📄️ Scan Cycle Time Graph
Click the PLC Scan Cycle Time Graph icon on the status bar to display the current scan cycle diagram. This graph allows you to monitor the real-time processing speed of the PLC in milliseconds.
📄️ CPU Clock
Click the CPU Clock Properties status bar icon to display the computer's CPU clock capabilities. These values indicate the timer resolution of the system being used.
📄️ Reset
To perform a PLC reset, click the Reset PLC menu option.