关于边沿指令的问题? 点击:310 | 回复:5



isbn22

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 26回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2008年5月27日
发表于:2008-05-27 11:10:19
楼主

我在三菱PLC里面写了条LDF X0        INC D0 指令,PLC断电前X0有输入,断电后X0的输入取消。此时上电D0里面的值会+1吗??

如果写的是LDP X0     INC D0 指令,PLC断电前X0没有输入,断电后X0的有输入。此时上电D0里面的值会+1吗??




jwp690122285

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2012年2月20日
发表于:2012-07-11 20:03:11
1楼

应该这两种情况都会+1的。

ljbcompany

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 1289回
  • 年度积分:0
  • 历史总积分:5847
  • 注册:2011年4月24日
发表于:2012-07-12 08:52:30
2楼
LDF是X0断开一瞬间,D0=D0+1;LDP是X0导通一瞬间,D0=D0+1。两者的时序不一样!你可以编写一个程序,在X0上面接个自复位的按钮。

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2012-07-13 13:46:55
3楼

断电不等于STOP。通电不等于RUN。中间还有灰色地带。

在这地带PLC要是还在运行当中,程序当然会处理全部情况。

 

liubing3620

  • 精华:0帖
  • 求助:2帖
  • 帖子:10帖 | 107回
  • 年度积分:0
  • 历史总积分:220
  • 注册:2011年4月13日
发表于:2012-07-13 14:02:37
4楼
都差不多~~~~~~~~~~~~~~~~

腚海神针

  • 精华:0帖
  • 求助:2帖
  • 帖子:145帖 | 743回
  • 年度积分:0
  • 历史总积分:4529
  • 注册:2007年12月05日
发表于:2012-07-13 15:25:25
5楼
应该不会执行吧,边沿检测应该是检测到该信号和上一个扫描周期不一样,上电后的第2个扫描周期和第1个扫描周期检测到的信号没有变化就不会执行边沿检测.

热门招聘
相关主题

官方公众号

智造工程师