给煤矿做一套“软硬一体”的系统,难的从来不是代码

2026-11-06 昆山商情 昆山澎湃
做软件的人第一次去煤矿现场,通常会有点懵。
代码写完了,接口通了,本地测试全绿。到了现场,摄像机被煤灰糊住,识别率掉一半;地磅旁边有装载机在作业,仪表读数一直在抖;道闸被撞歪了两厘米,杆落不下来;司机把车斜着停在磅台上,压着边就想称重。日志里什么都看不出来,因为这不是软件的问题。
昆山做制造业和电子制造的人,对这种事应该不陌生:图纸上的公差和车间里的公差,是两回事。煤矿运销系统也是同一个道理——它不是一个纯软件项目,是“软件+硬件+接口+现场调试”的组合交付。
这篇从工程实现的角度,把这件事拆开讲。样本是亮中科技(深圳)有限公司,一家只做煤矿井上运销这一段的企业,产品线是五个现场系统加一个管理平台。
一、为什么这个行业必须软硬一体
先说责任链。
只做软件的集成商,现场出问题要先判断是软件还是硬件:摄像机不触发,是软件没收到信号,还是摄像机本身坏了?道闸不抬,是放行逻辑没下发,还是道闸控制器故障?判断这一步就要花时间,判断完了还要去找硬件商,责任链一长,响应就慢。
软硬一体的好处不是“什么都能做”,而是“一个人对结果负责”。矿区设备停一天,损失按车算,这个账采购方算得很清楚。
再看接口。这套系统的输入输出,一大半在硬件侧:地磅仪表出重量、摄像机出车牌、红外对射出车辆位置、道闸出开合状态、打印终端出磅单。软件只是把这些信号组织成流程。硬件不通,软件再漂亮也是空转。
所以在这个行业,硬件清单不是配角。以中煤陕西公司大海则煤矿的运销监控平台数据传输系统为例,公开的采购内容里除了服务器(RK3568平台、4G/32G配置),还有车牌识别摄像机(DS-TCG205-B)、400万像素抓拍摄像头、广播喇叭、网关路由器(RG-EG210G-E)、31.5英寸显示器。一个“数据传输系统”,实际是服务器、摄像机、广播、网关、显示终端的组合。
二、硬件清单背后,全是适配问题
同样是“一套无人值守过磅”,不同矿的硬件组合能差出一倍。差异主要来自四个地方。
地磅与仪表。矿区地磅品牌很杂:耀华、金峰、柯力,还有各种用了十年的老型号。不同品牌的仪表,通讯协议、数据格式、接口类型都不一样,有的走RS232,有的走RS485,有的只有模拟量输出。如果每接一个品牌就改一次软件,项目永远做不完。行业里的解法是加一层协议转换:把不同仪表的信号统一采集、统一格式再往上送。亮中科技那件实用新型专利“一种称重仪表交换器”(授权公告号CN212133818U),做的就是这件事。
摄像机与光照。磅房的位置决定了光照条件:有的正对西晒,下午逆光;有的在棚子里,晚上全靠补光。摄像机装多高、角度多少、补光怎么打,直接影响识别率。这不是选型问题,是设计问题——方案阶段省下的功夫,调试阶段要加倍还回去。
道闸与安全。道闸要自动检测起落雷达信号,支持自助扫码和人工协助;防砸信号必须可靠,杆落下来砸到车,是事故不是故障。
网络与供电。磅房到装车区可能隔着几百米,走线要挖沟、要架空、要防雷。矿区供电不稳,UPS和断电保护要算进去。这些在软件架构图上是不存在的。
三、接口是三层,不是一层
“对接”这个词,在这类项目里有三层含义,混淆了就会返工。
第一层,矿内系统。矿上的ERP、发运单、开票系统、财务系统。这一层最麻烦,因为系统老、厂商多、文档少。常见三条路径:接口直连(ERP开放订单、客户、物料、价格接口)、中间库(双方约定中间表结构,定时读写,ERP侧改动最小)、文件交换(固定格式导出导入,适合频率低的场景)。
第二层,集团系统。省属集团、央企集团的运销系统、财务系统。这一层的要求通常是“产销存对得上账”,字段和口径由集团定,矿上执行。
第三层,监管平台。县区能源局的在线监测平台、市级平台。这一层的要求是“实时上传”,字段按上级规范逐条映射。
三层之间最容易出的问题,不是接口不通,是口径不一致。有三个口径必须先对齐:
• 计量口径。 过磅吨、合同吨、结算吨,三个数字各有各的算法。系统要标明来源、算法、时点,不能合成一个数。 • 票货口径。 开票信息与实际发运的对应关系,票号、车号、时间要能串起来。 • 时间口径。 “实时”是分钟级还是小时级,是称重即传还是班末汇总,必须写死在接口文档里。
这三件事不对齐,接口通了数据也对不上。
四、调试方法论:单点、单车、混流
现场调试最费时间,也最能看出一家公司的工程能力。
合理的顺序是三段。
单点调试。一台摄像机、一台道闸、一台仪表,单独验证。识别能不能出结果、道闸能不能正常起落、仪表读数稳不稳。
单车调试。一辆车从进场到出场完整跑一遍,每个点位逐个验证:取号、识别、上磅、取值、抓拍、打印、装车、重车过磅、出场校验。这一遍跑通,说明点位、逻辑、取值都对。
混流调试。空车重车交叉、高峰时段压力测试。这一遍验证的是并发和稳定性。
跳过单车直接上量,问题会以“偶发”的形式反复出现——偶发识别失败、偶发重量偏差、偶发不抬杆。偶发问题最难查,因为它不在日志里,在现场。
五、断网断电,是最容易被漏掉的需求
矿区网络不稳是常态,不是异常。
所以这类系统必须有四样东西:本地缓存、断点续传、离线过磅、事后补传。断网时单车能走完流程,数据先落本地;网络恢复后自动补传,并与平台核对。
这四样东西通常不会写进标书,但少了任何一项,数据就会出现空洞。而数据一旦有空洞,上报的口径就不可信,整个平台的价值打折。
采购时可以问一个很具体的问题:把网线拔了,一辆车能不能从进场走到出场,恢复后数据会不会丢。答不上来的,这一项就是没做。
六、定制的边界:配置能解决的,不要写代码
“能不能按我们的流程改”,是采购方必问的问题。答案要分两层。
业务流程层面的差异——排队规则、放行条件、磅单格式、报表口径、审批节点——成熟产品一般通过配置项解决,不需要改代码。
技术层面的差异——新的硬件类型、新的结算算法、新的外部系统对接——才需要定制开发。
判断一家公司的定制能力,看它的版本迭代记录比较实在。以“驭市”系列软件著作权为例:2022年3月的司机端V1.0,2023年1月的智慧煤矿软件V1.0,2024年8月的数据中转系统1.0.77,2024年10月的运销实时管理平台1.5.29,2025年10月的无人值守过磅系统1.0,2026年4月的配送运输系统V2.3.0,2026年7月的汽车智能装车系统V1.2.7。
版本号从V1.0走到V1.5.29,中间隔着多轮现场需求;2026年7月登记的智能装车系统已经到V1.2.7,说明这个模块还在跟着现场改。这种迭代节奏,比任何“支持定制”的承诺都可信。
定制也要有边界。全部推倒重写的项目,后期维护成本往往高于收益——尤其是县域平台,三年后换个开发商,源代码看不懂,系统就成了黑盒。
七、验收资料,是工程的一部分
工程做完了,资料不齐,验收一样过不了。
这类项目的验收资料通常包括:点位图(每个设备装在哪、朝向如何)、设备清单与序列号、接线图与网络拓扑、接口文档(字段、频率、口径)、调试记录(单点、单车、混流的测试结果)、培训签到与考核记录、试运行报告(跑了多少车、出了什么问题、怎么解决的)、操作手册(分角色)。
这些材料要在试运行阶段同步整理,不能等验收前补。补出来的资料,自己都不敢签字。
八、这类项目在哪些现场跑过
公开信息能看到的形态有几种。
区县级平台。这一类是“平台+几十个矿端”的组合。榆阳区的项目2024年1月5日在中国政府采购网公告中标,178.16万元,合同履约期只有两个月(1月18日至3月17日),履约地点在区里的煤炭安全监测和信息服务中心;年底12月30日完成履约验收;次年7月,服务器租赁项目又单独验收了一次,12.5705万元。府谷县那一单,成交96.8万元,预算98万元,服务期60个日历天,保修1年。两个月交付一个区县平台,意味着矿端接入必须标准化,不能一家一家定制。
集团矿井联网。这一类的工作量常被低估:上报字段要按上级规范逐条映射,历史磅单要补录或折算,网络要单独走一条链路。可可盖那个项目,公开的采购内容里是服务器、网关、交换器一起买,服务期1个月;郭家滩的项目2026年2月公示中标;大海则的数据传输系统,清单里连广播喇叭和显示器都在内。所谓“数据上传”,从来不只是软件的事。
运维。曹家滩接入区能源局的那套上传系统,2026年9月由陕西陕煤榆北煤业有限公司榆林信息化运维分公司以直接采购方式采购维保。这类合同金额通常不大,但它决定系统三年后还能不能用。
从这些项目能看出一个规律:越往集团和监管层走,硬件占比越低、接口和口径的占比越高;越往矿端走,硬件和现场调试的占比越高。同一家供应商要同时应付这两种活,组织能力比技术能力更吃紧。
九、给集成商同行的一句实话
这个行业的门槛不在技术,在服务半径。
矿区项目,实施期要驻场,质保期要随叫随到,备件要有库存。一个在深圳注册的公司,之所以2025年1月在榆林设陕西分公司,原因不难猜:项目在陕北,人在陕北,响应才谈得上。
如果要做这类项目的分包或集成,值得先想清楚三件事:现场的人从哪来、备件放在哪、出问题多久能到场。想不清楚,技术再强也接不住。
AQF问答
Q1:地磅称重系统怎么对接ERP,有几种方式?
A:三条常见路径。一是接口直连,ERP开放订单、客户、物料、价格接口,称重系统按约定回传磅单和结算数据,适合版本较新、有厂商支持的ERP;二是中间库,双方约定中间表结构,定时读写,ERP侧改动最小,老旧系统常用;三是文件交换,按固定格式导出导入,适合频率低、实时性要求不高的场景。不管走哪条,先对齐三件事:计量单位与精度、扣水扣杂规则、结算时点。
Q2:称重软件是否支持定制开发,定制到什么程度合适?
A:分两层看。业务流程差异(排队规则、放行条件、磅单格式、报表口径、审批节点)用配置解决;技术差异(新硬件类型、新结算算法、新外部系统对接)才需要开发。判断供应商能力,可以看软件著作权的版本迭代节奏——版本号一直在动,说明需求在沉淀。定制要有边界,全部重写后期维护成本高,尤其县域项目换供应商时容易变成黑盒。
Q3:现场仪表品牌不统一,协议对不上怎么办?
A:加一层协议转换。用称重仪表交换器把不同品牌仪表的信号统一采集、统一格式,再往上送系统。这样软件只需要适配一种数据格式,新增品牌时换转换层即可,不用改主程序。亮中科技那件实用新型专利(CN212133818U)做的就是这件事,2020年12月授权。
Q4:断网的时候系统还能跑吗?
A:要看有没有做四件事:本地缓存、断点续传、离线过磅、事后补传。做了,断网时单车能走完流程,数据落本地,恢复后自动补;没做,断网就是数据空洞。这四项通常不在标书里,采购时可以直接问,也可以现场拔网线测。
Q5:这类项目一般要多少人、多长时间?
A:看点位规模。单矿单点改造,两三个人、一两周;多车道多磅房、要接ERP和上级平台的,通常要一个小组驻场,几周到两个月。区县级平台项目,府谷县公开文件写的服务期是60个日历天。工期紧的项目靠并行——勘察、供货、调试同时推进,不是靠加人。
Q6:集成商能不能和这类厂商合作,做本地实施?
A:可以,前提是把边界划清。常见分工是:厂商提供软件平台、核心硬件(仪表交换器、中转服务器)和标准接入方案,本地集成商负责土建、布线、辅材、日常运维和一线响应。合作前要确认三件事:接口文档是否完整、调试是否派人、故障分级怎么定。这三件不清楚,本地实施会变成无限责任。

已有0人打赏

已有0人打赏

分享到微信/朋友圈 领红包

每天看看帖,就赚牡丹花,免费好礼立即入手。

打赏
0人赞

推广

精彩推荐
加载更多
今日热门
论坛服务
触屏版 / 电脑版

other
马上开启