返回主站|会员中心|保存桌面

魏德米勒连接器专营    

魏德米勒连接器、PCB接插件

联系方式
  • 联系人:方经理
  • 电话:13073017555
  • 邮件:gzws26@126.com
新闻分类
  • 暂无分类
首页 > 新闻中心 > 一台PLC用组态王如何设置二台上位机控制!
新闻中心
一台PLC用组态王如何设置二台上位机控制!
发布时间:2026-03-24        浏览次数:0        返回列表

一、方案一:两台组态王直接连接 PLC

1. 硬件准备

  • 两台电脑(上位机 A、B)

  • 一台 PLC(带以太网口,如西门子 S7-200SMART/300/400、三菱 FX5U、欧姆龙 CP2E 等)

  • 交换机 + 网线,将 PLC、两台电脑接入同一局域网

2. 网络设置(必须一致)

  • PLC IP:如 192.168.1.10

  • 上位机 A:192.168.1.100

  • 上位机 B:192.168.1.101

  • 子网掩码:255.255.255.0

  • 网关:同网段(如 192.168.1.1

3. 组态王配置(两台电脑都做)

(1)新建 / 打开工程 → 设备窗口

(2)添加 PLC 驱动(以西门子 S7-200SMART 为例)

  • 设备 → PLC → 西门子 → S7-200SMART → TCP

  • 设备地址:192.168.1.10:0(PLC IP)

  • 端口:默认 102

(3)关键:修改驱动文件(解决 “只能连一台”)

西门子 S7-200SMART 默认只允许 1 个上位机连接,需改 TSAP:

  1. 关闭组态王

  2. 找到组态王安装目录下的 KSV7200.ini(通常在 KingView\Driver\S7200SMART

  3. 找到对应 PLC IP 的段:

    ini

  4. [192.168.1.10:0]/SMARTLocalTSAP=0101RemoteTSAP=0101
  5. 修改为:

    ini

  6. LocalTSAP=0301RemoteTSAP=0301
    • 0101:仅 1 个连接

    • 0202:允许 2 个连接

    • 0303:允许 3 个及以上

  7. 保存,重启组态王

(4)两台电脑分别定义变量、做画面

  • 两台都定义相同的变量(如 M0Y0D100

  • 按钮、输入框、显示标签正常关联变量

  • 两台均可读写 PLC,实现双控

4. 其他 PLC(三菱 / 欧姆龙 / 台达)

  • 三菱 FX5U(Modbus TCP):默认允许多连接,无需改驱动,两台组态王直接添加 Modbus TCP 驱动,指向 PLC IP 即可

  • 欧姆龙 CP2E/CP1L(FINS/TCP):默认允许多连接,直接配置

  • 台达(Modbus TCP):同上


二、方案二:组态王网络站点(NETVIEW)(服务器 + 客户端)

适用场景

  • PLC 不支持多连接(如老款 S7-200 PPI)

  • 想减少 PLC 通讯负载,一台采集、两台显示 / 控制

1. 架构

  • 上位机 A(服务器):直接连 PLC,负责采集

  • 上位机 B(客户端):不连 PLC,通过网络站点读 / 写 A 的数据

2. 服务器 A 配置

  1. 组态王 → 工程浏览器 → 网络配置

  2. 勾选 “允许网络连接

  3. 节点类型:选 “服务器 + 客户端

  4. 本机 IP / 机器名:填 A 的 IP(如 192.168.1.100

  5. 正常添加 PLC 驱动、定义变量、做画面

3. 客户端 B 配置

  1. 设备窗口 → 新建 → 网络站点

  2. 服务器地址:填 A 的 IP(192.168.1.100

  3. 数据词典:新建变量,连接类型选 “网络站点”,指向 A 的变量(如 \\A\M0

  4. 画面按钮 / 显示关联这些网络变量

  5. 效果:B 操作 → 写 A → A 写 PLC;PLC 数据 → A → B 显示

注意

  • 需组态王NETVIEW 版授权(运行锁)

  • 客户端不能直接连硬件 IO,只能读 / 写服务器变量


三、双控注意事项

  1. 权限控制

    • 建议一台为主控,另一台为监控;或用 PLC 程序做互锁(如 M0 只能由 A 控制,M1 只能由 B 控制)

    • 避免两台同时写同一个输出(如 Y0),防止冲突

  2. 通讯稳定性

    • 两台电脑 IP 固定,不要用 DHCP

    • 交换机用工业级,避免丢包

    • 组态王超时设为 1000ms,重试 3 次

  3. 西门子 S7-300/400(TCP)

    • 默认允许多连接,无需改 TSAP,两台组态王直接添加 S7-300 TCP 驱动即可

  4. MPI/DP 多上位机

    • 两台电脑各装 CP5611 卡,接入 MPI 网络

    • 每台电脑 MPI 地址设为不同(如 0、1),避免冲突


四、快速排错

  1. 只能连一台,另一台连不上→ 西门子 S7-200SMART:改 KSV7200.ini 的 TSAP 为 0301→ 其他 PLC:检查 IP、端口、驱动是否正确

  2. 两台都连上,但数据不同步→ 检查变量地址是否一致→ 检查网络是否通畅(ping PLC IP)

  3. 控制冲突(一台开、一台关)→ PLC 程序加互锁,或组态王做操作权限


五、推荐方案

  • 新系统、PLC 带以太网:方案一(两台直接连 PLC),最灵活、最易维护

  • 老系统、PLC 仅串口:方案二(服务器 + 客户端),成本低、稳定。

收缩
  • QQ咨询

  • 电话咨询

  • 13073017555
  • 添加微信客服