[发明专利]针对CNC软件实现现场总线驱动器管理的系统、方法、装置、处理器及其存储介质有效
| 申请号: | 202110767961.5 | 申请日: | 2021-07-07 |
| 公开(公告)号: | CN113467377B | 公开(公告)日: | 2022-07-19 |
| 发明(设计)人: | 李康;姜洪宇;牟凤林 | 申请(专利权)人: | 上海维宏电子科技股份有限公司;上海维宏智能技术有限公司;上海维宏自动化技术有限公司 |
| 主分类号: | G05B19/408 | 分类号: | G05B19/408 |
| 代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
| 地址: | 201108 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 针对 cnc 软件 实现 现场总线 驱动器 管理 系统 方法 装置 处理器 及其 存储 介质 | ||
1.一种针对CNC软件实现现场总线驱动器管理的系统,其特征在于,所述的系统包括:
应用层,用于封装总线驱动器服务;
中间件,与所述的应用层相连接,用于对运行时的总线驱动器服务进行数据的解析、下发及上报;
驱动层,与所述的中间件相连接,用于定义数据报文格式,进行中间件与固件层的数据通信;
固件层,与所述的驱动层相连接,用于封装总线驱动器协议栈,统一自定报文格式;
所述的中间件在初始化时读取各类驱动器配置文件;在释放时断开所有驱动器的连接,释放设备资源;统一对上函数接口。
2.根据权利要求1所述的针对CNC软件实现现场总线驱动器管理的系统,其特征在于,所述的固件层封装总线驱动器协议栈具体为根据应用层下发报文的ID配置不同协议栈。
3.一种基于权利要求1所述的系统实现针对CNC软件的现场总线驱动器管理的方法,其特征在于,所述的方法包括以下步骤:
(1)解析配置文件;
(2)将厂商配置文件与对该驱动器的配置补充整合为总配置文件;
(3)加密总配置文件文件,转换为二进制文件,下发至控制器;
(4)控制器解析二进制文件为驱动器配置文件分发至各个驱动器功能单元和协议栈,固件环境配置完成;
(5)应用层调用驱动器服务接口执行指定功能,应用层配置驱动器地址及通信周期;
(6)固件层进行驱动器连接,执行完成后上报连接状态;
(7)访问驱动器报警、参数、子功能为主从应答模式,应用层调用服务接口,固件层根据初始配置文件执行指定功能。
4.根据权利要求3所述的实现针对CNC软件的现场总线驱动器管理的方法,其特征在于,所述的步骤(1)包括以下步骤:
读取驱动器配置文件名称、路径及对该驱动器的独立配置补充,读取驱动器的功能支持配置。
5.一种用于实现针对CNC软件的现场总线驱动器管理的装置,其特征在于,所述的装置包括:
处理器,被配置成执行计算机可执行指令;
存储器,存储一个或多个计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现权利要求3或4所述的实现针对CNC软件的现场总线驱动器管理的方法的步骤。
6.一种用于实现针对CNC软件的现场总线驱动器管理的处理器,其特征在于,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现权利要求3或4所述的实现针对CNC软件的现场总线驱动器管理的方法的步骤。
7.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现权利要求3或4所述的实现针对CNC软件的现场总线驱动器管理的方法的各个步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海维宏电子科技股份有限公司;上海维宏智能技术有限公司;上海维宏自动化技术有限公司,未经上海维宏电子科技股份有限公司;上海维宏智能技术有限公司;上海维宏自动化技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110767961.5/1.html,转载请声明来源钻瓜专利网。





