本发明涉及机械式立体车库设备测控领域,具体涉及一种防止电感式接近开关检测误判的装置及方法。
背景技术:
在二层链条式升降横移类立体车库控制系统中,载车台到位检测装置是立体车库测控系统的重要组成部分。一般升降横移类立体车库中采用行程开关来检测载车台到位信息,但行程开关存在响应速度低、精度差、接触检测容易造成机械损坏及寿命短等缺点。对于二层链条式升降横移类立体车库,电感式接近开关配合安装在提升链条上的挡铁片,用作二层载车台到位检测装置,它通过物体靠近电感式接近开关的检测面且在检测距离内时,无需机械接触即可使开关动作,向plc发出到位信号,动作灵敏可靠且无机械磨损与变形。
目前,许多控制系统的输入信号由安装在现场的行程开关、压力继电器、微动开关等提供。当输入信号发生抖动时,对于继电器控制系统,由于系统的电磁惯性一般不会导致误动作。对于plc电气控制系统,用电感式接近开关作为到位检测装置,由于被检测的挡铁装在提升链条上,运动的载车台在被检测过程中若有抖动,导致超出电感式接近开关检测范围,plc的扫描周期仅几十毫秒,输入抖动的信号将进入plc,可能造成载车台误动作,包括载车台提前停止或延后停止,造成载车台运行不到位,会给用户的使用带来不便,甚至造成车库设备运行故障。
技术实现要素:
本发明为了解决上述问题,提供一种防止电感式接近开关检测误判的装置及方法,旨在解决现有的安装于提升链条上的挡铁被检测过程中有抖动,导致超出电感式接近开关检测范围,使抖动的信号将进入plc,造成载车台误动作的问题,从而提高控制系统的可靠性。
为解决上述的技术问题,本发明采用以下技术方案:
一种防止电感式接近开关检测误判的装置:包括安装在二层链条式升降横移立体车库纵梁上的电感式接近开关以及安装于提升链条上的挡铁和安装于纵梁翼缘下侧的圆弧形挡块;所述电感式接近开关的检测面与所述挡铁的竖直立面相对安置;所述安装于提升链条上的挡铁随链条运动到电感式接近开下方时,挡铁折弯后形成的上端水平面正好位于圆弧形挡块正下方,所述圆弧形挡块限制提升链条以及挡铁的抖动。
进一步地,电感式接近开关的检测面与安装于提升链条上的挡铁的距离在电感式接近开关的检测距离内。
为了使该装置更有效地判断抖动信号,利用软件程序防止电感式接近开关检测误判的方法如下:
一种防止电感式接近开关检测误判的方法,具体步骤如下:电感式接近开关由动作状态与非动作状态相互转换时因提升链条产生抖动而产生抖动电信号,对抖动信号的脉冲宽度进行检测,来判定安装于提升链条上的挡铁是靠近还是离开电感式接近开关,从而执行载车台到位或不到位的信号。
进一步地,所述抖动电信号包括由非动作状态变为动作状态产生的上升沿信号和由动作状态变为非动作状态产生的下降沿信号,对上升沿信号和下降沿信号脉冲宽度预设值均为x,安装于提升链条上的挡铁靠近电感式接近开关,产生上升沿信号,安装于提升链条上的挡铁离开电感式接近开关,产生下降沿信号,通过plc两个定时器t0和t1来检测脉冲宽度;
当载车台需要到位停止,安装于提升链条上的挡铁进入到位检测装置,若定时器t0检测的脉冲宽度小于预设值,则说明电感式接近开关检测到的抖动信号无效,继续判断;若定时器t0检测的脉冲宽度大于或等于预设值,则说明电感式接近开关检测到的抖动信号有效,停止判断,载车台已经到位,使载车台停止;
当载车台需要继续运动,安装于提升链条上的挡铁离开电感式接近开关,若定时器t1检测的脉冲宽度小于预设值,则说明电感式接近开关检测到的抖动信号无效,继续判断;若定时器t1检测的脉冲宽度大于或等于预设值,则说明电感式接近开关检测到的抖动信号有效,停止判断,载车台动作。
进一步地,脉冲宽度预设值x为50ms。
本发明的有益效果是:
本发明的技术方案通过一定程度地减小提升链条及挡铁的抖动,并配合相应的控制软件程序,准确判断电感式接近开关发出的载车台是否到位的信号,防止出现因抖动而造成的系统误判和误动作,从而提高系统可靠性,保证二层链条式升降横移类立体车库控制系统流畅的运行。
附图说明
下面结合附图及具体实施例对本发明作进一步说明,其中:
图1为本发明实施例的机械结构示意图;
图2为本发明实施例的软件流程图;
图1中标志为:1、电感式接近开关,2、安装于提升链条上的挡铁,3、圆弧形挡块,21、挡铁折弯后形成的上端水平面。
具体实施方式
下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。
一种防止电感式接近开关检测误判的装置:包括包括安装在二层链条式升降横移立体车库纵梁上的电感式接近开关1以及安装于提升链条上的挡铁2和安装于纵梁翼缘下侧的圆弧形挡块3;所述电感式接近开关1的检测面与所述挡铁2的竖直立面相对安置;所述安装于提升链条上的挡铁2随链条运动到电感式接近开关1下方时,挡铁2折弯后形成的上端水平面正好位于圆弧形挡块3正下方,链条不抖动时,圆弧形挡块3与挡铁2折弯后形成的上端水平面刚好接触,当链条抖动时,圆弧形挡块3通过接触挡铁折弯后形成的上端水平面来限制提升链条以及挡铁2的抖动。
一种防止电感式接近开关检测误判的方法,具体步骤如下:电感式接近开关1由动作状态与非动作状态相互转换时因提升链条产生抖动而产生抖动电信号,对抖动信号的脉冲宽度进行检测,来判定安装于提升链条上的挡铁2是靠近还是离开电感式接近开关1,从而执行载车台到位或不到位的信号。
进一步地,所述抖动电信号包括由非动作状态变为动作状态产生的上升沿信号和由动作状态变为非动作状态产生的下降沿信号,对上升沿信号和下降沿信号脉冲宽度预设值均为x,安装于提升链条上的挡铁2靠近电感式接近开关1,产生上升沿信号,安装于提升链条上的挡铁2离开电感式接近开关1,产生下降沿信号,通过plc两个定时器t0和t1来检测脉冲宽度;
当载车台需要到位停止,安装于提升链条上的挡铁2进入到位检测装置,若定时器t0检测的脉冲宽度小于预设值,则说明电感式接近开关1检测到的抖动信号无效,继续判断;若定时器t0检测的脉冲宽度大于或等于预设值,则说明电感式接近开关1检测到的抖动信号有效,停止判断,载车台已经到位,使载车台停止;
当载车台需要继续运动,安装于提升链条上的挡铁离开电感式接近开关1,若定时器t1检测的脉冲宽度小于预设值,则说明电感式接近开关1检测到的抖动信号无效,继续判断;若定时器t1检测的脉冲宽度大于或等于预设值,则说明电感式接近开关1检测到的抖动信号有效,停止判断,载车台动作。
基于上述思想,下面结合具体电感式接近开关与plc程序,做进一步的说明:
本实施案例选用一种自带常开触点的电感式接近开关和欧姆龙cp1e系列plc为例,用输入继电器0.00表示电感式接近开关状态,控制对象电动机用输出继电器100.00去控制它们的继电器线圈,从而来控制载车台的运动。
定时器t0对挡铁2靠近电感式接近开关1产生的上升沿脉冲宽度进行检测,定时器t1对挡铁2离开电感式接近开关1产生的下降沿脉冲宽度进行检测,脉冲宽度的预设值均为50ms,通过反复比较两定时器检测的脉冲宽度来判断该信号是否为有效抖动信号。
当载车台需要到位停止,挡铁2进入电感式接近开关1检测范围,靠近电感式接近开关1,输入继电器0.00常开触点接通,定时器t0的线圈得电,开始计时,同时输入继电器0.00常闭触点断开,定时器t1的线圈失电;若上升沿脉冲宽度小于50ms,则判定为无效抖动信号,定时器t0自动复位,输出继电器100.00无动作,继续判断;若上升沿脉冲宽度大于或等于50ms,则判定为有效抖动信号,50ms后,定时器t0的常开触点接通,使输出继电器100.00的线圈得电并自锁,电动机停止,载车台到位,退出判断;
当载车台需要继续运动,挡铁2离开电感式接近开关,输入继电器0.00常闭触点闭合,定时器t1的线圈得电,开始计时;若下降沿脉冲宽度小于50ms,则说明电感式接近开关1检测到的抖动信号无效,载车台停止,继续判断;若下降沿脉冲宽度脉冲宽度大于或等于50ms,则说明电感式接近开关检测到的抖动信号有效,50ms后,定时器t1的常闭触点接通,使输出继电器100.00的线圈失电,电动机动作,载车台继续运动,离开到位检测装置,退出判断。
以上实施方式的描述中,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。