
老王是苏州一家系统集成商的自动化工程师。十年经验,梯形图闭眼写,三菱西门子切换自如。
但他每个月都要重复一遍相同的事。
客户买了十台海天注塑机,要做联网采集。老王带着笔记本到车间,打开组态王,建变量——温度在哪个寄存器、压力在哪个地址、合模信号是哪个位——一台机器二三十个点,十台就是三百个点。翻手册、试地址、调参数,两天过去了。
这个月做海天,下个月可能做伊之密,再下个月是发那科。
老王做过几十个项目,每个项目的数据点配置都差不多。但他的经验只存在于脑子里和U盘里。下一个遇到海天MA2800的工程师,不管是谁,还是得从头来一遍。不是老王不会写代码,是他不应该需要写代码。
设备协议:通讯协议 + 采集方案,合二为一
Ultrabus换了一种思路。
在Ultrabus的定义里,让一台设备上网需要两样东西:底层的通讯协议告诉协议处理器怎么和它对话,上层的采集方案告诉协议处理器对话成功之后要拿哪些数据。二者合在一起,就是这台设备的"设备协议"。
过去,通讯协议靠厂商的DLL驱动实现,采集方案靠工程师手配。两者分离——协议是别人写的,方案是你自己配的,每次换了设备型号,一切重来。
Ultrabus把通讯协议从硬编码的DLL变成了可填写的参数。帧头、校验算法、超时时间、字节序——老王在网页表单里填参数,协议处理器软件自动生成通讯指令,不需要写一行代码。配完通讯协议,再把这台设备的数据点映射填好,导出——一个完整的设备协议就生成了。
一个设备协议,全行业复用
老王在海天MA2800上做好了设备协议:Modbus RTU的参数配置 + 温度、压力、合模状态三十个数据点的映射表。Ultrabus问他:要不要导出?一键导出,自动脱敏删掉工艺数值,上传到社区。
下个月,东莞一个工程师也接了海天MA2800的项目。他在Ultrabus社区搜到这个设备协议,下载到协议处理器软件里,一键加载,三分钟配完。老王花两天做的事,接棒者三分钟做完。
协议不用重写,方案不用重配。设备协议一旦被创建,就可以被无限次加载。
让每一个设备协议都产生价值
但故事到这里还不够。如果只是让大家相互分享,这件事在工控论坛上已经发生了二十年。论坛里不缺愿意帮忙的人,缺的是激励——分享者得到一个谢谢兄弟就结束了。
Ultrabus社区给这件事加了两个轮子:
**第一个:被动收入。**你做的设备协议被下载,你拿50%分成。一份设备协议¥50,被下载一百次,就是¥2,500。不需要维护,不需要客服——脱敏后的设备协议就是纯技术资产,一次投入,持续变现。
**第二个:增长飞轮。**有钱拿,就更愿意上传设备协议。协议越多,社区吸引力越大。社区越大,下载量越高。下载量越高,你的收入越多。收入越多,你分享越积极。每一次复用都有人获益。
让设备上网不再需要一个专属翻译
经过几年的努力,Ultrabus社区上有几千个经过工厂验证的设备协议。一个自动化工程师走进陌生的车间,打开手机,搜索设备型号,下载设备协议,加载到协议处理器,数据到手。全程不写一行代码,不需要翻一本手册。
这不是愿景。这是由几千个老王、老张、老李——每一个曾经被配置折磨过的自动化工程师——用一次又一次的分享,共同建成的工业设备协议库。每一个设备协议,都是对"重复劳动"的一次永久终结。
让设备数据采集不需要写代码。让每一个做过设备协议的人,都能从每一次复用中获得持续回报。