一种可自动组网的高速总线通信方法技术

技术编号:38075093 阅读:14 留言:0更新日期:2023-07-06 08:43
本发明专利技术公开了一种可自动组网的高速总线通信方法,建立主站与各从站形成依次首尾连接关系的通信总线,通过通信总线使主站依次对从站进行编址;编址完成后,主站获取每个从站的类型信息并根据从站类型进行自动组网。本发明专利技术是一种可自动组网的高速总线技术,本技术可实现从模块自动站点分配,无需外部设置,并根据从站类型自动组网,同时可应用在不同物理层通信上,其中采用RS485进行物理层通信时,通信速率可达10M,实现高速数据通信,速率满足分布式IO模块使用,实现方式与成本与工业以太网相比都有很大优势,本技术还提供了总线同步机制,可实现运动控制等复杂应用。可实现运动控制等复杂应用。可实现运动控制等复杂应用。

【技术实现步骤摘要】
一种可自动组网的高速总线通信方法


[0001]本专利技术涉及一种高速总线通信方法,尤其涉及一种可自动组网的高速总线通信方法。

技术介绍

[0002]随着科技的进步与发展,建设无人工厂是时代发展的潮流。实现智能制造的主要方式是通过各种自动化设备去替代原本人工或半人工的工作,以实现自动化生产。
[0003]工业自动化设备一般由控制元件,动力传动元件,检测传感设备等组成,而IO设备则属于其中的检测传感设备,是自动化设备中的重要组成设备。传统IO模块一般集成在控制系统中,由控制系统进行集中调度,方便使用。但是此类IO实现方式不利于扩展与维护,一旦出现部分IO损坏,则需要更换整个控制设备,维护成本极高。
[0004]基于此问题,近年来分布式IO模块的概念正在兴起,并得到了重大发展。分布式IO模块是IO模块与控制系统分离,可以方便的装配到设备的各个地方,方便接线,而且当其中某个模块损坏时,只需要更换该模块即可,不影响其他使用。目前在西门子,欧姆龙等厂家的分布式IO已得到广泛使用,分布式IO模块的一大技术难点是如何设计一种高效的内部总线通信机制。
[0005]传统现场总线有Modbus

RTU,Modbus

TCP,CANopen,工业以太网EtherCAT以及ProfiNET等,其中Modbus

RTU是基于RS485的通信协议,而Modbus

TCP是基于以太网的通信协议,这两种通信协议均需要手动设置站点,在分布式IO设备上不适用。CANopen是基于CAN总线的一种通信方式,CAN总线通信速率最高1M,将影响分布式IO模块的性能,也不能很好的应用在分布式IO上。工业以太网EtherCAT与ProfiNET可实现站点自动编址,并且通信速率可达100M,性能上满足分布式IO设备的需求,但是工业以太网的实施难度大,实现成本高,也不合适在分布式IO模块上应用。

技术实现思路

[0006]为了解决上述技术所存在的不足之处,本专利技术提供了一种可自动组网的高速总线通信方法。
[0007]为了解决以上技术问题,本专利技术采用的技术方案是:一种可自动组网的高速总线通信方法,建立主站与各从站形成依次首尾连接关系的通信总线,通过通信总线使主站依次对从站进行编址;编址完成后,主站获取每个从站的类型信息并根据从站类型进行自动组网。
[0008]进一步地,主站通过通信总线依次对从站进行编址的过程为:
[0009]主站设置编址地址的初始值,主站输出主站控制信号,从站接收到主站控制信号时启动通信,主站发送广播指令,从站接收到广播指令后返回应答,当主站接收到应答后,主站发送编址指令将当前编址地址下发至从站,从站接收到编址指令后将本机地址设置为主站的编址地址;主站将自身的编址地址加一,主站再次输出主站控制信号,并重新发送广
播指令,已编址地址的从站不回复广播指令和编址指令,未编址地址的从站返回应答,依次实施,直到所有从站编址完成。
[0010]进一步地,主站获取每个从站的类型信息并根据从站类型进行自动组网的过程为:
[0011]当所有从站编址完成后,主站通过节点寻址的方式,获取每个从站的信息,根据每个从站的类型配置从站的配置参数和过程数据,当完成所有从站的参数配置后,主站发送状态切换指令,将所有从站设置为正常运行状态,从站自动上传自身功能数据,主站实现与从站进行数据交互。
[0012]进一步地,主站根据预设配置自动设置从站的过程数据以方便配置从站模块不同功能。
[0013]进一步地,主站输出的主站控制信号从通信总线的控制信号输出线所输出,从站自动上传自身功能数据从通信总线的控制信号输入线所输入。
[0014]进一步地,主站及从站进入正常运行状态时,由主站发送通信指令,发送完毕后,经过一定延时,主站输出同步脉冲,从站接收到同步脉冲后,处理主站发送的数据并处理从站自身功能数据,各个从站根据同步脉冲调整自身的时钟以使各个从站同步于主站。
[0015]进一步地,主站通过一个物理通信总线发送广播指令、编址指令以及状态切换指令;从站通过另一个物理通信总线返回应答对应主站发送的广播指令、编址指令以及状态切换指令。
[0016]进一步地,物理通信总线均采用RS485总线。
[0017]进一步地,物理通信总线均采用RS485总线CAN总线。
[0018]进一步地,物理通信总线均采用以太网。
[0019]本专利技术公开了一种可自动组网的高速总线通信方法,是一种可自动组网的高速总线技术,本技术可实现从模块自动站点分配,无需外部设置,并根据从站类型自动组网,同时可应用在不同物理层通信上,其中采用RS485进行物理层通信时,通信速率可达10M,实现高速数据通信,速率满足分布式IO模块使用,实现方式与成本与工业以太网相比都有很大优势,本技术还提供了总线同步机制,可实现运动控制等复杂应用。
附图说明
[0020]图1为本专利技术的可自动组网的高速总线通信原理图。
[0021]图2为本专利技术的可自动组网的高速总线通信流程图。
具体实施方式
[0022]下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0023]本实施例中,提供了可自动组网的高速总线通信的方案,其可实现主机对从机进行站点自动分配,无需外部设置,并且可自动获取接入从机信息,实现自动组网,同时可运行于不同物理层,实现高速数据通信。其基本思路概括为为:设计一种可自动编址电路,主站依次对从站编址,编址完成后主站获取从站信息,根据从站类型进行配置,配置完成后,主站下发状态切换指令,从站进入过程数据通信状态,从站自动上传本机过程数据,主站依次解析各个从站数据。
[0024]具体的,如图1所示,通信总线包括两根通信线RS485+和RS485

),一根同步信号线SYNC,一根控制信号输入线SIG

In,一根控制信号输出线SIG

Out,一根供电线VCC以及接地线GND,通信总线使主站与各从站形成依次首尾连接关系。其中,主站输出的主站控制信号从通信总线的控制信号输出线所输出,从站自动上传自身功能数据从通信总线的通信线RS485+和RS485

输入。主站及从站进入正常运行状态时,由主站发送通信指令,发送完毕后,经过一定延时,主站输出同步脉冲,从站接收到同步脉冲后,处理主站发送的数据并处理从站自身功能数据,各个从站根据同步脉冲调整自身的时钟以使各个从站同步于主站。主站通过通信信号线RS485+和RS485

发送广播指令、编址指令以及状态切换指令;从站通过通信信号线RS485+和RS485

返回应答对应主站发送的广播指令、编址指令以及状态切换指令。
[0025]编址流程如下,如图2所示,开始后,主站初始设定编址地址id_slave,主站从控制信号输出线SIG

Out本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可自动组网的高速总线通信方法,其特征在于,建立主站与各从站形成依次首尾连接关系的通信总线,通过通信总线使主站依次对从站进行编址;编址完成后,主站获取每个从站的类型信息并根据从站类型进行自动组网。2.根据权利要求1所述的可自动组网的高速总线通信方法,其特征在于,所述主站通过通信总线依次对从站进行编址的过程为:所述主站设置编址地址的初始值,主站输出主站控制信号,从站接收到主站控制信号时启动通信,主站发送广播指令,从站接收到广播指令后返回应答,当主站接收到应答后,主站发送编址指令将当前编址地址下发至从站,从站接收到编址指令后将本机地址设置为主站的编址地址;主站将自身的编址地址加一,主站再次输出主站控制信号,并重新发送广播指令,已编址地址的从站不回复广播指令和编址指令,未编址地址的从站返回应答,依次实施,直到所有从站编址完成。3.根据权利要求1或2所述的可自动组网的高速总线通信方法,其特征在于:所述主站获取每个从站的类型信息并根据从站类型进行自动组网的过程为:当所有从站编址完成后,主站通过节点寻址的方式,获取每个从站的信息,根据每个从站的类型配置从站的配置参数和过程数据,当完成所有从站的参数配置后,主站发送状态切换指令,将所有从站设置为正常运行状态,从站自动上传自身功能数据,主站实现与从站进行数据交互。4.根据权利要求3所...

【专利技术属性】
技术研发人员:侯文科王福斌张苇
申请(专利权)人:摩通传动与控制深圳有限公司
类型:发明
国别省市:

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

1