下面由安徽电动门厂来介绍一下电动门在安全控制方面的程序设计问题:
我们把X1设置为被夹信号输入,同时设定X1导通时,Y1不能导通,这样就阻止了旋转门的滚动,但这样是否就安全了呢?让我们来做个预想,当人被夹住后,首先他会有动作,或者后面又有人要出入,这样势必再次导致主感应信号导通,即X0导通,上面一条我们设定了X0导通时,旋转门是要正常运转的,这样就泛起了矛盾,变频器同时接收到两个矛盾的信号,一个信号让它休止,同时另外一个信号又让它运转,那么它该如何动作呢,它只能是像没有断电的平移门上了锁,动一下,停一下,这样对于被夹住得人体来说伤害反而更大,想一下,对分歧错误。
假设把X0设为主感应信号,那么当它导通时,我们设定Y0和Y1通,Y0和Y1分别控制驱动单元的正转和第一速度频率,这时驱动马达就带动旋转门正转,但这时万一有人被夹怎么办,这时就泛起了安全题目。
因此,假如我们单纯地以一对一来设置程序是达不到安全使用要求的,那么,这个矛盾该如何解决呢?首先让我们来分析一下,在这两个矛盾的状态中,应该有一个优先级,即两种动作有可能同时发生时,我们只保证优先动作执行,另外一个或多个动作将被禁止,在上面的两种动作状态下,肯定夹人泊车这个动作是优先级动作,那么这个优先级动作又是如何来保证的呢?这就要求我们在设定X0导通,Y0和Y1就导通这条程序时再加一个附加前提,那就是X1不能导通,即程序写为:当X0导通,X1不导通时,Y0和Y1就导通,这样当水泥涵管机械厂X1导通,也就是人体被夹住时,这条程序被执行的前提显然不成立,那么驱动单元就不会收到让它旋转的信号,它只能执行X1导通时,Y1不能导通这条程序,即旋转门休止程序,从而完全确保了人体安全。
当然实际编程中假如发生夹人情况,我们不仅要让门休止运转,还应让门反转一定角度,从而保证不一直夹住人体。这样更安全,更人道化。详细如何能使它反转,翻转角度又如何控制?我们在今后的交流中再继承探讨,也但愿大家一块介入到这个交流中来,通过我们共同的交流探讨,使我们设计的旋转电动门更安全,更可靠。