S7Simulator.Wpf 西门子plc模拟器
S7Simulator.Wpf
⚠️仓库没有提供预编译 Release exe 包,不能直接下载 exe,两种使用方式:
方式 1:自己编译(推荐)
- 安装 .NET 8 Desktop Runtime / SDK(必须.NET8)
- git 克隆或者下载 zip 源码
- 用 Visual Studio2022 打开
S7Simulator.Wpf.sln,直接编译生成,得到 exe。
方式 2:镜像站点下载编译好的包
国内 GitCode 镜像(有人同步编译好):
https://gitcode.com/open-source-toolkit/78005
这里可以直接下载已经编译好的压缩包,解压直接运行 S7Simulator.Wpf.exe。
模拟器默认参数
- IP:本机
0.0.0.0,上位机连127.0.0.1 - 端口:102
- Rack=0,Slot=1(S7‑1200/1500 标准)GitHub
- 支持:DB / M / I / Q;可以 Excel 导入博途 DB 变量表;变量重启不会丢失(sqlite 持久化)GitHub
常见坑
- 依赖 .NET 8,没装运行库双击直接闪退。
- Windows 防火墙放行 102 端口,否则外部程序连不上。
- 这只是S7 协议仿真,不执行梯形图,变量需要手动修改,不会自动运算。
如果不想编译,备选替代工具
S7SvrSim(另一个 WPF S7 模拟器,有现成 Release)
- 提供编译好的 Release,开箱即用
- 同样支持 DB、M、I、Q,监听 102 端口,适合快速调试。
Snap7 serverdemo+clientdemo
无需编译,Snap7 官方压缩包里自带,但 M/I/Q 只能读报文日志,没有 UI 面板。
欢迎讨论,相互学习。
cdtxw@foxmail.com

浙公网安备 33010602011771号