ntxuneng
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 92 点
下载积分: 573 分
在线时间: 10(小时)
注册时间: 2014-11-08
最后登录: 2015-01-10
查看ntxuneng的 主题 / 回贴
楼主  发表于: 2015-01-10 17:00
看到以前某个楼主发的关于利用S7-200高速计数器检测转速的帖子,程序中使用了表指令,觉得这样编程非常简洁,但在中断程序中有一处不理解,就是高速计数器的HC0的值被读取到VD0后再将当前值存入表中时读取的是VW2,这样是不是没有完整读取VD0中的数据呀?希望哪位高手点拨一下,先谢谢了。原帖的设计思路及程序详见附件。
xijiangli789
级别: 工控侠客
精华主题: 0
发帖数量: 206 个
工控威望: 3389 点
下载积分: 1364 分
在线时间: 1717(小时)
注册时间: 2012-04-13
最后登录: 2024-10-23
查看xijiangli789的 主题 / 回贴
1楼  发表于: 2015-01-10 17:14
西门子中VD0的低字就是VW2,此计数16位可以满足。一个接近开关计数电机转数每15ms不可能超过65535,明白了吗.