通讯控制器及基于该通讯控制器的工业控制系统的制作方法

文档序号:6322788阅读:224来源:国知局
专利名称:通讯控制器及基于该通讯控制器的工业控制系统的制作方法
通讯控制器及基于该通讯控制器的工业控制系统
技术领域
本发明涉及一种通讯控制器及基于该通讯控制器的工业控制系统。背景技术
运动控制系统主要分速度控制系统和位置控制系统两大类。传统的电气传动系统 一般指速度控制系统,广泛地应用于机械、矿山、冶金、化工、纺织、造纸、水泥、交通等工业 部门。对于位置控制系统,目前国际上较多采用运动控制这一名称。伺服运动控制系统为 运动控制领域一个分支,主要是通过伺服驱动装置将给定指令变成期望的机构运动,并通 过反馈信号构成闭环系统。一般功率较小,并有定位要求和频繁起制动的特点,在导航系 统、雷达天线、数控机床、加工中心、机器人、打印机、复印机、磁记录仪、磁盘驱动器、自动洗 衣机等领域得到广泛应用。由于网络通信技术的不断提高,网络伺服系统成为目前伺服系统的发展方向。把 网路引入伺服控制系统,在控制器和伺服驱动器之间通过网络进行数据通信,使控制器和 驱动器之间数据传输在速度和可靠性方面大大的提高,同时也提供了精确的多轴同步功 能。但目前由于一些特殊领域的应用,无网络接口的伺服系统仍被某些行业所使用。无网络 接口伺服系统通过脉冲+方向或模拟信号方式在上位机(主站)和伺服驱动器(从站侧) 之间进行通信,其控制灵活,开放性强,在很多工业控制系统中,采用无网络接口伺服系统 位置控制方式即脉冲+方向的控制方式实现。但当上位控制器与伺服驱动器距离较远时, 会出现信号的干扰和衰减等问题,降低了控制精度和可靠性。

发明内容基于此,有必要提供一种提高控制精度和可靠性的通讯控制器。此外,还提供一种基于上述通讯控制器的工业控制系统。一种通讯控制器,包括通讯板以及FPGA控制板,所述通讯板与所述FPGA控制板 采用串行外设接口连接,所述通讯板中集成有实现EtherCAT通讯功能以及专用功能的 EtherCAT通讯程序。优选的,所述FPGA控制板物理接口和内部功能能够进行调节。一种工业控制系统,包括作为主站的上位机以及与所述上位机相连的通讯控制 器,所述通讯控制器包括通讯板以及FPGA控制板,所述通讯板与所述FPGA控制板采用串行 外设接口连接,所述通讯板中集成有实现EtherCAT通讯功能以及专用功能的EtherCAT通 讯程序。优选的,所述系统还包括与上位机连接的从站,所述通讯控制器设置在所述从站 上。优选的,所述通讯板与所述上位机通过标准网口连接。优选的,所述上位机装设有实现EtherCAT协议通讯的通讯软件。优选的,所述上位机产生EtherCAT协议数据帧,并将对从站的控制命令写入数据
3帧规定报文中,控制所述数据帧在整个系统中循环。优选的,所述上位机产生下行数据帧到达从站时,所述通讯板接收所述下行数据 帧并读取规定报文中主站对从站的控制命令,交于FPGA控制板对控制命令进行解析处理; 所述通讯板还将由FPGA控制板收集的从站的状态数据写入下行数据帧规定报文中。上述通讯控制器及使用该通讯控制器的工业控制系统,采用EtherCAT协议进行 通讯,通讯板集成有EtherCAT通讯程序,实现EtherCAT通讯功能以及专用功能,从而使得 上位机(主站)与从站侧距离较远时,避免出现信号的干扰和衰减,提高了控制精度和可靠 性。采用FPGA控制板对伺服设备进行控制,则可根据用户需要,随时修改参数,传输速度更 快,提高了通讯的灵活性,可靠性更高。

图1是一个实施例中的通讯控制器结构示意图;图2是一个实施例中SPI接口结构示意图;图3是一个实施例中通讯控制器工作原理示意图。
具体实施方式下面结合附图,对本发明的具体实施方式
进行详细描述。该通讯控制器应用于工业控制系统中,是基于EtherCAT (Ethernet for Controland Automation Technology,一种是开放的实时以太网络通讯协议。)协议的通 讯控制器,其包括一通讯板以及与通讯板连接的一 FPGA(Field-ProgrammableGate Array, 现场可编程门阵列,即一个包含可编程逻辑组件的功能块)控制板,通讯板与FPGA控制板 采用串行外设接口(SPI)连接,通讯板中集成有实现EtherCAT通讯功能以及专用功能的 EtherCAT通讯程序。图1是一个实施例中的通讯控制器结构示意图。图2是一个实施例中SPI接口结 构示意图。图3是一个实施例中通讯控制器工作原理示意图。结合图1至图3,通讯控制 器100应用于主从模式的工业控制系统,并设置在工业控制系统的从站上,作为从站进行 通讯的专用硬件。通讯控制器100包括通讯板110以及FPGA控制板120。通讯板110通 过标准网口与主站进行通讯,通讯板110与FPGA控制板之间通过SPI接口 130连接,FPGA 控制板与从站设备连接。通讯板110中集成有EtherCAT通讯程序。该实施例中,通讯板采 用FB1111-0141板,用户自由配置FB1111-0141板的设备描述文档,并通过主站,在主站扫 描到从站设备对从站进行初始化时,将设备描述文档存储到从站的EEPROM中去。FPGA控 制板120中集成有基于PC的本身配置的IP核,并通过接口(Altera或Xilinx接口)与其 内的软核处理器进行通讯。FPGA控制板120物理接口和内部功能可调,例如内存管理单元 (FMMU)和同步管理器数量、双口随机存储器(DPRAM)大小等等。该实施例中,工业控制系统采用上位机作为主站,主站装设有实现EtherCAT协议 的通讯软件(TwinCAT)。当主站产生和控制EtherCAT协议下行数据帧在整个系统中循环。 主站产生下行数据帧,并将对各个从站的控制命令写在下行数据帧规定报文中。下行数据 帧到达从站1时,由于通讯控制器100的通讯板110中集成有EtherCAT通讯程序,使通讯 控制器100能够对EtherCAT协议的下行数据帧进行支持和处理,实现EtherCAT通讯功能以及专用功能。具体的,通讯板110接收该下行数据帧并读取规定报文中主站对该从站的 控制命令,交于FPGA控制板120对控制命令进行解析处理,FPGA控制板120在FPGA里实 现对象字典的配置,可根据用户需要,随时修改参数,(相较传统采用MCU与主站控制板相 连接的方式,具有很强的灵活性,不需要针对用户支持的每一种协议改变硬件和配置,传输 速度快)。通讯板110将由FPGA控制板120收集的从站的状态数据写入下行数据帧规定报 名中。通讯板110完成读取和写入之后,该从站与主站完成数据交换,下行数据帧继续下行 到达下一个从站2,由下一个从站2的通讯控制器完成上述操作,直到最后一个从站N。最 后一个从站N通讯控制器完成操作后,最后一个从站N将下行数据帧变为上行数据帧,通过 各个从站返回到主站,主站对返回的上行数据帧进行处理,主站与从站之间完成一次通讯。 主站能够对数据帧中规定报文,数据帧长度等进行设置,对EtherCAT通讯进行自由配置。在其他实施例中,通讯控制器100除适用主站/从站模式外,还适用于主站与主站 的通讯。上述通讯控制器及使用该通讯控制器的工业控制系统,采用EtherCAT协议进行 通讯,通讯板集成有EtherCAT通讯程序,实现EtherCAT通讯功能以及专用功能,从而使得 上位机(主站)与从站侧距离较远时,避免出现信号的干扰和衰减,提高了控制精度和可靠 性。采用FPGA控制板对伺服设备进行控制,则可根据用户需要,随时修改参数,传输速度更 快,提高了通讯的灵活性,可靠性更高。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员 来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保 护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
一种通讯控制器,其特征在于,包括通讯板以及FPGA控制板,所述通讯板与所述FPGA控制板采用串行外设接口连接,所述通讯板中集成有实现EtherCAT通讯功能以及专用功能的EtherCAT通讯程序。
2.根据权利要求1所述的通讯控制器,其特征在于,所述FPGA控制板物理接口和内部 功能能够进行调节。
3.一种工业控制系统,包括作为主站的上位机以及与所述上位机相连的通讯控制器, 其特征在于,所述通讯控制器包括通讯板以及FPGA控制板,所述通讯板与所述FPGA控制 板采用串行外设接口连接,所述通讯板中集成有实现EtherCAT通讯功能以及专用功能的 EtherCAT通讯程序。
4.根据权利要求3所述的工业控制系统,其特征在于,所述系统还包括与上位机连接 的从站,所述通讯控制器设置在所述从站上。
5.根据权利要求4所述的工业控制系统,其特征在于,所述通讯板与所述上位机通过 标准网口连接。
6.根据权利要求5所述的工业控制系统,其特征在于,所述上位机装设有实现 EtherCAT协议通讯的通讯软件。
7.根据权利要求6所述的工业控制系统,其特征在于,所述上位机产生EtherCAT协议 数据帧,并将对从站的控制命令写入数据帧规定报文中,控制所述数据帧在整个系统中循 环。
8.根据权利要求7所述的工业控制系统,其特征在于,所述上位机产生下行数据帧到 达从站时,所述通讯板接收所述下行数据帧并读取规定报文中主站对从站的控制命令,交 于FPGA控制板对控制命令进行解析处理;所述通讯板还将由FPGA控制板收集的从站的状 态数据写入下行数据帧规定报文中。
全文摘要
本发明涉及一种通讯控制器以及使用该通讯控制器的工业控制系统,该通讯控制器包括通讯板以及FPGA控制板,所述通讯板与所述FPGA控制板采用串行外设接口连接,所述通讯板中集成有实现EtherCAT通讯功能以及专用功能的EtherCAT通讯程序。本发明避免出现信号的干扰和衰减,提高了控制精度和可靠性。采用FPGA控制板对伺服设备进行控制,则可根据用户需要,随时修改参数,传输速度更快,提高了通讯的灵活性,可靠性更高。
文档编号G05B19/418GK101963811SQ20101052607
公开日2011年2月2日 申请日期2010年10月29日 优先权日2010年10月29日
发明者刘元江, 王光能, 秦红燕, 谢谦, 高云峰 申请人:深圳市大族激光科技股份有限公司;深圳市大族电机科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1