一种多模组总线控制系统及方法技术方案

技术编号:10543480 阅读:76 留言:0更新日期:2014-10-15 18:21
本发明专利技术公开了一种多模组总线控制系统及方法,包括主模组,复数分模组及CAN总线,所述主模块及分组模块均包括CPU,电机及功能模块,所述CPU控制所述电机及功能模块运行,所述主模组与分模组及各个分模组之间通过CAN总线实现数据交互。本发明专利技术所揭示的多模组总线控制系统,大大降低了成本,同时简化了控制程序,同时后期维护方便易于操控。

【技术实现步骤摘要】
一种多模组总线控制系统及方法
本专利技术涉及一种控制系统,尤其涉及一种应用于具有多个功能机构的生产设备上的多模组总线控制系统及方法。
技术介绍
一些大型的生产设备都是由很多的功能机构组成,每个功能机构自动完成一定的功能,且各个功能机构之间还需保持通信,以保证生产之间的协调性。传统的控制系统是通过大型PLC来完成这个功能的,尤其是有些机构需要多个伺服或步进定位系统,有些机构需要完成模拟量的采集,实现模拟量的输出等,但这种控制系统虽然能有效实现控制,但存在一定的缺陷具体体现如下:从硬件的安装维护来说缺点是配线复杂,原因是每一个执行元件或者每一个信号的采集都需要送给系统主控制器;程序的编写上比较复杂,每一个机构的每一个信号采集所要做出的响应需要主控制器内编写程序来实现,同样对于每一组模机构的每一个执行单元也需要主控制器来编程,运行,送出信号;功能机构多,要实现的功能会很多,这样主控制系统的程序执行速度要求更快捷,数据存储器容量集中在主控制器内,这也就要求主控制器必须自带大型的数据存储器;各功能机构的复杂功能都需要集中在主控制器上,如伺服定位系统;模拟量输入输出系统等,这就要求主控制器的功能上要很强大。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供一种多模组总线控制系统及方法,针对模组自身功能通过自带的CPU实现控制,同时设定主控模组实现各个模组之间的通信。为实现上述目的,本专利技术提出如下技术方案:一种多模组总线控制系统,包括主模组,复数分模组及CAN总线,所述主模块及分组模块均包括CPU,电机及功能模块,所述CPU控制所述电机及功能模块运行,所述主模组与分模组及各个分模组之间通过CAN总线实现数据交互。所述CPU采用32位单片机。所述功能模块包括继电器,电磁阀或气缸。一种多模组总线控制方法,包括如下步骤:a.根据设备需求设置多个模组,每个模组内均包括CPU,电机及功能模块;b.将步骤a中多个模组中的一个预设为主模组,其余作为分模组,将主模组与分模组接入CAN总线;c.根据分模组所要实现的功能在其CPU内写入相应的控制程序,且各个模组之间为独立控制;d.根据主模组所要实现的功能在其CPU内写入相应的控制程序,并将主模组内的CPU分为多个映射地址,每个映射地址对应一个分模组;e.分模组之间数据交互时,通过访问对应的映射地址由CAN总线实现数据传输交互;f.分模组与主模组之间数据交互时,直接通过CAN总线实现数据传输交互。所述步骤a中CPU采用32位单片机。所述步骤a中功能模块包括继电器,电磁阀或气缸。与现有技术相比,本专利技术所揭示的一种多模组总线控制系统及方法,通过采用多模组独立控制替代了原先的总体控制,将各个功能模块自身功能由自带的cpu控制,虚拟某个模组作为主控模组,设定各模组的访问地址,当数据存在变化需要和其他模组进行数据交互时,只要通过访问要交互数据的模组的地址即可实现数据交互,通过采用32位单片机代替大型PLC,大大降低了成本,同时简化了控制程序,同时后期维护方便易于操控。附图说明图1是本专利技术多模组总线控制系统的模块示意图。具体实施方式下面将结合本专利技术的附图,对本专利技术实施例的技术方案进行清楚、完整的描述。如图1所示,本专利技术所揭示的一种多模组总线控制方法,主要用于大型生产设备的各个功能模块的控制,具体包括主模组,复数分模组及CAN总线,所述主模块及分组模块均包括CPU,电机及功能模块,所述CPU控制所述电机及功能模块运行,所述主模组与分模组及各个分模组之间通过CAN总线实现数据交互。其中,所述CPU采用32位单片机,所述功能模块包括继电器,电磁阀或气缸。本专利技术所揭示的一种多模组总线控制系统,操作方法具体包括如下步骤:a.根据设备需求设置多个模组,每个模组内均包括CPU,电机及功能模块;b.将步骤a中多个模组中的一个预设为主模组,其余作为分模组,将主模组与分模组接入CAN总线;c.根据分模组所要实现的功能在其CPU内写入相应的控制程序,且各个模组之间为独立控制;d.根据主模组所要实现的功能在其CPU内写入相应的控制程序,并将主模组内的CPU分为多个映射地址,每个映射地址对应一个分模组;e.分模组之间数据交互时,通过访问对应的映射地址由CAN总线实现数据传输交互;f.分模组与主模组之间数据交互时,直接通过CAN总线实现数据传输交互。其中,所述步骤a中CPU采用32位单片机,功能模块包括继电器,电磁阀或气缸。实施例一:下面以自动磨片机为具体例子阐述本系统的工作原理:自动磨片机根据工作需求分为上料模块、输入取放模块、磨片模块、输出取放模块及收料模块,其中所述上料模块由控制单片机连接步进电机及复数气缸,用于投放物料,所述输入取放模块由控制单片机连接步进电机及复数气缸,用于将上完的物料取放到磨片处,所述磨片模块由控制单片机连接3个伺服电机及复数气缸,用于对物料进行磨片,输出取放模块由控制单片机连接步进电机及复数气缸,用于将磨片完成的物料取放到收料处,所述收料模块由控制单片机连接步进电机及复数气缸,用于将完成磨片的物料进行收料,上述各个模块除了完成自身功能外,还需要实现与前后模块的通信,告知目前状态。针对上述情况,虚拟其中上料模块作为主控模块,其在实现自身功能的基础上,对其余模块分配映射地址,当各个模块之间需要数据交互时只需访问相应地址即可。如上料完成后,上料模块通过访问输入取放模块告知其上料完成,输入取放模块开始进行取放物料,完成操作后通过访问上料模块的地址和磨片模块的地址,告知其已经完成取放物料,此时上料模块再次进行上料,而磨片模块进行打磨,磨片模块完成打磨后通过访问输入取放模块及输出取放模块地址,告知其已完成打磨,此时输入取放模块再次放入物料,而输出取放模块取出物料,当输出取放模块取完物料后,通过访问磨片模块和收料模块,告知其已完成去取出物料,此时磨片模块再次打磨,而出料模块则出料,整个过程中自身功能都是通过自身单片机实现,而数据交互则是通过访问相应地址完成。本专利技术的
技术实现思路
及技术特征已揭示如上,然而熟悉本领域的技术人员仍可能基于本专利技术的教示及揭示而作种种不背离本专利技术精神的替换及修饰,因此,本专利技术保护范围应不限于实施例所揭示的内容,而应包括各种不背离本专利技术的替换及修饰,并为本专利申请权利要求所涵盖。本文档来自技高网
...
一种多模组总线控制系统及方法

【技术保护点】
一种多模组总线控制系统,其特征在于:包括主模组,复数分模组及CAN总线,所述主模块及分组模块均包括CPU,电机及功能模块,所述CPU控制所述电机及功能模块运行,所述主模组与分模组及各个分模组之间通过CAN总线实现数据交互。

【技术特征摘要】
1.一种多模组总线控制系统,其特征在于:包括主模组,复数分模组及CAN总线,且所述主模组为复数分模组中的任意一个,所述主模组及分模组均包括CPU,电机及功能模块,所述CPU控制所述电机及功能模块运行,所述主模组与分模组及各个分模组之间通过CAN总线实现数据交互。2.根据权利要求1所述的多模组总线控制系统,其特征在于:所述CPU采用32位单片机。3.根据权利要求1所述的多模组总线控制系统,其特征在于:所述功能模块包括继电器,电磁阀或气缸。4.一种多模组总线控制方法,其特征在于包括如下步骤:a.根据设备需求设置多个模组,每个模组内均包括CPU,电机及功能模块;b.将步骤a中多个模组中的一个预设为主模组...

【专利技术属性】
技术研发人员:刘亚军
申请(专利权)人:精技电子南通有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1