一台非标设备,到底应该由谁来定义它的控制系统?
是控制器厂家?
还是设备工程师?
这是一个看起来简单,但值得认真思考的问题。
控制器厂家当然了解自己的产品。
他们知道芯片、I/O、通信、操作系统以及控制器能够提供什么功能。
但是,有一个人比控制器厂家更了解另外一件事情:
设备工程师是了解自己的设备。
他知道设备为什么这样运行,知道工艺需要什么,知道客户真正需要什么,也知道下一代设备可能发生什么变化。
所以,我们认为:
控制器厂家应该负责把平台做好,而设备工程师应该拥有定义设备控制系统的权利。
这也是 HTB坚持开放式工业控制平台的根本原因。
一、控制器厂家擅长什么?
控制器厂家擅长的是:
把工业控制的基础能力做好。
例如:
计算平台、工业I/O、测量、通信、驱动、系统稳定性以及工业环境适应能力。
这些工作需要大量研发投入和工程验证。
对于设备企业来说,没有必要每开发一台设备,就从CPU、电路、驱动和底层系统开始重新开发。
所以,一个好的控制平台应该把这些基础工作做好。
然后,把更大的空间留给设备企业。
二、但设备真正“怎么工作”,应该由谁决定?
答案应该非常明确:
由了解设备的人决定。
例如:
一台环境试验设备,温度应该怎样变化?
什么时候开始控制湿度?
什么情况下报警?
测试流程如何定义?
数据如何记录?
客户需要什么通信协议?
HMI应该如何操作?
这些问题,控制器厂家未必知道。
因为这些不是“控制器问题”。
而是:
设备工艺问题。
真正了解这些问题的,是设备企业自己的工程师。
三、如果平台替工程师定义了一切,会发生什么?
固定功能的控制器有它的价值。
标准化设备使用标准化控制方式,可以获得很高的效率。
但如果所有设备都必须按照控制器厂家的逻辑设计,那么非标设备企业就容易遇到一个问题:
设备必须适应控制器,而不是控制器适应设备。
客户提出特殊需求。
工程师首先问:
“控制器支持吗?”
如果不支持,就开始找模块、找插件、找第三方软件。
久而久之,企业的产品创新就可能受到控制平台的限制。
这对于标准化设备问题不大。
但对于非标设备来说,却可能成为一个长期的研发负担。
四、真正开放的平台,应该把“定义权”交出来
我们认为:
平台厂家不应该试图定义所有设备。
平台应该提供:
计算能力。
测量能力。
I/O能力。
网络能力。
软件运行环境。
然后让设备工程师去定义:
HMI。
PID。
Logic。
Protocol。
Data。
Alarm。
也就是说:
平台负责提供能力,工程师负责定义应用。
这是一种完全不同的产品关系。
五、这也是“开放”和“封闭”的真正区别
开放,不是接口多。
开放,也不是参数多。
更不是简单地安装一个Linux系统。
真正的开放是:
当工程师遇到一个新的需求时,他有能力自己解决。
客户需要一个新的通信协议。
可以开发。
客户需要一个特殊的HMI。
可以开发。
设备需要新的数据处理方式。
可以开发。
控制逻辑发生变化。
可以修改。
这时候,控制器就不再是一个限制设备的“黑盒子”。
而成为:
工程师构建自己控制系统的基础平台。
六、为什么 HTB 采用 Linux?
因为我们希望把软件定义空间交给工程师。
HTB采用:
Linux工控机 + 独立测量模块 + 独立I/O模块 + 自主开发软件
Linux提供开放的软件环境。
独立测量模块负责设备的数据采集。
独立I/O模块负责工业现场控制。
而软件部分,则允许企业根据自己的设备需求进行开发。
这意味着:
同一个平台,可以形成完全不同的设备控制系统。
今天可以开发环境试验设备。
明天可以开发自动化测试设备。
后天也可以开发其他非标工业设备。
平台不变。
设备控制系统可以变化。
七、这其实也是企业技术资产的一种变化
如果企业每次都购买一套固定控制系统,那么项目结束以后,很多控制能力依然掌握在平台厂家手里。
而如果企业开始自己定义:
HMI框架。
控制逻辑。
通信协议。
数据结构。
报警体系。
这些东西就可以逐渐沉淀成企业自己的软件资产。
样机设备完成一次开发。
第二台设备开始复用。
第三台设备继续扩展。
后续:
企业拥有的不只是设备,还有一套自己的设备控制系统。
这对于非标设备企业走向系列化、平台化和产品化,非常重要。
八、我们并不是反对“标准化”
事实上,我们非常支持标准化。
但我们认为:
应该标准化平台,而不是限制交付的设备。
Linux IPC可以标准化。
测量模块可以标准化。
I/O模块可以标准化。
基础软件可以标准化。
接口可以标准化。
而设备的:
工艺、逻辑、HMI、数据、通信和应用软件
则可以由企业自己定义。
后续形成:
平台标准化,设备个性化。
这可能才是非标设备企业真正需要的标准化。
九、所以,工业控制系统到底应该由谁定义?
我们的答案是:
控制器厂家定义平台能力。
设备工程师定义设备控制系统。
两者不是竞争关系。
而是分工关系。
控制器厂家把工业基础做好。
设备企业把自己的设备做好。
平台提供稳定的底座。
工程师在上面创造真正属于自己的产品。
这才是开放式工业控制平台应该存在的价值。
结语:把定义权交给懂设备的人
我们一直认为:
控制器不是设备的主人。
它应该是设备工程师手里的工具和平台。
控制器厂家了解自己的产品。
设备工程师了解自己的设备。
所以,我们希望做的不是一个“规定设备应该怎么工作的控制器”。
而是一个:
让工程师能够定义设备应该怎么工作的工业控制平台。
这就是 HTB 的品牌思想:
硬件平台已经完成,控制系统由您定义。
Linux工控机提供开放的软件基础。
独立测量与I/O模块提供工业现场能力。
自主软件让工程师定义自己的控制系统。
后续,我们希望企业拥有的,不只是“一台控制器”。
而是:
属于自己的设备控制能力。
HTB——面向非标设备工程师的开放式工业控制开发平台
开放 · 模块化 · 可定义
平台,我们做好。
系统,由您定义。
开放式工业控制平台
工业控制开发平台
非标设备控制系统
工业控制系统开发
工业控制器二次开发
Linux工业控制器
非标自动化控制系统
自定义工业控制系统
设备控制系统开发
工业控制平台