温度数据采集与监控上位机系统
客户:江苏某工业自动化企业
为工业自动化设备配套温度数据采集上位机,解决热解反应工艺中多点位温度、压力、转速等参数难以实时监控与追溯的问题;交付一套桌面采集软件,实现轮询采集、实时曲线、批次管理、历史回放与报表导出。
面向单机与整线的数据采集与监控软件。向下打通 PLC、仪表、机器人、传感器等异构设备, 向上对接终端客户的 MES、ERP 与数据中台。 敏洽负责数据链路方案设计、协议适配与数据准确性,并可按需给出通信模块的型号建议。
该项要求背后是一整套软件工程工作:协议适配、点表梳理、数据库建设、看板开发、接口对接与现场联调。 若自建团队实施,成本与人员依赖度均较高,而这部分并不构成设备厂的整机竞争力。
实时采集并可视化运行、待机、故障与换型状态,支持多设备总览与单机详情下钻查询。
支持累计型与脉冲型计数点位,按班次日历自动归集并处理跨班切分;输出实际节拍与理论节拍对比、单件工时与产量达成率,自动生成日报与周报。
按可配置的计划运行时间与班次日历,自动核算时间开动率、性能开动率与合格品率三率;提供 OEE 趋势与六大损失分解,精准定位实际瓶颈工站。
对接电表、气表与水表,输出单件能耗与产线能耗趋势,支撑终端客户双碳考核工作。
统一报警码规则,支持分级推送(看板、短信、企业微信、移动端),并提供报警 TOP 分析与处置记录。
将工件序列号与工艺参数快照、检测结果按时序绑定,支持正向与反向追溯查询、追溯报告导出与电子签名,配合防篡改审计日志满足汽车与医疗行业合规审核要求。
不少项目受阻于「设备存在数据但无法取出」。敏洽在方案阶段梳理设备侧可用接口,判断适用的取数方式,并可按需给出通信模块与网络配置的推荐型号; 模块采购与现场接线通常由客户电气工程师完成,敏洽负责协议适配与数据准确性。
| 设备侧情况 | 敏洽建议的取数方式 | 需客户准备的硬件(敏洽可提供型号建议) |
|---|---|---|
| PLC 带以太网口,协议开放 | 直接采用 PLC 原生协议或 OPC UA 读取 | 工业交换机、网线;必要时增加网卡或独立采集网段 |
| PLC 仅有串口,或为老旧型号 | 串口转以太网后按原生协议读取 | 串口服务器 / 协议转换网关(推荐型号与配置参数) |
| 现场总线设备(Profinet、EtherCAT、CC-Link 等) | 经网关转换为标准协议,或由 PLC 中转数据区 | 对应总线的协议转换网关 |
| 仪表、电表、扫码枪等串口设备 | Modbus RTU 采集,多台串接或分路采集 | 串口服务器、RS485 集线器与终端电阻配置建议 |
| 进口设备协议封闭、无文档 | 报文分析与私有协议适配开发,或采用文件与数据库摆渡 | 视情况需网关或采集工控机,逐项评估后给出清单 |
| 需部署本地数据库与看板 | 本地服务或工控机部署,按数据量设计存储策略 | 工控机或服务器的 CPU、内存、磁盘与系统要求 |
下表是软件内已实现并可直接启用的协议驱动清单,按协议族与品牌分组。所有依赖库(libmodbus、snap7、libplctag、open62541)均以源码内嵌方式静态编译, 现场部署不需要安装任何厂商驱动。清单外的协议可通过内置 Python 自定义协议引擎或非标协议适配开发解决。 多数协议已单独整理接入说明,点击驱动标识可查看。
| 分类 | 驱动标识 | 适用设备与说明 |
|---|---|---|
| Modbus 系列 | modbus_tcp | 以太网 Modbus 从站,覆盖绝大多数国产 PLC、变频器与智能仪表 |
| modbus_rtu | RS485/RS232 串口从站,串口线程独占策略避免多实例抢占 | |
| modbus_rtu_over_tcp | 经串口服务器透传的 RTU 报文,老站改造最常用的过渡方式 | |
| modbus_ascii | ASCII 编码变体,部分早期温控表与称重仪表使用 | |
| modbus_udp | UDP 承载的 Modbus,用于对时延敏感且允许丢包的采集场景 | |
| PLC · 西门子 | siemens_s7 | S7-200/300/400/1200/1500,支持 DB、M、I、Q 区读写与优化块配置 |
| PLC · 三菱 | mitsubishi_mc_3e | Q/L/iQ-R 系列 MC 协议 3E 帧,以太网模块直连 |
| mitsubishi_mc_1e | A 系列及早期 Q 系列 1E 帧 | |
| mitsubishi_mc_4e | iQ-R 系列 4E 帧,带序号校验 | |
| mitsubishi_fx | FX 系列编程口协议,无以太网模块时可直接接串口 | |
| PLC · 欧姆龙 | omron_fins_tcp | CJ/CP/CS 系列 FINS over TCP |
| omron_fins_udp | FINS over UDP,节点号与网络号可配 | |
| omron_hostlink | 串口 Hostlink(C-mode),老机型改造用 | |
| omron_cip | NJ/NX 系列 CIP 协议,支持符号寻址 | |
| PLC · 罗克韦尔 | ab_cip | ControlLogix/CompactLogix,标签名直接寻址 |
| ab_pccc | SLC-500/PLC-5 系列 PCCC 封装 | |
| ab_df1 | DF1 串口协议,用于无网口的老机型 | |
| 标准工业协议 | opcua | 基于 open62541,支持节点浏览、订阅、方法调用与节点发现 |
| tcp_raw | 自定义 TCP 报文,配合报文模板可对接大多数私有协议设备 | |
| udp_raw | 自定义 UDP 报文 | |
| http_client | 轮询设备 REST 接口,支持 JSON 路径取值 | |
| websocket_client | 长连接推送型设备与第三方平台 | |
| mqtt_client_as_device | 把远端 MQTT 主题当作设备接入,用于对接已上云的设备 | |
| redis_client | 从 Redis 键空间取数,常用于与第三方系统做内存级摆渡 | |
| 电力与仪表规约 | iec104 | IEC 60870-5-104,配电自动化与变电站远动通道 |
| iec101 | IEC 60870-5-101 串口版,老站改造 | |
| iec61850_mms | 变电站 IED 的 MMS 服务,支持数据集与报告控制块 | |
| dlt645_2007 | DL/T 645-2007,国网电表主流规约,能耗采集首选 | |
| dlt645_1997 | DL/T 645-1997,早期电表 | |
| dlt698_45 | DL/T 698.45 面向对象规约,新一代智能电表 | |
| 机器人 | kuka_krl | KUKA KRC 控制器,经 KRL 变量接口读写 |
| abb_rws | ABB Robot Web Services,HTTP 方式读取 RAPID 变量与状态 | |
| fanuc_focas | 基于 FANUC Fwlib,读取机器人与 CNC 的运行数据 | |
| yaskawa_motocom | 安川 MotoCom SDK,读取位置、报警与 I/O | |
| ur_rtde | Universal Robots RTDE 实时接口,125Hz 级数据流 | |
| 数控系统 | mazak | 马扎克机床数据接口 |
| heidenhain | 海德汉数控系统 | |
| brother | 兄弟加工中心 | |
| gsk | 广州数控系统 | |
| 半导体与传感视觉 | secs_hsms | SECS-II/GEM over HSMS,半导体与面板设备联网标准 |
| keyence_sr2000 | 基恩士 SR2000 系列读码器 | |
| sick_cola | SICK CoLa 协议,读码器与激光传感器 | |
| 调试与扩展 | mock_tcp | 虚拟 TCP 设备,无现场硬件时先把上层逻辑调通 |
| mock_serial | 虚拟串口设备 | |
| python_custom | Python 自定义协议引擎,子进程隔离运行,内置协议调试器面板 |
下表是已进入路线图但尚未包含在上面 45 个已适配驱动中的协议,按项目实际需求排优先级。 标注「即将实现」的已列入开发计划,「评估中」的需要样机或现场条件确认后才能定实现方式。 如果项目当下就需要其中某一项,可先用内置 Python 自定义协议引擎实现, 再随版本合并为正式驱动,不影响交付节奏。
| 分类 | 规划驱动标识 | 适用设备与说明 | 状态 |
|---|---|---|---|
| 现场总线与工业网络 | profinet_record | PROFINET 记录读写(非实时通道),西门子分布式 I/O 与支持 PROFINET 的第三方设备 | 即将实现 |
| ethercat_coe | EtherCAT CoE 邮箱通信,经主站或网关读取从站参数与诊断信息 | 评估中 | |
| profibus_dp_gw | PROFIBUS DP 经网关转以太网后接入,用于仍在运行的老站 | 评估中 | |
| canopen_sdo | CANopen SDO 参数读写,经 USB-CAN 或以太网 CAN 网关 | 评估中 | |
| iolink_master | IO-Link 主站(图尔克、巴鲁夫等)经 REST/JSON 读取传感器过程数据与参数 | 即将实现 | |
| PLC 与控制器 | beckhoff_ads | 倍福 TwinCAT ADS,按变量名符号寻址,覆盖 CX 系列与 TwinCAT 软 PLC | 即将实现 |
| mitsubishi_slmp | 三菱 SLMP,iQ-F/iQ-R 新一代无缝报文协议 | 即将实现 | |
| cclink_ie_basic | CC-Link IE Field Basic,三菱及兼容设备的循环通信 | 评估中 | |
| keyence_kv | 基恩士 KV 系列上位链路协议,KV-7000/8000 与 KV Nano | 即将实现 | |
| panasonic_mewtocol | 松下 FP 系列 MEWTOCOL 协议,串口与以太网 | 评估中 | |
| ls_xgt_fenet | LS 产电 XGT 系列 FEnet/Cnet,韩系产线常见 | 评估中 | |
| 数控与机床 | sinumerik_840d | 西门子 840D/828D 数控系统,读取程序号、刀号、进给与报警 | 即将实现 |
| mtconnect_agent | MTConnect Agent,机床数据标准化接口,进口机床通用路线 | 即将实现 | |
| haas_q_command | 哈斯机床以太网 Q/E 命令接口 | 评估中 | |
| hnc_knd | 华中数控、凯恩帝等国产数控系统的上位接口 | 评估中 | |
| 楼宇、能源与 IT 侧 | bacnet_ip | BACnet/IP,中央空调、冷机、照明与楼宇自控,能源管理项目常用 | 即将实现 |
| bacnet_mstp | BACnet MS/TP 串口承载,末端控制器 | 评估中 | |
| snmp_v2c | SNMP v2c/v3,UPS、交换机、机房环境与网络设备状态采集 | 即将实现 | |
| dlms_cosem | IEC 62056 DLMS/COSEM,出口项目与部分进口智能电表 | 评估中 | |
| 上云与平台对接 | sparkplug_b | Sparkplug B(MQTT 规范),与 Ignition 等平台按标准主题结构对接 | 即将实现 |
| opcua_pubsub | OPC UA PubSub(UDP 或 MQTT 承载),多播与低时延场景 | 评估中 | |
| opc_da_bridge | OPC DA/Classic 桥接,接入仅有 OPC Classic 服务端的既有系统 | 评估中 | |
| 半导体与视觉 | cognex_native | 康耐视 In-Sight Native Mode,读取检测结果与远程切换配方 | 即将实现 |
| secs_i | SECS-I 串口承载,老一代半导体与面板设备 | 评估中 |
协议驱动静态自注册,运行时按线程亲和策略分配;串口类协议自动独占线程,避免多实例互相抢占串口资源。
可在软件界面内直接发原始报文、查看返回字节、逐点核对地址映射,不需要额外准备 Modbus Poll 等第三方调试工具。
依赖库全部源码内嵌静态编译,部署只需复制程序目录,规避了现场装厂商驱动导致的版本冲突与授权问题。
更细的协议接入说明、地址映射规则与常见踩坑记录已整理为专题文章,见 技术专题库。
采集软件安装于设备工控机,输出本地看板与标准接口,终端客户需要时可直接开通对接。适用于单台专机随机交付。
统一采集全线工站数据,建立集中数据库与线体看板,通过统一接口对接 MES。适用于整线集成商与 EPC 总包单位。
无需更换原有设备,通过协议适配或加装采集模块实现数据接入(采集模块可由客户按敏洽建议采购安装)。适用于终端工厂国产化替换与数字化改造项目。
客户:江苏某工业自动化企业
为工业自动化设备配套温度数据采集上位机,解决热解反应工艺中多点位温度、压力、转速等参数难以实时监控与追溯的问题;交付一套桌面采集软件,实现轮询采集、实时曲线、批次管理、历史回放与报表导出。
客户:上海某电力科技企业
为上海某电力科技企业开发伸缩节位移数据采集与监测系统,解决现场多传感器数据分散、人工巡检时效差的问题;软件通过LoRa网关以Modbus TCP协议定时采集位移数据,集中展示在线状态、超限报警与历史趋势,替代原先手工记录方式。
客户:华东某水利水电技术企业
为某水利水电技术企业配套开发电站水力量测系统,解决水位、闸门压差等参数依靠人工抄录、无法实时集中监视的问题;交付一套运行于触控一体机的组态监控软件,实现Modbus RTU数据采集、双界面实时显示与触控切换。
客户:上海某超声波设备制造企业
为超声波设备制造企业开发PLC-MES数据交互监控系统,解决设备运行数据依赖人工录入、无法实时同步至MES的问题;系统自动采集PLC数据并完成协议转换,实现设备与MES的双向数据交互,提升生产数据及时性与准确性。
客户:北京某工业自动化企业
为北京某工业自动化企业开发西门子OPC双模式报警数据采集系统,解决现场OPC Classic与OPC UA报警数据无法统一采集和转发的问题;交付一套支持双模式配置的报警采集软件,实现报警实时接入、解析与转发。
客户:天津某科技企业
为天津某科技企业定制温湿度等多参数采集监控系统,解决五路模拟量数据分散、无法集中监控和超限报警滞后的问题;交付一套运行于银河麒麟系统的上位机软件,支持实时显示、曲线查询、声光报警、录像回放与参数配置。
客户:杭州某智慧能源设备企业
为杭州某智慧能源设备企业开发PLC实时监控与数据调度系统,解决多台PLC数据无法集中实时监控、故障时数据下发切换困难的问题;交付支持20台PLC接入、1万多路数据采集与可视化监控的Windows客户端软件。
客户:广州某汽车配件制造企业
为广州某汽车配件制造企业部署测力仪数据采集系统,解决生产过程中测力数据依赖人工记录、无法实时监控与追溯的问题;交付一套集数据采集、存储、查询与报表导出于一体的软件系统,实现力值数据的数字化管理。
客户:山东某自动化设备企业
为山东某自动化设备企业的压装设备配套压力位移监测系统,解决24路压力位移数据实时采集、目标值下发、过程监控与记录追溯问题;交付一套运行于Windows的监测软件,支持3D模型展示、手动/自动采集、数据导出。
客户:华东某自动化设备公司
为华东某自动化设备公司的实轴与外星轮检测设备配套数据采集系统,解决多工位测量值与视觉检测结果分散、人工汇总易错、质量追溯困难的问题;系统实时采集尺寸、跳动、视觉等检测数据,按产品ID归档并自动判定总结果。
客户:华东某氮气柜设备制造商
为华东某氮气柜设备制造商配套数据采集系统,解决多台氮气柜运行状态无法集中监控、数据手工抄录的问题;交付一套氮气柜数据采集软件,实现温湿度、氮气浓度等参数的实时采集与报警。
客户:北京某加热设备科技企业
为北京某加热设备科技企业开发加热设备数据监控上位机,解决设备运行状态不可视、参数记录依赖人工的问题;交付一套集数据采集、实时监控、报警与历史查询于一体的上位机软件,实现设备集中管理。
客户:北京某科技企业
为北京某科技企业开发四轴参数数据采集与监控系统,解决四轴设备运行参数依赖人工记录、无法实时掌握的问题;系统实现多轴位置、速度、电流等参数的自动采集、实时监控与历史追溯,提升了设备运行管理的数字化水平。
客户:江苏某洁净室风机设备企业
为江苏某洁净室风机设备企业开发风机群控系统,解决风机分散部署、人工巡检效率低、无法远程集中监控与调控的问题;交付含监控中心、风机管理、参数管理、用户管理、厂房管理、日志管理的群控软件,支持风机启停、转速调节与状态监测。
客户:苏州某试验设备企业
为苏州某试验设备企业定制油箱翻转试验平台数据监控上位机,解决试验过程中关键参数无法实时监控、数据记录依赖人工的问题;交付一套集数据采集、动态监控、报警提示与历史查询于一体的上位机软件。
客户:上海某超声波设备制造企业
为上海某超声波设备制造企业开发PLC-MES数据交互监控系统,解决设备数据与MES系统脱节、人工记录效率低、数据追溯难的问题;交付了一套可实时采集PLC数据并与MES双向交互的监控软件。