不能直接打开 mwp 工程文件,必须先在 STEP 7‑Micro/WIN 导出
.awl文本文件。模拟器不是西门子官方软件,高速计数、中断、PTO 脉冲不仿真。
第一步:Micro/WIN 导出 AWL 文件
打开你的
.mwp项目,菜单栏:PLC → 编译全部,必须0 错误,有报错无法导出 AWL。设置 PLC 型号:
PLC → 类型,选定 CPU(例如 CPU224),记住这个型号,后面模拟器要一致。菜单:文件 → 导出
保存类型:
*.awl;文件名、保存路径全部用英文,不要中文、空格,推荐保存到桌面。
⚠要点:打开 OB1 主程序再导出,会把主程序、全部子程序一起导出;只打开子程序导出只会导出单个子程序块。
第二步:打开 S7‑200 Simulator 模拟器
打开模拟器,输入密码:
6596。设置 CPU 型号:菜单【配置 → CPU 型号】,必须和 Micro/WIN 工程 CPU 一模一样(CPU224 / CPU226)。
第三步:载入 AWL 文件(关键弹窗设置)
菜单【程序 → 载入程序】(Load Program)。
弹出「载入 CPU」对话框:
✅勾选:逻辑块
❌取消勾选:数据块、CPU 配置(绝大多数导入报错就是勾选了这两项)
Micro/WIN 版本:选
V3.2/V4.0(你电脑是 V4.0 SP9 就选这个)点【确定】,文件选择窗口,选中刚才导出的
.awl文件打开。如果弹出提示 “无法读取数据块、CPU 配置”,直接点确定忽略,属于正常现象。
导入成功后,会弹出语句表 (AWL) 窗口、梯形图 (KOP) 窗口。
第四步:运行仿真
菜单【PLC → 运行】▶,进入 RUN 模式。
点击 I 点方框强制输入信号;打开【查看‑内存监视】监控 M/V/T/C 变量。
常见导入失败与解决
导入报错、打开失败
路径 / 文件名带中文、空格 → 改成全英文路径。
导出前程序有编译错误 → 重新编译消除错误。
载入时勾选了【数据块、CPU 配置】→只保留逻辑块。
导入成功,但是点 RUN 报错,无法进入运行程序包含模拟器不支持指令:HSC 高速计数、PTO 脉冲、中断、AENO、PID、部分转换指令,需要把这些指令暂时注释掉才能仿真逻辑部分。
冲床项目的高速计数、毫秒制动时序模拟器测不了,只能实物 PLC 测试。
子程序没有导入导出 AWL 前,编辑窗口打开 OB1 主程序,再执行文件导出,这样子程序才会一并导出。
Micro/WIN 联机监控仿真 PLCPG‑PC 接口选择
PC/PPI cable(PPI),站地址 2,波特率 9600,和模拟器设置一致,即可在线监控梯形图状态。

