官方电话:
17602602061

行业资讯

企业动态 行业资讯

上位机如何采集plc数据?

一、上位机采集PLC数据的常见方式

  1. 通信协议支持:

    OPC UA/DA:工业标准协议,通用性强,兼容多数PLC(西门子、三菱、欧姆龙等)。

    Modbus TCP/RTU:适用于支持Modbus的PLC及设备。

    厂家专用协议:如西门子S7协议、三菱MC协议等。

    MQTT/HTTP:用于物联网云端数据交互。

  2. 硬件连接方式:

    网口通信(Ethernet):通过交换机或直连。

    串口通信(RS232/RS485):通过串口转USB或串口服务器。

    总线模块:如Profibus、CAN等(需专用接口卡)。

  3. 软件方案:

    OPC服务器软件(如KEPServer、Matrikon) + 上位机OPC客户端。

    开源库(如python-snap7、libmodbus)自主开发。


二、产品选型建议

http://www.tj-sange.com/images/admin/upload/20260120/f70e4af38d28e981a2f8f4f1ec452de3.png

三、主流采集方案

方案 1:组态软件采集(新手首选,零代码)

核心设备:三格电子 SG-PLC-Private 网关 + 组态王 / WinCC / 力控

  • 硬件连接:PLC → 网关网口 / 串口 → 上位机以太网

  • 网关配置:

    配置软件搜索设备(默认 IP:192.168.1.37)

    选择 PLC 品牌与协议,填入 IP / 站号

    映射 PLC 寄存器到 Modbus 地址(如 DB1.DBW0→40001)

  • 上位机操作:

    添加 Modbus TCP 驱动,连接网关 IP

    绑定变量,生成监控画面(仪表盘 / 趋势图)

    运行工程,自动循环采集

  • 优势:支持数据过滤、边缘计算、MQTT 上传至云平台

方案 2:OPC 标准化采集(复杂组网首选)

核心设备:三格电子 SG-PLC-Private 网关 + KEPServerEX

  • OPC 服务器配置:

    安装 KEPServer,添加三格 Modbus 驱动

  • 连接网关,导入映射的 PLC 变量表

  • 上位机连接:

    组态软件 / 自定义程序通过 OPC UA/DA 连接服务器

    订阅变量,实现跨品牌 PLC 统一采集

  • 优势:网关自动维护通信,上位机无需适配不同 PLC 协议


  • http://www.tj-sange.com/images/admin/upload/20260120/53ccc98570bcb3a2c44351921cb5a1ea.png

‍四、远程无线采集(户外 / 跨厂区)

核心产品:SG-CAN-4G-410(4 路 CAN 转 4G 网关)

  • 硬件连接:PLC(以太网 / 串口)→ 网关 LAN 口 → 插入物联卡

  • 网关配置:

    设置 4G APN 参数(移动 / 联通 / 电信通用)

    选择 TCP Client 模式,填写上位机公网 IP / 端口

    启用断网缓存(最大支持 10 万条数据)

  • 上位机接收:

    部署 TCP 服务器程序,监听指定端口

    实时接收网关转发的 PLC 数据,支持远程控制指令下发

  • 典型场景:工程机械、新能源设备、户外基站监控

五、优势

  • 零编程适配:SG-PLC-Private 网关无需修改 PLC 程序,直接读取内存数据

  • 工业级可靠性:-40℃~85℃宽温,2.5KVDC 电气隔离,抗电磁干扰

  • 灵活扩展:支持固件远程升级,配置自动保存,断电不丢失

  • 多协议兼容:覆盖 S7、MC、Fins、Modbus 等 20 + 工业协议