谁能帮我找到错误? 点击:176 | 回复:1



暗能量和暗物质

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 1回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2016年5月10日
发表于:2016-05-12 23:51:27
楼主

    欧姆龙PLC的CQM1H机型,程序在附录里。



    要实现的功能:52.00设置为on,程序运行,先后三次调用子程序,进行2的幂运算,将22通道的03位 置为1。


    前期准备工作:连接PLC到计算机,传送程序,先运行程序(52.00设置为on)对DM0002传送立即数,此时此时18梯级的计数器当前值不确定,将计数器复位,保证设定值与当前值都位#0003,同时将其他点位复位到程序初始状态。此步操作目的有二,一是对DM0002送数,二是DM0002已经为#0003解决传送程序后计数器当前值为零 的问题。


    出现的问题:52.00设置为on后,第5梯级的52.05没有使该梯级接通并自锁,也就是子程序只被调用了2次后程序就停止了,我需要调用三次。不知道为什么。  第二次调用子程序出现问题,导致无法继续调用,是子程序用了上升沿微分的关系吗?可是计数器计数了两次啊?按道理说52.05应该接通了2次了,为什么 第二次没有在主程序使第5梯级动作呢?       

     悉听教诲!


     以下为运行后截图:


正在下载,请等待……
下载附件需0积分!




  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 55回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2016年4月21日
发表于:2016-05-13 13:48:10
1楼

很明显是70.01/70.02/70.03出现问题。


热门招聘
相关主题

官方公众号

智造工程师