viasun
继续学习ing.....
级别: 探索解密
精华主题: 0
发帖数量: 35 个
工控威望: 108 点
下载积分: 589 分
在线时间: 31(小时)
注册时间: 2009-10-09
最后登录: 2021-02-21
查看viasun的 主题 / 回贴
楼主  发表于: 2009-11-03 16:46
在运行中只能C0只显示1,为什么不会连续计数呀?
若换INC就可经连续+1
高人指点下。。。。。。
附件: 中断应用.rar (10 K) 下载次数:70
网站提示: 请不要用迅雷下载附件,容易出错
xiaoqizi
级别: 论坛先锋
精华主题: 0
发帖数量: 446 个
工控威望: 1316 点
下载积分: 2402 分
在线时间: 714(小时)
注册时间: 2009-07-06
最后登录: 2024-11-28
查看xiaoqizi的 主题 / 回贴
1楼  发表于: 2009-11-03 17:44
不知道你是什么意图,你这中断程序的意思应该是发生一次中断计数器加1,如果改成INC D0则为中断产生时每个扫描周期将D0加1 直至中断结束
xiaoqizi
级别: 论坛先锋
精华主题: 0
发帖数量: 446 个
工控威望: 1316 点
下载积分: 2402 分
在线时间: 714(小时)
注册时间: 2009-07-06
最后登录: 2024-11-28
查看xiaoqizi的 主题 / 回贴
2楼  发表于: 2009-11-03 20:30
不好意思,我也理解错了,刚才用PLC做了下试验,的确如你上面所说,C0只计一次.
我想原因应该是C0线圈没复位引起的,就是C0一直通着电.而C0只在线圈得电的上升沿计数!
viasun
继续学习ing.....
级别: 探索解密
精华主题: 0
发帖数量: 35 个
工控威望: 108 点
下载积分: 589 分
在线时间: 31(小时)
注册时间: 2009-10-09
最后登录: 2021-02-21
查看viasun的 主题 / 回贴
3楼  发表于: 2009-11-04 08:59
谢谢高手跟帖,有没用中断计数个程序给我学习呀?
xiaoqizi
级别: 论坛先锋
精华主题: 0
发帖数量: 446 个
工控威望: 1316 点
下载积分: 2402 分
在线时间: 714(小时)
注册时间: 2009-07-06
最后登录: 2024-11-28
查看xiaoqizi的 主题 / 回贴
4楼  发表于: 2009-11-04 21:26
中断计数你可以直接用INC(就是你程序里的方法)或者直接用高速计数器