控制端LM平台(图4)是一个语言学平台,将控制功能做成模块,然后通过模块的装配来形成应用。做成平台的目的是使应用更容易实现。此平台经过10多年20多万台设备的应用已经很成熟,而且这个平台是一个三一重工完全自主开发的平台,通信使用的是标准化的统一协议。LM平台也是安全可靠的平台,10多年来还没出现过大的事故。对企业来讲,事故是很可怕的,目前该系统中已经拥有超过25万台设备,如果平均每台设备价格为60万元,就有价值1 500多亿元的设备连接在这个系统上,如果这个系统出现问题,其影响是十分巨大的。因此,这套系统首先要保证安全。
图4 控制端LM平台(www.daowen.com)
EVI系统十分依赖于控制端LM平台。三一重机挖掘机事业部目前在量产的就有大中小、旋挖等接近50多个型号,相同型号还有不同的版本和配置。所有软件都依靠控制端LM平台来搭建,实际上可以把软件分成两大部分:一部分是底层软件,另一部分是上层应用软件。底层是通过计算机编程实现的一些功能模块,这些模块是由各种各样的应用抽象出来的,模块开发人员只负责面向模块、做好模块,而不必在意模块的应用,底层模块开发工程师往往都是学计算机出身的。上层主要是应用,这部分的开发工程师往往都是应用工程师,可以将其叫做基于底层模块的开发,对应用工程师的计算机和软件水平要求很低,只是负责将模块装配成应用软件,就像成熟的工业体系,把核心零部件根据设备的要求装配成一台机器设备。应用层软件开发是基于模块的一种开发,只需要对应用理解好,而不用关心模块的开发过程,并且测试时只做装配测试,因为每一个模块在模块成型的时候都通过了严格测试,此外通过长时间的应用已经得到充分验证,所以这种开发方式使得应用程序可以做得又快又好。另外,在这个嵌入式系统里面还有个实时数据库,数据库支撑了智能巡检,可以把约定好的数据按通信协议定时上传。有数据库的好处是,当有临时需求时,可以不改变嵌入式软件就可以获得数据。如果说没有一个实时数据库,那么这一点就很难实现,这一点可能是很多嵌入式应用做不到的,它们往往想获取数据时,一定要修改底层的通信协议和通信程序。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。