S7 200程序,上升沿触发置位问题 点击:770 | 回复:2



默念

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2016年4月10日
发表于:2016-04-18 21:45:53
楼主

第一个程序,运行结果为Q0.0与Q0.1都得电

网络1

LD     Q0.0

EU

S      Q0.1, 1

网络2

LD     SM0.0

=      Q0.0


第一个程序,运行结果为只有Q0.0得电

网络1

LD     SM0.0

=      Q0.0

网络2

LD     Q0.0

EU

S      Q0.1, 1


这是为什么????




seaeast_王者之师军团

  • 精华:0帖
  • 求助:2帖
  • 帖子:46帖 | 1640回
  • 年度积分:7
  • 历史总积分:40963
  • 注册:2004年1月27日
发表于:2016-04-19 11:16:08
1楼

我用仿真器测试,两种方式结果是一样的啊

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2016-08-27 16:36:15
2楼

这很简单的扫描规律啊。

第一个程序第一次扫描时EU指令前面是off的。第二次扫描时EU指令前面就on了。EU指令得到了一个完整的上升缘跳变。所以你觉得一通电两个都亮了。其实有一个是晚了一个周期的。

第二个程序你自己想了,按照上面的思路。


热门招聘
相关主题

官方公众号

智造工程师