非常简单的控制三点位置。(一扇门的双向开启和关闭)
台达PLC(DVP14ES),用1000P/R的编码器的A、B相作输入元件,以M1002去设置C251的零位,然后在通电周期内保持计数。
输出轴作扇形来回摆动,分别在零计数和+500、-500个脉冲的时候作停留。
输出的Y1、Y2去控制一个普通单相电机的正反转。
现在的问题是:从梯形图的监控上看脉冲输出正常。但实际的零位在转动数千次后,与一开始预设的零位偏移严重(最多偏移超过90度),但偏移方向不定,也可能在几千次后又回来了。
从理论上讲,在一个通电周期内,只作了一次RESET C251,C251一直在计数,零位位置是不变的。
一开始怀疑是编码器的问题,我换过国产的和欧姆龙的编码器,都是一样的结果。
咨询过欧姆龙和台达的技术支持,都没有结果。上这里求助大家!