File → New → "WaterPlant_Sim". Save as .s7emu (v2.2 native format).

Even with v2.2’s robust design, users encounter issues. Here’s how to resolve the top three:

| Issue | Likely Cause | Solution in v2.2 | |-------|--------------|--------------------| | Emulation fails to start | Conflicting protocol binding | Go to Protocol Layers > Advanced > Enable Port Exclusivity Check | | High CPU usage (100%) | Script infinite loop | In Script Debugger, set Max Instructions per Cycle to 100,000 | | PLC software cannot connect | Wrong TSAP/rack/slot | Use the S7 Info Query tool (Tools > Diagnostics) to broadcast the emulated CPU’s visible parameters |

With the emulation active, you can now connect real engineering software:

| Feature | Configurator v2.0 | Configurator v2.2 | |---------|------------------|--------------------| | Max I/O points | 1024 | 2048 | | Lua scripting | No | Yes (Lua 5.3) | | Multi-instance | 2 instances | 4 instances | | Protocol Spy | Separate tool | Integrated | | REST API | No | Yes (Read/Write) |

When you first open v2.2, you are greeted by a multi-panel window:

The new Dark Mode toggle in v2.2 (under View > Theme) has been widely appreciated for long configuration sessions.

Create a test harness using the configurator’s Unit Test Module. Load expected input sequences, run the emulated PLC for 1 million cycles, and compare outputs. v2.2 generates an HTML report with pass/fail metrics.

Define virtual connections: