控制卡资源配置方法、系统、运动控制卡及存储介质技术方案

技术编号:20362707 阅读:26 留言:0更新日期:2019-02-16 16:27
本发明专利技术提供了一种控制卡资源配置方法及运动控制卡,该控制卡资源配置方法包括:生成资源配置文件,所述资源配置文件包括多个资源记录,且每一所述资源记录对应一个物理资源,所述物理资源为本地物理资源或总线物理资源;将所述资源配置文件中的每一资源记录与一个唯一的序号建立映射关系,生成资源记录与序号的映射关系表;当接收到资源访问指令时,根据所述资源访问指令中携带的序号查询所述映射关系表,获得所述序号对应的资源记录,并访问所述资源记录对应的本地物理资源或总线物理资源。本发明专利技术通过对控制卡资源进行配置,在保持了现有控制板卡的使用方式的同时,提升了开发者在使用控制卡时的易用性和兼容性;在软件的继承性方面,提升了开发者的开发效率。

【技术实现步骤摘要】
控制卡资源配置方法、系统、运动控制卡及存储介质
本专利技术涉及运动控制领域,更具体地说,涉及一种控制卡资源配置方法、系统、运动控制卡及存储介质。
技术介绍
随着运动控制技术和处理器技术的不断发展,控制卡的形态也在不断的发生变化,人们对运动控制器使用的易用性和性能都有不断的要求提升。目前主流的运动控制卡都是以轴、编码器以及输入/输出(Input/Output,I/O)等固定物理资源进行软件设计的,比如以端子板与主卡构成的相对封闭资源的产品形态,其扩展的灵活性受到了很大的限制。对于控制卡的使用习惯,目前大部分开发者在开发过程中都是以轴、I/O等顺序编号方式进行访问的,这种使用方式,方便对资源的管理和实际工艺的对应。现有非总线型的控制卡硬件资源是相对固定的,使得轴和I/O的种类和数量是有限的,并可以确定的,因此在软件设计上,一般会采取固定资源的开发形式。然而,随着总线技术的不断发展,以及设备的不断复杂化,使得控制卡挂载资源的类型和数量具有不确定性,现有的固定资源的开发方式无法适应上述新的情况。
技术实现思路
本专利技术要解决的技术问题在于,随着总线技术的不断发展,现有的固定资源的开发方式无法适应上述新的情况的问题,针对上述的问题,提供一种控制卡资源配置方法、系统、运动控制卡及存储介质。本专利技术解决上述技术问题的技术方案是,提供一种控制卡资源配置方法,该控制卡资源配置方法,包括:生成资源配置文件,所述资源配置文件包括多个资源记录,且每一所述资源记录对应一个物理资源,所述物理资源为本地物理资源或总线物理资源;将所述资源配置文件中的每一资源记录与一个唯一的序号建立映射关系,生成资源记录与序号的映射关系表;当接收到资源访问指令时,根据所述资源访问指令中携带的序号查询所述映射关系表,获得所述序号对应的资源记录,并访问所述资源记录对应的本地物理资源或总线物理资源。在本专利技术所述的控制卡资源配置方法中,所述序号包括类型码和顺序码,所述资源记录包括多个类型,且相同类型的资源记录使用具有相同的类型码和不同的顺序码。在本专利技术所述的控制卡资源配置方法中,所述生成资源配置文件包括:通过属性设置接口获得所述本地物理资源或总线物理资源的属性数据;根据所述属性数据生成资源记录,并将所述资源记录写入所述资源配置文件。在本专利技术所述的控制卡资源配置方法中,每一类型的资源记录对应一个属性设置接口,且不同类型的资源记录根据不同属性设置接口获得的所述本地物理资源或总线物理资源生成。在本专利技术所述的控制卡资源配置方法中,所述属性设置接口接收的所述属性数据包括总线资源的通道号或本地资源的通道号,且每一所述总线资源的通道号对应一个总线物理资源,每一所述本地资源的通道号对应一个本地物理资源。在本专利技术所述的控制卡资源配置方法中,所述资源记录包括以下类型中的一个或多个:轴资源、数字量输入资源、数字量输出资源、模拟量输入资源、模拟量输出资源、编码器资源、温度传感器资源。在本专利技术所述的控制卡资源配置方法中,所述方法还包括:设置每一类型的资源记录的最大值,并在将所述资源配置文件中的每一资源记录与一个唯一的序号建立映射关系时,若任一类型的资源记录超过对应的最大值时报错。本专利技术还提供一种控制卡资源配置系统,包括:资源配置文件生成单元,用于生成资源配置文件,所述资源配置文件包括多个资源记录,每个所述资源记录对应一个物理资源,所述物理资源包括本地物理资源或总线物理资源;映射关系建立单元,用于将所述资源配置文件中的每一资源记录与一个唯一的序号建立映射关系,生成资源记录与序号的映射关系表;资源访问处理单元,用于当接收到资源访问指令时,根据所述资源访问指令中携带的序号查询所述映射关系表,获得所述序号对应的资源记录,并访问所述资源记录对应的本地物理资源或总线物理资源。本专利技术还提供一种运动控制卡,包括存储器和处理器,且所述存储器中存储有可在所述处理器运行的计算机程序,所述处理器执行所述计算机程序实现如上所述控制卡资源配置方法的步骤。本专利技术还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述控制卡资源配置方法的步骤。本专利技术的控制卡资源配置方法、系统、运动控制卡及存储介质,通过对控制卡资源进行配置,在保持了现有控制板卡的使用方式的同时,提升了开发者在使用控制卡时的易用性和兼容性;在软件的继承性方面,提升了开发者的开发效率。附图说明图1是本专利技术控制卡资源配置方法实施例的流程示意图;图2是本专利技术控制卡资源配置方法中资源实施例的示意图;图3是本专利技术控制卡资源配置方法中轴资源的资源配置实施例的示意图;图4是本专利技术控制卡资源配置方法中非轴资源的资源配置实施例的示意图;图5是本专利技术控制卡资源配置系统实施例的示意图;图6是本专利技术运动控制卡实施例的示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,是本专利技术控制卡资源配置方法第一实施例的流程示意图,该控制卡资源配置方法适用于运动控制卡,该方法具体可通过运行于上位机的软件实现,且该方法具体包括以下步骤:步骤S11:生成资源配置文件,资源配置文件包括多个资源记录,且每一资源记录对应一个物理资源,物理资源为本地物理资源或总线物理资源。具体地,上述资源配置文件可通过以下方式生成:首先,通过属性设置接口(例如该属性设置接口可以为图形用户界面)获得本地物理资源或总线物理资源的属性数据(即用户通过属性设置接口输入相关的属性数据,上述属性设置接口具体可以采用列表选项、文本框等方式);然后,根据属性数据生成资源记录,并将资源记录写入资源配置文件。特别地,每一类型的资源记录可对应一个属性设置接口,且不同类型的资源记录根据不同属性设置接口获得的本地物理资源或总线物理资源生成。并且上述属性设置接口接收的属性数据包括总线资源的通道号或本地资源的通道号,且每一总线资源的通道号对应一个总线物理资源,每一本地资源的通道号对应一个本地物理资源。步骤S12:将资源配置文件中的每一资源记录与一个唯一的序号建立映射关系,生成资源记录与序号的映射关系表。具体的,上述序号包括类型码和顺序码,资源记录包括多个类型,且相同类型的资源记录使用具有相同的类型码和不同的顺序码。具体的,上述资源记录包括以下类型中的一个或多个:轴资源、数字量输入资源、数字量输出资源、模拟量输入资源、模拟量输出资源、编码器资源、温度传感器资源。如图2所示,上述总线物理资源2具体可包括:伺服轴、脉冲输出轴、数字量输入、数字量输出、模拟量输入、模拟量输出、编码器以及温度传感器等,且总线物理资源中的伺服轴、脉冲输出轴对应的资源记录的类型为总线轴资源,总线物理资源中的数字量输入对应的资源记录的类型为数字量输入资源,总线物理资源中的数字量输出对应的资源记录的类型为数字量输出资源,总线物理资源中的模拟量输入对应的资源记录的类型为模拟量输入资源,总线物理资源中的模拟量输出对应的资源记录的类型为模拟量输出资源,总线物理资源中的编码器对应的资源记录的类型为编码器资源,总线物理资源中的温度传感器对应的资源记录的类型为温度传感器资源。上述本地物理资源1具体可包括:模本文档来自技高网...

【技术保护点】
1.一种控制卡资源配置方法,其特征在于,包括:生成资源配置文件,所述资源配置文件包括多个资源记录,每个所述资源记录对应一个物理资源,所述物理资源为本地物理资源或总线物理资源;将所述资源配置文件中的每一资源记录与一个唯一的序号建立映射关系,生成资源记录与序号的映射关系表;当接收到资源访问指令时,根据所述资源访问指令中携带的序号查询所述映射关系表,获得所述序号对应的资源记录,并访问所述资源记录对应的本地物理资源或总线物理资源。

【技术特征摘要】
1.一种控制卡资源配置方法,其特征在于,包括:生成资源配置文件,所述资源配置文件包括多个资源记录,每个所述资源记录对应一个物理资源,所述物理资源为本地物理资源或总线物理资源;将所述资源配置文件中的每一资源记录与一个唯一的序号建立映射关系,生成资源记录与序号的映射关系表;当接收到资源访问指令时,根据所述资源访问指令中携带的序号查询所述映射关系表,获得所述序号对应的资源记录,并访问所述资源记录对应的本地物理资源或总线物理资源。2.根据权利要求1所述的控制卡资源配置方法,其特征在于,所述序号包括类型码和顺序码,所述资源记录包括多个类型,且相同类型的资源记录使用具有相同的类型码和不同的顺序码。3.根据权利要求1所述的控制卡资源配置方法,其特征在于,所述生成资源配置文件包括:通过属性设置接口获得所述本地物理资源或总线物理资源的属性数据;根据所述属性数据生成资源记录,并将所述资源记录写入所述资源配置文件。4.根据权利要求3所述的控制卡资源配置方法,其特征在于,每一类型的资源记录对应一个属性设置接口,且不同类型的资源记录根据不同属性设置接口获得的所述本地物理资源或总线物理资源生成。5.根据权利要求3所述的控制卡资源配置方法,其特征在于,所述属性设置接口接收的所述属性数据包括总线资源的通道号或本地资源的通道号,且每一所述总线资源的通道号对应一个总线物理资源,每一所述本地资源的通道号对应一个本地物理资源。6.根据权利要求2所述的...

【专利技术属性】
技术研发人员:吴积荣
申请(专利权)人:深圳市汇川技术股份有限公司
类型:发明
国别省市:广东,44

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

1