The utility model relates to a numerical control IO bus control system, which can communicate with the IO bus controller directly through the PCI interface, which greatly improves the communication efficiency and is convenient for the real-time transmission of large amounts of data. The PCI interface module and bus control module are implemented in FPGA by hardware description language. FPGA structure is flexible, fast, can effectively improve the efficiency of data processing and transmission, and facilitate subsequent functional expansion. Because it does not need to be considered as compatible with a variety of devices, the bus command is very simple, which greatly improves the communication efficiency.
【技术实现步骤摘要】
本技术涉及自动化控制领域,特别是涉及一种结构简单、效率高的数控IO总线控制系统。
技术介绍
现场总线技术自推广以来,已经在世界范围内应用于工业控制的各个领域。现场总线的技术已经或正在应用于冶金、汽车制造、烟草机械、环境保护、石油化工、电力能源、纺织机械等各个行业。应用的总线协议主要包括PROFIBUS、DeviceNet、Foundation、Fieldbus、Interbus_S等。国外设计的现场总线控制系统已应用很广泛,从单机设备到整个生产线的输送系统,全部采用现场总线的控制方法。而国内的应用仍大多集中生产线的输送系统、随着技术的不断发展和观念的更新必然会逐步扩展其应用领域。通用的总线装置由于要考虑与多种工业设备的兼容性,一般结构复杂、通讯速度受限、成本高,无法满足用户对成本和效率的需求。
技术实现思路
基于此,有必要提供一种结构简单、效率高的数控IO总线控制系统。一种数控IO总线控制系统,包括数控模块、IO总线控制器及IO模块;所述IO总线控制器通过PCI接口连接所述数控模块,所述IO总线控制器通过IO总线连接所述IO模块;所述IO总线控制器包括依次连接的PCI接口模块、总线控制模块及总线接口模块;所述PCI接口模块用于实现所述IO总线控制器与所述PCI接口的通讯;所述总线控制模块用于对所述IO总线的命令进行处理及地址分配;所述总线接口模块用于实现所述IO总线控制器与所述IO模块的之间数据传输;所述数控模块通过所述PCI接口与所述IO总线控制器进行数据交互,所述IO总线控制器将所述PCI接口传输过来的数据和指令发送到IO总线上,并将所述IO总线上返回的数据 ...
【技术保护点】
一种数控IO总线控制系统,其特征在于,包括数控模块、IO总线控制器及IO模块;所述IO总线控制器通过PCI接口连接所述数控模块,所述IO总线控制器通过IO总线连接所述IO模块;所述IO总线控制器包括依次连接的PCI接口模块、总线控制模块及总线接口模块;所述PCI接口模块用于实现所述IO总线控制器与所述PCI接口的通讯;所述总线控制模块用于对所述IO总线的命令进行处理及地址分配;所述总线接口模块用于实现所述IO总线控制器与所述IO模块的之间数据传输;所述数控模块通过所述PCI接口与所述IO总线控制器进行数据交互,所述IO总线控制器将所述PCI接口传输过来的数据和指令发送到IO总线上,并将所述IO总线上返回的数据传输给所述PCI接口模块;所述IO模块为所述IO总线的从站,用于与所述IO总线控制器进行通讯。
【技术特征摘要】
1.一种数控IO总线控制系统,其特征在于,包括数控模块、IO总线控制器及IO模块;所述IO总线控制器通过PCI接口连接所述数控模块,所述IO总线控制器通过IO总线连接所述IO模块;所述IO总线控制器包括依次连接的PCI接口模块、总线控制模块及总线接口模块;所述PCI接口模块用于实现所述IO总线控制器与所述PCI接口的通讯;所述总线控制模块用于对所述IO总线的命令进行处理及地址分配;所述总线接口模块用于实现所述IO总线控制器与所述IO模块的之间数据传输;所述数控模块通过所述PCI接口与所述IO总线控制器进行数据交互,所述IO总线控制器将所述PCI接口传输过来的数据和指令发送到IO总线上,并将所述IO总线上返回的数据传输给所述PCI接口模块;所述IO模块为所述IO总线的从站,用于与所述IO总线控制器进行通讯。2.根据权利要求1所述的数控IO总线控制系统,其特征在于,所述PCI接口模块与所述总线控制模块采用FPGA的硬件描述语言编程实现。3.根据权利要求1所述的数控IO总线控制系统,其特征在于,所述PCI接口模块包括数据输入输出模块、配置模块、状态机模块及数据处理模块;所述数据输入输出模块同时连接所述配置模块、所述状态机模块及所述数据处理模块;所述数据输入输出模块用于提取所述PCI接口上的输入数据,同时将要发送的数据输出到所述PCI接口上,并进行时序调度和管教分时复用处理;所述配置模块用于分配PCI地...
【专利技术属性】
技术研发人员:封雨鑫,李荣,陈燚,高云峰,
申请(专利权)人:大族激光科技产业集团股份有限公司,深圳大族彼岸数字控制软件技术有限公司,
类型:新型
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。