一、上位机采集PLC数据的常见方式
通信协议支持:
OPC UA/DA:工业标准协议,通用性强,兼容多数PLC(西门子、三菱、欧姆龙等)。
Modbus TCP/RTU:适用于支持Modbus的PLC及设备。
厂家专用协议:如西门子S7协议、三菱MC协议等。
MQTT/HTTP:用于物联网云端数据交互。
硬件连接方式:
网口通信(Ethernet):通过交换机或直连。
串口通信(RS232/RS485):通过串口转USB或串口服务器。
总线模块:如Profibus、CAN等(需专用接口卡)。
软件方案:
OPC服务器软件(如KEPServer、Matrikon) + 上位机OPC客户端。
开源库(如python-snap7、libmodbus)自主开发。
二、产品选型建议
三、主流采集方案
方案 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 协议
四、远程无线采集(户外 / 跨厂区)
核心产品: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 + 工业协议