一种基于PLC的高速运动检测边沿位置方法及装置制造方法及图纸

技术编号:33714781 阅读:19 留言:0更新日期:2022-06-06 08:55
本发明专利技术公开一种基于PLC的高速运动检测边沿位置方法及装置,涉及检测边沿位置技术领域,该方法包括获取激光测距传感器采集的管桩边沿位置对应的模拟量信号;每获取N个所述模拟量信号计算一次模拟量平均值并存储所述模拟量信号的平均值,根据获取的下一次模拟量信号与所述模拟量信号的平均值更新新的模拟量信号平均值;将所述更新的模拟量信号平均值作为所述边沿位置对应的模拟量信号输出给伺服驱动器驱动伺服电机。本发明专利技术通过上述方法来对模拟量信号进行滤波处理,以此解决模拟量信号由于线路分布电容、传感器、模块等影响因数采集的信号波形有少量的毛刺和缺陷的问题。集的信号波形有少量的毛刺和缺陷的问题。集的信号波形有少量的毛刺和缺陷的问题。

【技术实现步骤摘要】
一种基于PLC的高速运动检测边沿位置方法及装置


[0001]本专利技术涉及检测边沿位置
,尤其涉及一种基于PLC的高速运动检测边沿位置方法及装置。

技术介绍

[0002]预制混凝土管桩制造业劳动强度高,近年来管桩行业自动化发展快速,现场设备的运动控制经常需要对高速运动过程中的一些位置点进行采集、记录进行进一步应用;早期有伺服驱动器的探针记录位置方式和总线位置加开关量信号检测方式,这两种方式由于受现场基建安装精度和模具精度等影响稳定性,后来采用实时激光测距检测位置方法,距离数据的实时传送一种是需要支持IRT的ProfiNet总线方式,一种是高速模拟量传送方式,支持IRT的ProfiNet测距传感器具有造价昂贵、供应商少等缺点不利于设备的批量生产,高速模拟量信号由于线路分布电容、传感器、模块等影响因数采集的信号波形有少量的毛刺和缺陷,位置边沿信号的处理极为重要,将直接影响系统稳定性。

技术实现思路

[0003]针对现有技术存在的不足,本专利技术的目的是提供一种基于PLC的高速运动检测边沿位置方法及装置,用于解决模拟量信号由于线路分布电容、传感器、模块等影响因数采集的信号波形有少量的毛刺和缺陷的问题。
[0004]根据本专利技术的第一个方面,提供了基于PLC的高速运动检测边沿位置方法,包括:
[0005]获取激光测距传感器采集的管桩边沿位置对应的模拟量信号;
[0006]每获取N个所述模拟量信号计算一次模拟量平均值并存储所述模拟量信号的平均值,根据获取的下一次模拟量信号与所述模拟量信号的平均值更新新的模拟量信号平均值;
[0007]将所述更新的模拟量信号平均值作为所述边沿位置对应的模拟量信号输出给伺服驱动器驱动伺服电机。
[0008]本专利技术的基于PLC的高速运动检测边沿位置方法,通过每获取N个模拟量信号计算一次模拟量平均值并存储模拟量信号的平均值,根据获取的下一次模拟量信号与模拟量信号的平均值更新新的模拟量信号平均值,来对模拟量信号进行滤波处理,以此解决模拟量信号由于线路分布电容、传感器、模块等影响因数采集的信号波形有少量的毛刺和缺陷的问题。
[0009]在一些实施方式中,根据获取的下一次模拟量信号与所述模拟量信号的平均值更新新的模拟量信号平均值包括:
[0010]利用A=A
l
+(C
X

A
N
)/N,计算新的模拟量信号平均值,其中,A为新的模拟量信号平均值,A
l
为上一次执行的模拟量信号平均值,C
X
为获取的下一次模拟量信号,A
N
为执行完N个数后更新的模拟量信号平均值。
[0011]在一些实施方式中,将所述边沿位置对应的模拟量信号在预设位移距离上为连续
的信号,作为有效的模拟量信号来计算模拟量平均值。
[0012]在一些实施方式中,模拟量信号为电流模拟量信号。
[0013]根据本专利技术的第二个方面,提供一种基于PLC的高速运动检测边沿位置装置,该基于PLC的高速运动检测边沿位置装置用于执行上述的基于PLC的高速运动检测边沿位置方法,包括:
[0014]获取模块,所述获取模块用于获取激光测距传感器采集的管桩边沿位置对应的模拟量信号;
[0015]更新模块,所述更新模块用于每获取N个所述模拟量信号计算一次模拟量平均值并存储所述模拟量信号的平均值,根据获取的下一次模拟量信号与所述模拟量信号的平均值更新新的模拟量信号平均值;
[0016]输出模块,所述输出模块用于将所述更新的模拟量信号平均值作为所述边沿位置对应的模拟量信号输出给伺服驱动器驱动伺服电机。
[0017]在一些实施方式中,所述更新模块根据获取的下一次模拟量信号与所述模拟量信号的平均值更新新的模拟量信号平均值包括:
[0018]利用A=A
l
+(C
X

A
N
)/N,计算新的模拟量信号平均值,其中,A为新的模拟量信号平均值,A
l
为上一次执行的模拟量信号平均值,C
X
为获取的下一次模拟量信号,A
N
为执行完N个数后更新的模拟量信号平均值。
[0019]在一些实施方式中,还包括高速模拟量模块,所述高速模拟量模块将所述边沿位置对应的模拟量信号在预设位移距离上为连续的信号,作为有效的模拟量信号来计算模拟量平均值。
[0020]在一些实施方式中,所述模拟量信号为电流模拟量信号。
[0021]根据本专利技术的第三个方面,提供一种存储介质,存储介质包括存储的程序,其中,程序执行上述任一项的基于PLC的高速运动检测边沿位置方法。
[0022]根据本专利技术的第四个方面,提供一种处理器,处理器用于运行程序,其中,程序运行时执行上述任一项的基于PLC的高速运动检测边沿位置方法。
[0023]与现有技术相比,本专利技术的基于PLC的高速运动检测边沿位置方法及装置,通过每获取N个模拟量信号计算一次模拟量平均值并存储模拟量信号的平均值,根据获取的下一次模拟量信号与模拟量信号的平均值更新新的模拟量信号平均值,来对模拟量信号进行滤波处理,以此解决模拟量信号由于线路分布电容、传感器、模块等影响因数采集的信号波形有少量的毛刺和缺陷的问题。
附图说明
[0024]图1为各OB组织块系统调用时序图;
[0025]图2为本专利技术一实施方式的基于PLC的高速运动检测边沿位置方法的流程图;
[0026]图3为激光测距传感器采集的管桩边沿位置对应的模拟量信号的示意图;
[0027]图4为高速运行中的激光测距传感器采集的数据波形;
[0028]图5为存储N个数据的存储区示意图;
[0029]图6为本专利技术一实施方式的基于PLC的高速运动检测边沿位置装置的模块图;
[0030]图7为本专利技术一实施方式的基于PLC的高速运动检测边沿位置装置示意图。
[0031]附图标号说明:获取模块100,高速模拟量模块101,更新模块200,输出模块300。
具体实施方式
[0032]下面结合附图对本专利技术作进一步详细的说明。
[0033]该基于PLC的高速运动检测边沿位置方法以PLC和运动控制应用技术专业理论知识为依托,激光测距传感器开关量信号适应性差,以西门子S7

1500扩展高速模拟量模块配合激光测距传感器解决伺服快速运动过程中查找物体边沿位置,模拟量检测可靠性、适应性好。采用西门子S7

1500的PLC,伺服电机为西门子V90组态为等时同步模式,轴工艺对象组态为定位轴工艺对象,激光测距传感器IRT等级的ProfiNet通信的传感器造价昂贵故采用模拟量信号。用于周期性与总线同步的可编写用户程序的组织块有MC

PreServo[OB67]、MC

PostServo[OB95],应用周期在MC
...

【技术保护点】

【技术特征摘要】
1.一种基于PLC的高速运动检测边沿位置方法,其特征在于,包括:获取激光测距传感器采集的管桩边沿位置对应的模拟量信号;每获取N个所述模拟量信号计算一次模拟量平均值并存储所述模拟量信号的平均值,根据获取的下一次模拟量信号与所述模拟量信号的平均值更新新的模拟量信号平均值;将所述更新的模拟量信号平均值作为所述边沿位置对应的模拟量信号输出给伺服驱动器驱动伺服电机。2.根据权利要求1所述的基于PLC的高速运动检测边沿位置方法,其特征在于,所述根据获取的下一次模拟量信号与所述模拟量信号的平均值更新新的模拟量信号平均值包括:利用A=A
l
+(C
X

A
N
)/N,计算新的模拟量信号平均值,其中,A为新的模拟量信号平均值,A
l
为上一次执行的模拟量信号平均值,C
X
为获取的下一次模拟量信号,A
N
为执行完N个数后更新的模拟量信号平均值。3.根据权利要求1

2任一项所述的基于PLC的高速运动检测边沿位置方法,其特征在于,将所述边沿位置对应的模拟量信号在预设位移距离上为连续的信号,作为有效的模拟量信号来计算模拟量平均值。4.根据权利要求1

2任一项所述的基于PLC的高速运动检测边沿位置方法,其特征在于,所述模拟量信号为电流模拟量信号。5.一种基于PLC的高速运动检测边沿位置装置,其特征在于,包括:获取模块,所述获取模块用于获取激光测距传感器采集的管桩边沿位置对应的模拟量信号;更新模块,所述更新模块用于每获取N个所述模拟量信号计算一次模拟量平均值并存储所述模拟量信号的平...

【专利技术属性】
技术研发人员:黄福容雷德意卢铭强赖伟成
申请(专利权)人:广州德亚机械制造有限公司
类型:发明
国别省市:

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

1