S7-200 CPU 226 自带两个独立 RS-485 口(Port0、Port1),最稳妥、最常用的方案是两台电脑分别接两个口;也可通过单口组网或以太网扩展实现双控。下面按方案、设置、注意事项、权限互锁完整说明。
一、硬件基础(226 核心)
2 个独立 RS-485 口:Port0、Port1,各自可设站地址、波特率、协议
支持协议:PPI(默认)、MPI(从站)、Modbus RTU、自由口
电脑连接:用USB-PPI 电缆(或 RS232/485 转接头)
二、三种双控方案(按推荐度排序)
方案 1:双口直连(最稳、最常用)
两台电脑分别接 Port0、Port1,互不干扰
硬件:
电脑 A ↔ Port0:USB-PPI 电缆
电脑 B ↔ Port1:USB-PPI 电缆
软件设置(Micro/WIN → 系统块 → 通信口):
Port0:站地址 =2,波特率 =19.2kbps,协议 =PPI
Port1:站地址 =3,波特率 =19.2kbps,协议 =PPI
下载系统块到 PLC
电脑端:
两台电脑都装 Micro/WIN 或组态软件(WinCC、组态王、昆仑通态)
分别选择对应端口(COMx)、站地址 2/3,即可监控 / 编程
适用:编程 + 监控、两地监控、双组态软件
方案 2:单口组网(省钱,适合近距离)
两台电脑通过 RS485 总线并联到一个口(Port0)
硬件:
PLC Port0 → RS485 总线 → 电脑 A、电脑 B(各配 USB 转 485)
总线用屏蔽双绞线,终端加 120Ω 电阻
设置:
PLC Port0:站地址 =2,波特率 =19.2kbps,PPI
两台电脑:站地址分别设为0、1(不能与 PLC 冲突)
注意:PPI 是单主站,只能一台电脑做主站(编程 / 写),另一台做从站(只读监控)
方案 3:以太网扩展(最灵活、远距离)
加 EM277 Profibus-DP 或 CP243-1 以太网模块
硬件:
CPU226 + CP243-1(以太网模块)→ 交换机 → 两台电脑
优势:
多台电脑同时访问、远距离、可连互联网
支持 S7 协议、OPC、组态软件直连
适合:车间级联网、远程监控
三、关键设置与注意事项(必看)
1. 通信参数统一
同总线 / 同口:波特率、数据位、校验、停止位必须一致
站地址:PLC=2,电脑 A=0,电脑 B=1(不能重复)
推荐:波特率19.2kbps(稳定),PPI 协议
2. 编程 / 监控权限管理(防冲突)
方案 1(双口):
可设:Port0=编程口(读写),Port1=监控口(只读)
程序中做权限标志位(如 M0.0=1 允许写,0 只读)
方案 2(单口):
只能一台电脑做主站(写),另一台只读
禁止两台同时写,否则数据冲突、PLC 死机
3. 双控互锁逻辑(程序必加)
防止两台电脑同时操作输出,程序中必须加互锁:
plaintext
// 电脑A控制权限(M0.0=1允许) LD I0.0 A M0.0 = Q0.0 // 电脑B控制权限(M0.1=1允许) LD I0.1 A M0.1 = Q0.0 // 同一时间只能一个有效 LD M0.0 AN M0.1 = M0.0 LD M0.1 AN M0.0 = M0.1
上位机:用按钮 + 权限位控制,操作前先 “抢权限”
4. 电缆与布线
用屏蔽双绞线,单端接地
远离动力线,避免干扰
USB-PPI 电缆:装驱动,选对 COM 口
5. 常见问题
连不上:检查站地址、波特率、电缆、驱动
通讯中断:干扰、线太长、终端电阻
写冲突:加互锁,单主站写
四、实施步骤(方案 1 双口直连)
硬件接线:电脑 A→Port0,电脑 B→Port1
Micro/WIN:系统块→Port0 = 地址 2,Port1 = 地址 3,均 PPI/19.2k
下载系统块到 PLC
电脑 A:打开 Micro/WIN,通信→选 Port0、地址 2,可编程
电脑 B:打开组态软件,驱动选 S7-200 PPI,地址 3,监控
程序中加互锁与权限逻辑
五、方案对比
表格
| 方案 | 成本 | 稳定性 | 距离 | 适用场景 |
|---|---|---|---|---|
| 双口直连 | 中 | 最高 | 短 | 编程 + 监控、双组态 |
| 单口组网 | 低 | 中 | 中 | 近距离双监控 |
| 以太网 | 高 | 高 | 远 | 联网、远程、多机 |

