电磁阀控制方法及设备技术

技术编号:35561915 阅读:18 留言:0更新日期:2022-11-12 15:44
本发明专利技术提供电磁阀控制方法及控制设备。所述控制设备包括控制器、电磁阀、第一位移传感器和第二位移传感器;所述第一位移传感器和第二位移传感器设置于不同的位置,用于采集由所述电磁阀驱动的气缸活塞的位移信息;所述方法包括:所述控制器加载模块化程序;其中,所述模块化程序至少包括电磁阀控制函数块,以及,调用所述电磁阀控制函数块的执行模块;所述电磁阀控制函数块内部封装有控制逻辑;所述控制器通过所述执行模块调用所述电磁阀控制函数块,由所述电磁阀控制函数块的控制逻辑至少执行下述操作:根据所述执行模块的控制指令,生成电磁线圈控制信息;根据所述第一位移传感器和第二位移传感器采集的位移信息,输出控制结果。果。果。

【技术实现步骤摘要】
电磁阀控制方法及设备


[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]图1为本专利技术实施例提供的控制设备的一种示例性结构;
[0032]图2为本专利技术实施例提供的电磁阀控制方法的一种示例性流程;
[0033]图3a为本专利技术实施例提供的电磁阀控制函数块的一种示例性结构;
[0034]图3b为本专利技术实施例提供的输入、输出信息示意图;
[0035]图4为本专利技术实施例提供的电磁阀控制函数块的另一种示例性结构;
[0036]图5为本专利技术实施例提供的电磁阀控制方法的另一示例性流程;
[0037]图6为本专利技术实施例提供的电磁阀控制函数块的又一种示例性结构;
[0038]图7为本专利技术实施例提供的电磁阀控制函数块的又一种示例性结构;
[0039]图8为本专利技术实施例提供的电磁阀控制函数块的又一种示例性结构。
具体实施方式...

【技术保护点】

【技术特征摘要】
1.一种电磁阀控制方法,其特征在于,应用于控制设备,所述控制设备包括控制器、电磁阀、第一位移传感器和第二位移传感器;所述第一位移传感器和第二位移传感器设置于不同的位置,用于采集由所述电磁阀驱动的气缸活塞的位移信息;所述方法包括:所述控制器加载模块化程序;其中,所述模块化程序至少包括电磁阀控制函数块,以及,调用所述电磁阀控制函数块的执行模块;所述电磁阀控制函数块内部封装有控制逻辑;所述控制器通过所述执行模块调用所述电磁阀控制函数块,由所述电磁阀控制函数块的控制逻辑至少执行下述操作:根据所述执行模块的控制指令,生成电磁线圈控制信息;所述电磁线圈控制信息,用于控制所述电磁阀中的线圈进行伸出或缩回运动;根据所述第一位移传感器和第二位移传感器采集的位移信息,输出控制结果;所述控制结果至少包括:检测信息;所述检测信息包括第一检测信息或第二检测信息;所述第一检测信息用于表征是否检测到伸出,所述第二检测信息用于表征是否检测到缩回。2.如权利要求1所述的方法,其特征在于,所述电磁阀控制函数块对外提供输入针脚、输出针脚以及指令传输针脚。3.如权利要求2所述的方法,其特征在于,所述输入针脚至少包括:伸出检测信号输入针脚和缩回检测信号输入针脚;所述输出针脚至少包括:线圈控制输出针脚;所述控制逻辑的输入信息包括:所述执行模块的控制指令、所述第一位移传感器采集的位移信息和所述第二位移传感器采集的位移信息;其中,所述控制指令通过所述指令传输针脚输入,所述第一位移传感器采集的位移信息通过所述伸出检测信号输入针脚输入,所述第二位移传感器采集的位移信息通过所述缩回检测信号输入针脚输入;所述控制逻辑的输出信息包括电磁线圈控制信息和控制结果;所述电磁线圈控制信息通过所述线圈控制输出针脚输出;所述控制结果通过所述指令传输针脚输出。4.如权利要求3所述的方法,其特征在于,所述电磁阀控制函数块内部还封装有报警逻辑;所述输入针脚还包括:警报解除针脚;所述输出针脚还包括:故障报警针脚;所述报警逻辑至少用于执行如下操作:在判定发生预设故障后,生成故障报警信息,并通过所述故障报警针脚输出;以及,在通过所述警报解除针脚输入警报解除信息后,停止输出所述故障报警信息。5.如权利要求4所述的方法,其特征在于,所述输入针脚还包括:监控时间输入针脚,用于输入监控时间;所述判定发生预设故障包括:根据所述第一位移传感器和第二位移传感器采集的位移信息,检测所述线圈...

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

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

1