一、最快判断:看 MCGS 设备调试
打开 MCGS 组态软件
进入 设备窗口
双击你连接的驱动:
以太网:西门子_S7TCP
MPI:西门子 S7-300/400 (MPI)
点 设备调试
看这里:
设备状态 = 0 → 通讯成功!
设备状态 ≠ 0 → 通讯失败(有错误码)
只要这里显示 0,就是完全通了。
二、第二个判断:读一个 M 点或 DB 值
随便选一个确定的值来测试:
例如:在 PLC 里把 MW0 = 1234
然后在 MCGS:
建一个 数值变量
连接通道:MW0
进入运行环境
结果:
显示 1234 → 通讯正常
显示 0 或不变 → 不通
三、第三个判断:看 通道采集 是否打勾
设备调试里,你会看到:
通道 1:采集成功 ✅
通道 2:采集成功 ✅
只要出现 绿色对勾 / 采集成功→ 就是真通了。
四、最简单一句话总结
设备状态 = 0 + 能读到 M/DB 值 = 通讯 100% 成功
五、常见不通的表现
设备状态 = 1 或 -1 → IP / 网段不对
设备状态 = 2 → 机架 (Rack)、槽号 (Slot) 错
设备状态 = 3 → PLC 没运行、停止模式
数据一直是 0 → DB 块是 “优化块”,MCGS 读不了.





