液压阀控制方法、系统及设备技术方案

技术编号:32638708 阅读:18 留言:0更新日期:2022-03-12 18:14
本发明专利技术提供液压阀控制方法、系统及设备,以灵活、快速、简单地实现液压阀控制。上述液压控制设备包括控制器和液压阀。方法包括:控制器加载模块化程序;其中,模块化程序至少包括:至少一个通用功能模块,各通用功能模块的调用顺序,通用功能模块间的输入输出关系,以及,液压阈的接口与通用功能模块之间的连接关系;每一通用功能模块封装有多个函数;每一通用功能模块对外提供至少一个管脚;管脚内部封装有多个变量的定义,以及对变量的函数运算操作;输入输出关系包括:模块间管脚的连接关系;控制器根据调用顺序、输入输出关系以及连接关系,执行模块化程序中的各通用功能模块,以与液压阀的相应接口进行数据交互。阀的相应接口进行数据交互。阀的相应接口进行数据交互。

【技术实现步骤摘要】
液压阀控制方法、系统及设备


[0001]本专利技术涉及计算机
,特别涉及液压阀控制方法、系统及设备。

技术介绍

[0002]很多设备(例如压机)上会使用液压阀来实现阀控液压应用、带有可变转速的泵驱动器等。这些应用在自动化级别上需要具有高度的灵活性,须有可快速简单地应用到相应的设备上。
[0003]因此,如何灵活、快速、简单地实现液压阀控制,是目前研究的方面。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供液压阀控制方法、系统及设备,以灵活、快速、简单地实现液压阀控制。
[0005]为实现上述目的,本专利技术实施例提供如下技术方案:
[0006]一种液压阀控制方法,应用于液压控制设备,所述液压控制设备包括控制器和液压阀;
[0007]所述方法包括:
[0008]所述控制器加载模块化程序;其中,所述模块化程序至少包括:至少一个通用功能模块,各通用功能模块的调用顺序,通用功能模块间的输入输出关系,以及,液压阈的接口与通用功能模块之间的连接关系;每一通用功能模块封装有多个函数;每一通用功能模块对外提供至少一个管脚;所述管脚内部封装有多个变量的定义,以及对所述变量的函数运算操作;所述输入输出关系包括:模块间管脚的连接关系;
[0009]所述控制器根据所述调用顺序、所述输入输出关系以及所述连接关系,执行所述模块化程序中的各通用功能模块,以与所述液压阀的相应接口进行数据交互。
[0010]可选的,在加载所述模块化程序之前,还包括:上位机提供用于人机交互的配置单元和加载单元;所述配置单元包括编程界面和通用功能模块选择界面;所述通用功能模块选择界面用于展示已发布的通用功能模块;所述配置单元展示添加至编程界面的通用功能模块;所添加的通用功能模块由用户在通用功能模块选择界面中选中并移动至所述编程界面;所述配置单元记录通用功能模块的标识,以及通用功能模块的添加顺序作为所述调用顺序;所述配置单元接收第一管脚连接命令,根据所述第一管脚连接命令连接相应的管脚并展示;所述第一管脚连接命令包括:模块间管脚的连接关系;所述配置单元根据所述第一管脚连接命令记录模块间管脚的连接关系;所述配置单元接收第二管脚连接命令,根据所述第二管脚连接命令连接所述液压阈的接口与相应通用功能模块的管脚,并展示;所述第二管脚连接命令包括:所述液压阈的接口与相应通用功能模块的管脚之间的连接关系;所述配置单元根据所述第二管脚连接命令记录所述液压阈的接口与相应通用功能模块的管脚之间的连接关系;在接收到确定指令时,所述配置单元根据已记录的通用功能模块的标识、调用顺序和连接关系生成模块化程序;在接收到加载指令时,所述加载单元将所述加载
指令指定的模块化程序加载至作为下位机的所述控制器中。
[0011]可选的,所述配置单元还包括:通用功能模块配置界面;所述通用功能模块配置界面用于新建通用功能模块,修改或删除已建立的通用功能模块,验证已建立的通用功能模块,以及,发布通用功能模块。
[0012]可选的,所述新建通用功能模块包括:在接收到新建命令时,新建通用功能模块;加载预设的变量配置文件和函数配置文件;在接收到管脚新建命令时,为新建的通用功能模块添加管脚,并提供配置界面;所述配置界面中包括管脚配置模板;所述管脚配置模板包括多个配置行;每一配置行部署有变量获取控件和函数获取控件;在所述变量获取控件被触发时,在所述配置界面呈现所述变量配置文件中的变量以供选择;向所述管脚配置模板的相应配置行中输入被选中的变量;或者,接收通过所述变量获取控件输入的新变量,向所述管脚配置模板的相应配置行中输入新变量;在所述函数获取控件被触发时,呈现所述函数配置文件中的函数以供选择;向所述管脚配置模板的相应配置行中输入被选中的函数;或者,接收通过所述函数获取控件输入的新函数,向所述管脚配置模板的相应配置行中输入新函数。
[0013]可选的,所述验证已建立的通用功能模块包括:向目标通用功能模块的第一指定管脚输入预设的输入值;接收第二指定管脚输出的数值作为实际值;所述第二指定管脚与所述第一指定管脚为同一管脚,或不同的管脚;将所述实际值与预设的期望值相比对,若一致,验证通过;否则,验证未通过。
[0014]一种液压控制系统,至少包括液压控制设备;
[0015]所述液压控制设备包括:
[0016]控制器用于:
[0017]加载模块化程序;其中,所述模块化程序至少包括:至少一个通用功能模块,各通用功能模块的调用顺序,通用功能模块间的输入输出关系,以及,液压阈的接口与通用功能模块之间的连接关系;每一通用功能模块封装有多个函数;每一通用功能模块对外提供至少一个管脚;所述管脚内部封装有多个变量的定义,以及对所述变量的函数运算操作;所述输入输出关系包括:模块间管脚的连接关系;
[0018]根据所述调用顺序、所述输入输出关系以及所述连接关系,执行所述模块化程序中的各通用功能模块,以与液压阀的相应接口进行数据交互;
[0019]液压阀用于:
[0020]根据接口输入的数据驱动油缸的活塞运动,以控制所述活塞的位移。
[0021]可选的,还包括:上位机;
[0022]所述上位机包括:配置单元和加载单元;
[0023]所述配置单元包括编程界面和通用功能模块选择界面;所述通用功能模块选择界面用于展示已发布的通用功能模块;
[0024]所述编程界面用于:
[0025]展示添加至本界面的通用功能模块;所添加的通用功能模块由用户在通用功能模块选择界面中选中并移动至所述编程界面;
[0026]记录通用功能模块的标识,以及通用功能模块的添加顺序作为所述调用顺序;
[0027]接收第一管脚连接命令,根据所述第一管脚连接命令连接相应的管脚并展示;所
述第一管脚连接命令包括:模块间管脚的连接关系;
[0028]根据所述第一管脚连接命令记录模块间管脚的连接关系;
[0029]接收第二管脚连接命令,根据所述第二管脚连接命令连接所述液压阈的接口与相应通用功能模块的管脚,并展示;所述第二管脚连接命令包括:所述液压阈的接口与相应通用功能模块的管脚之间的连接关系;
[0030]根据所述第二管脚连接命令记录所述液压阈的接口与相应通用功能模块的管脚之间的连接关系;
[0031]在接收到确定指令时,所述配置单元根据已记录的通用功能模块的标识、调用顺序和连接关系生成模块化程序;
[0032]所述加载单元用于:
[0033]在接收到加载指令时,将所述加载指令指定的模块化程序加载至作为下位机的所述控制器中。
[0034]可选的,所述配置单元还包括:通用功能模块配置界面;
[0035]所述通用功能模块配置界面用于新建通用功能模块,修改或删除已建立的通用功能模块,验证已建立的通用功能模块,以及,发布通用功能模块。
[0036]可选的,在所述新建通用功能模块的方面,所述通用功能模块配置界面具体用于:
[0037]在接收到新本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种液压阀控制方法,其特征在于,应用于液压控制设备,所述液压控制设备包括控制器和液压阀;所述方法包括:所述控制器加载模块化程序;其中,所述模块化程序至少包括:至少一个通用功能模块,各通用功能模块的调用顺序,通用功能模块间的输入输出关系,以及,液压阈的接口与通用功能模块之间的连接关系;每一通用功能模块封装有多个函数;每一通用功能模块对外提供至少一个管脚;所述管脚内部封装有多个变量的定义,以及对所述变量的函数运算操作;所述输入输出关系包括:模块间管脚的连接关系;所述控制器根据所述调用顺序、所述输入输出关系以及所述连接关系,执行所述模块化程序中的各通用功能模块,以与所述液压阀的相应接口进行数据交互。2.如权利要求1所述的方法,其特征在于,在加载所述模块化程序之前,还包括:上位机提供用于人机交互的配置单元和加载单元;所述配置单元包括编程界面和通用功能模块选择界面;所述通用功能模块选择界面用于展示已发布的通用功能模块;所述配置单元展示添加至编程界面的通用功能模块;所添加的通用功能模块由用户在通用功能模块选择界面中选中并移动至所述编程界面;所述配置单元记录通用功能模块的标识,以及通用功能模块的添加顺序作为所述调用顺序;所述配置单元接收第一管脚连接命令,根据所述第一管脚连接命令连接相应的管脚并展示;所述第一管脚连接命令包括:模块间管脚的连接关系;所述配置单元根据所述第一管脚连接命令记录模块间管脚的连接关系;所述配置单元接收第二管脚连接命令,根据所述第二管脚连接命令连接所述液压阈的接口与相应通用功能模块的管脚,并展示;所述第二管脚连接命令包括:所述液压阈的接口与相应通用功能模块的管脚之间的连接关系;所述配置单元根据所述第二管脚连接命令记录所述液压阈的接口与相应通用功能模块的管脚之间的连接关系;在接收到确定指令时,所述配置单元根据已记录的通用功能模块的标识、调用顺序和连接关系生成模块化程序;在接收到加载指令时,所述加载单元将所述加载指令指定的模块化程序加载至作为下位机的所述控制器中。3.如权利要求2所述的方法,其特征在于,所述配置单元还包括:通用功能模块配置界面;所述通用功能模块配置界面用于新建通用功能模块,修改或删除已建立的通用功能模块,验证已建立的通用功能模块,以及,发布通用功能模块。4.如权利要求3所述的方法,其特征在于,所述新建通用功能模块包括:在接收到新建命令时,新建通用功能模块;加载预设的变量配置文件和函数配置文件;在接收到管脚新建命令时,为新建的通用功能模块添加管脚,并提供配置界面;所述配置界面中包括管脚配置模板;所述管脚配置模板包括多个配置行;每一配置行部署有变量获取控件和函数获取控件;
在所述变量获取控件被触发时,在所述配置界面呈现所述变量配置文件中的变量以供选择;向所述管脚配置模板的相应配置行中输入被选中的变量;或者,接收通过所述变量获取控件输入的新变量,向所述管脚配置模板的相应配置行中输入新变量;在所述函数获取控件被触发时,呈现所述函数配置文件中的函数以供选择;向所述管脚配置模板的相应配置行中输入被选中的函数;或者,接收通过所述函数获取控件输入的新函数,向所述管脚配置模板的相应配置行中输入新函数。5.如权利要求3所述的方法,其特征在于,所述验证已建立的通用功能模块包括:向目标通用功能模块的第一指定管脚输入预设的输入值;接收第二指定管脚输出的数值作为实际值;所述第二指定管脚与所述第一指...

【专利技术属性】
技术研发人员:刘德灏杨传刚王安基
申请(专利权)人:青岛海德马克智能装备有限公司
类型:发明
国别省市:

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

1