大家好,我刚开始学PLC,现在联系用梯形图编程。最近在实现一个功能,具体实现效果如下:I0.0为输入按钮。我想当按下按钮后,开始启动定时,并用计数器记下按动次数。只要前后两次按下的时间不超过1秒,就算这次累加。如果按动间隔超过一秒,则算做下次操作累加。
由于我不会上传图片,不能让大家看我的梯形图了。我程序中是这样处理的。我用I0.0做条件,然后串上计数器C1,同时C1上并联上定时器SS_ODTS(延时接通保持型)T0,当按下I0.0后,计数器开始计数,同T0开始计时1S,如果下次按下是在1秒之内,T0重新定时,计数器累加。当停止按动时(即间隔超过1S),则T0输出高电平,我用这个高电平启动MOVE指令,把计数值传到MW5中,同时再用这个高电平将计数器C1和定时器T0复位。但现在结果是,可以计数,但却不能将计数器C1和定时器T0复位,复位端R一直是低电平