[发明专利]一种通用的UPS驱动模型结构及实现方法有效
申请号: | 201810201844.0 | 申请日: | 2018-03-12 |
公开(公告)号: | CN108415858B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 吴超 | 申请(专利权)人: | 浙江德塔森特数据技术有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F9/4401 |
代理公司: | 宁波甬致专利代理有限公司 33228 | 代理人: | 李迎春 |
地址: | 315000 浙江省宁波市高新区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通用 ups 驱动 模型 结构 实现 方法 | ||
1.一种通用的UPS驱动模型结构,其特征在于,包括:
软件接口层,用于在SCADA软件调用UPS驱动并进行配置的时候,所述UPS驱动对于所述SCADA软件请求的数据进行响应和回复;
逻辑封装层,用于对驱动与设备之间以及软件与驱动之间通信与交互的数据进行数据处理,并将所述数据传递到所述SCADA软件定义的数据接口中;
硬件访问层,用于对设备物理端口进行连接,并通过所述物理端口对所述设备的信息进行数据采集;
所述SCADA软件调用UPS驱动还包括:
使用COM组件的方式对驱动接口进行统一,所述SCADA软件按需加载驱动组件,所述驱动组件为COM组件,以DLL的方式加载到所述SCADA软件中,使用完毕卸载所述驱动组件;
所述SCADA软件调用UPS驱动还包括:
所述SCADA软件运行的时候加载预先配置的所述UPS驱动;
按照所述SCADA软件中配置的信息节点以及通信协议自动组装命令帧进行数据通信,对获取的数据包进行保存;
驱动对每一次命令帧发送返回的数据帧进行检测判断是否出现故障;
如果没有故障,对所述UPS驱动的寄存器数据从数据帧中进行提取和分离,并进行存储;
根据不同的数据结构以及不同的数据逻辑进行重新处理以及填充到运行内存中;
对所述SCADA软件中配置的通信节点进行赋值;
将数据上传给所述SCADA软件监控的系统;
关闭驱动与设备的连接,释放资源。
2.根据权利要求1所述的通用的UPS驱动模型结构,其特征在于,还包括:
AccessDevice接口,用于实现所述数据采集和数据处理。
3.根据权利要求2所述的通用的UPS驱动模型结构,其特征在于,所述AccessDevice接口还用于:
当所述SCADA软件的数据信息节点配置多个时,所述AccessDevice接口被调用次数对应增加,对所述AccessDevice接口进行不定时或定时的调用,实时获取所述UPS驱动的信息。
4.一种通用的UPS驱动模型的实现方法,其特征在于,包括:
在SCADA软件调用UPS驱动并进行配置的时候,所述UPS驱动对于所述SCADA软件请求的数据进行响应和回复;
对驱动与设备之间以及软件与驱动之间通信与交互的数据进行数据处理,并将所述数据传递到所述SCADA软件定义的数据接口中;
对设备物理端口进行连接,并通过所述物理端口对所述设备的信息进行数据采集,所述SCADA软件调用UPS驱动还包括:
使用COM组件的方式对驱动接口进行统一,所述SCADA软件按需加载驱动组件,所述驱动组件为COM组件,以DLL的方式加载到所述SCADA软件中,使用完毕卸载所述驱动组件,所述SCADA软件调用UPS驱动还包括:
所述SCADA软件运行的时候加载预先配置的所述UPS驱动;
按照所述SCADA软件中配置的信息节点以及通信协议自动组装命令帧进行数据通信,对获取的数据包进行保存;
驱动对每一次命令帧发送返回的数据帧进行检测判断是否出现故障;
如果没有故障,对所述UPS驱动的寄存器数据从数据帧中进行提取和分离,并进行存储;
根据不同的数据结构以及不同的数据逻辑进行重新处理以及填充到运行内存中;
对所述SCADA软件中配置的通信节点进行赋值;
将数据上传给所述SCADA软件系统;
关闭驱动与设备的连接,释放资源。
5.根据权利要求4所述的通用的UPS驱动模型的实现方法,其特征在于,还包括:
所述数据采集和数据处理由AccessDevice接口实现。
6.根据权利要求5所述的通用的UPS驱动模型的实现方法,其特征在于,还包括:
当所述SCADA软件的数据信息节点配置多个时,所述AccessDevice接口被调用次数对应增加,对所述AccessDevice接口进行不定时或定时的调用,实时获取所述UPS驱动的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江德塔森特数据技术有限公司,未经浙江德塔森特数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810201844.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种串口数据的通用处理方法
- 下一篇:一种激光陀螺仪数据的硬件加速电路