wilson
级别: 正式会员
精华主题: 0
发帖数量: 6 个
工控威望: 96 点
下载积分: 576 分
在线时间: 5(小时)
注册时间: 2016-08-27
最后登录: 2017-10-14
查看wilson的 主题 / 回贴
楼主  发表于: 2017-06-25 22:33
小弟的問題是當M0第一次接通時,D0會+1但是M0之後幾次再次接通,D0就都不會+1,只保持數值1請問這是為何??

  

wxq544463370
中二病晚期
级别: 略有小成
精华主题: 0
发帖数量: 222 个
工控威望: 354 点
下载积分: 954 分
在线时间: 175(小时)
注册时间: 2015-03-02
最后登录: 2023-12-13
查看wxq544463370的 主题 / 回贴
1楼  发表于: 2017-06-26 11:34
子程序里的状态会保持貌似。。你调用子程序计数目的是什么? 2楼的图不对。
wxq544463370
中二病晚期
级别: 略有小成
精华主题: 0
发帖数量: 222 个
工控威望: 354 点
下载积分: 954 分
在线时间: 175(小时)
注册时间: 2015-03-02
最后登录: 2023-12-13
查看wxq544463370的 主题 / 回贴
2楼  发表于: 2017-06-26 11:37
你把那个计数的指令放到主程序就好了
wxq544463370
中二病晚期
级别: 略有小成
精华主题: 0
发帖数量: 222 个
工控威望: 354 点
下载积分: 954 分
在线时间: 175(小时)
注册时间: 2015-03-02
最后登录: 2023-12-13
查看wxq544463370的 主题 / 回贴
3楼  发表于: 2017-06-26 11:53
如果你一定要放到子程序里,你那的子程序关闭条件不能用mo 用mo下降沿触发一个延时去关闭。应该也可以