背景:
在客户现场的实际应用中,经常碰到要对KEPServerEX采集到的数据进行二次处理,我们首先想到的是Advanced Tags高级插件,它可以实现数学逻辑运算、取最大值/最小值、复合运算等。但是如果需要应用字符串的变换、截取、自定义开发及数据的迭代运算怎么办?本文要给大家介绍的是如何使用Universal Device驱动(UDD)配合IoT Gateway插件的方式实现更加灵活的数据处理。
什么是UDD?
UDD驱动即通用设备驱动程序,它使用JavaScript加速创建用户自定义驱动程序配置文件,从而提高对制造设备的可见性,包括条形码阅读器、秤、各种传感器和 RTU。通用开发框架以及脚本引擎的引入使开发者能够灵活控制管理驱动程序,如基本通信类型以及构建和解析消息传递。
UCON和UDD的区别?
UCON更适合于现场总线,基于报文解析。
UDD更适合IOT,根据脚本定义各种函数构建消息,可以根据要构建的消息类型创建条件消息(例如IF语句)。
案例分享:
用户可以使用Universal Device驱动实现自定义驱动程序的开发,用户需提前使用JavaScript语言进行驱动程序配置文件的创建,再通过导入到KEPServerEX中形成Profile文件,即可开始使用。
UDD驱动基于脚本的界面,使用户可以灵活地实现所需功能,它的引擎是众所周知的V8,由Google设计,F函数如下:
GetDriverInfo,ValidateAddress,BuildMessage和ParseMessage。
IoT Gateway通过开放REST Server的Agent,将需要处理的Tag点添加到IoT Item中,再通过UDD驱动使用提前开发好的脚本实现REST Client的功能,调用IoT Gateway插件里面的Tag,再进行程序的处理,即可实现数据的二次处理。
方案优势:
数据集成和连接性:UDD驱动提供了通用的设备连接和通信功能,可以与多种设备和系统进行无缝集成。而IoT Gateway插件可以对外提供REST API接口方便UDD驱动直接获取,实现数据的集成和连接性,为后续的二次处理提供了数据基础。
实时数据分析和监控:通过IoT Gateway将实时数据传输到UDD驱动或云端,可以进行高级的数据分析和监控。制造业可以利用云平台提供的分析工具和算法,实时监测生产过程中的关键指标,例如设备状态、生产效率、能源消耗等。这样可以及时发现问题、优化生产流程,并做出即时的决策。
预测性维护:通过对实时数据的分析和处理,制造业可以实现预测性维护。通过监测设备传感器数据、运行状态和维护记录,可以使用机器学习和数据建模技术来预测设备故障和维护需求。这样可以采取适时的维护措施,减少设备故障和停机时间,提高设备可靠性和生产效率。
如果大家对Kepware或者物联网项目和产品想要了解更多,欢迎随时与我们联系。
本文暂时没有评论,来添加一个吧(●'◡'●)