Free Download for Windows

View an ad to download for free

Softonic review

TestMyLogic: Virtual PLC testing with 2D/3D factory simulation

Run real-time PLC programs against a simulated production line, observing sensors, motors, and actuators in 2D and 3D while debugging sequences. TestMyLogic, from 비전측정소프트VMSOFT, connects with commercial PLC programming suites such as LS Electric XG5000 and Mitsubishi GX Works to provide hardware-free verification. Key functions include virtual I/O monitoring, forced signal control, and protocol support. The target audience is automation engineers, integrators, and students who need a safe, desktop environment for logic validation.

What does TestMyLogic simulate and how complete is the virtual environment?

The app simulates PLC logic and a mechanical layout together: it runs PLC logic in real time while rendering a Virtual Factory with 2D and 3D mechanical models so you can watch conveyors, cylinders, and sensors respond to code. The simulation provides virtual I/O monitoring and forced signal control, which lets you toggle inputs and observe actuator outputs without attaching physical PLCs or field devices.

Does running a simulation affect the host system and workflows?

Simulation runs on Windows and links to external programming tools: TestMyLogic is designed for desktop environments and requires third-party PLC programming software such as XG5000 or GX Works to establish the logic link. Because the app operates as a virtual PLC, it embeds into the existing workflow of those programming suites rather than replacing them, so engineers keep their usual edit-deploy-debug cycle on a single PC.

Is using TestMyLogic safe for development and commissioning workflows?

The tool reduces risk by replacing hardware during early tests: its hardware-free testing lets teams exercise potentially hazardous sequences in a risk-free environment, which lowers the chance of damaging actuators during initial code validation. The presence of sequence debugging and error detection tools lets users find logic faults before deployment, supporting a safety-first approach in testing and training scenarios.

Do non-specialists need advanced skills to operate the software?

Operation requires familiarity with PLC programming environments: the app integrates with vendor tools like LS Electric XG5000 and Mitsubishi GX Works, so users must know how to use those programming suites to connect and run simulations. Educational settings benefit from the visual feedback of the Virtual Factory, while system integrators use the forced I/O and protocol support for precise verification.

A practical pick for engineers and instructors, with one deployment caveat

TestMyLogic serves engineers and technical instructors who need to validate PLC logic without hardware, and it supports vendor-specific programming suites for direct integration. A practical tip: perform initial tests during off-hours on a dedicated desktop to keep your programming tools and simulation link isolated. The tool suits laboratory and development environments, though it depends on external programming software for the logic connection.

  • Pros

    • Real-time interaction between PLC code and 2D/3D Virtual Factory visuals.
    • Integrates directly with LS Electric XG5000 and Mitsubishi GX Works.
    • Virtual I/O monitoring plus forced signal control for precise tests.
  • Cons

    • Requires installation of third-party PLC programming software to establish the link.
    • Relies on hosted desktop Windows environment rather than a cross-platform client.
    • Vendor-specific integrations focus on select PLC brands, limiting some hardware coverage.

App specs

Program available in other languages


Free Download for PC

View an ad to download for free


User reviews about TestMyLogic

Have you tried TestMyLogic? Be the first to leave your opinion!

Add review

Latest articles

Laws concerning the use of this software vary from country to country. We do not encourage or condone the use of this program if it is in violation of these laws.
Signed in to Softonic as