[发明专利]一种基于虚拟设备的现场总线方法有效
申请号: | 201911393488.8 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111209229B | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 石文辉 | 申请(专利权)人: | 苏州艾利特机器人有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F13/40;H04L12/40 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 曹毅 |
地址: | 215000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚拟 设备 现场总线 方法 | ||
本发明是一种基于虚拟设备的现场总线方法,该方法通过主设备的设备适配模块将物理设备地址映射到虚拟设备层作为从设备,在总线设备适配模块中实现了具体的设备处理方法,总线设备适配模块是物理设备与虚拟设备的桥梁,通过总线设备适配模块实现从物理设备读写数据存入虚拟设备的输入缓存,将虚拟设备输出缓存的数据推送到物理设备,实现物理设备与虚拟设备的数据同步,主设备对虚拟从设备读写来完成与实际物理设备通信,从而屏蔽了不同总线设备差异,简单高效,成本低,另外划分了服务处理线程和客户端处理线程,提高了运行效率,特别适合于数控、机器人/机械臂等多轴运动控制系统与总线设备的数据通信。可满足多设备、高效率的控制需求。
技术领域
本发明涉及现场总线技术领域,具体涉及一种基于虚拟设备的现场总线方法。
背景技术
现场总线(Field bus)是近年来迅速发展起来的一种工业数据总线,它主要解决工业现场的智能化仪器仪表、控制器、执行机构等现场设备间的数字通信以及这些现场控制设备和高级控制系统之间的信息传递问题。由于现场总线简单、可靠、经济实用等一系列突出的优点,使其被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。
但是,现有的虚拟总线化技术多采用的是基于设备内部的多条物理总线采用控制器或者判优器进行虚拟化处理,这种虚拟化总线技术受限于现有的物理总线实现,对于工业现场如果采用多条物理总线会明显增加现场的维护成本等,而且针对不同的物理总线需要单独设备及控制器或者判优器,并不具有通用性。
为了解决现有技术中存在的总线设备不具备通用性,维护成本高的问题,本发明提供了一种基于虚拟设备的现场总线方法,不仅实现了总线设备间通信而且保证了各个设备间业务互不干扰,通用性较强。
发明内容
本发明的目的在于克服现有技术存在的问题,提供一种基于虚拟设备的现场总线方法。
为实现上述技术目的,达到上述技术效果,本发明通过以下技术方案实现:
一种基于虚拟设备的现场总线结构,该总线结构上包括至少一个主设备和至少一个从设备,所述主设备通过一条物理总线与所述从设备相连接,所述从设备通过物理总线将物理设备地址映射到主设备中。
进一步的,所述主设备中包括有设备适配模块、虚拟设备模块、通信模块和业务处理模块,所述从设备通过设备适配模块将从设备的物理设备地址映射到虚拟设备模块中,用于从从设备中读写数据存入虚拟设备模块的输入缓存中,并将虚拟设备输出缓存的数据推送到从设备,实现物理设备与虚拟设备的数据同步。
进一步的,所述主设备可作为一个从设备通过总线接入到另一台主设备上作为从设备使用,并被动的接受数据。
进一步的,所述主设备分为服务线程和客户端线程,通过对数据流分析,根据时间关键特性,将主设备通信处理和地址映射处理模块归为服务处理线程,将具有周期处理特性的用户自定义处理、系统信号处理和从设备通信处理归为客户端处理线程。
一种基于虚拟设备的现场总线方法,其特征在于,包该方法包括以下步骤:
步骤1)从设备的加载,主设备中的设备适配模块提供统一的接口连接从设备,以进行打开设备、数据读入、数据写出和设备关闭的操作;
步骤2)创建虚拟设备集合,先构建虚拟设备模块数据结构,加载虚拟设备模块相对应参数,并按照设备地址升序将虚拟设备模块插入到虚拟设备链表的相应位置;
步骤3)根据链表中设备的先后顺序依次为虚拟设备模块创建数据缓存映射;
步骤4)主设备通过设备适配器从从设备读取数据存入虚拟设备模块的输入缓存,将虚拟设备模块的输出缓存的数据推送到物理设备,实现从设备与虚拟设备的数据同步,并以主设备对虚拟从设备读写来完成与实际物理设备通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州艾利特机器人有限公司,未经苏州艾利特机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911393488.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图片处理的方法及装置
- 下一篇:阈值可塑的人工神经元电路