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
发帖数量: 208 个
工控威望: 3390 点
下载积分: 1376 分
在线时间: 1740(小时)
注册时间: 2012-04-13
最后登录: 2024-11-29
查看xijiangli789的 主题 / 回贴
1楼  发表于: 2015-01-10 17:14
西门子中VD0的低字就是VW2,此计数16位可以满足。一个接近开关计数电机转数每15ms不可能超过65535,明白了吗.
lcwlaile
级别: 探索解密
精华主题: 0
发帖数量: 39 个
工控威望: 174 点
下载积分: 618 分
在线时间: 29(小时)
注册时间: 2013-01-12
最后登录: 2016-06-28
查看lcwlaile的 主题 / 回贴
2楼  发表于: 2015-01-15 20:19
VD0应该是VW0和VW1吧
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6770 个
工控威望: 38371 点
下载积分: 3382 分
在线时间: 9517(小时)
注册时间: 2006-09-13
最后登录: 2024-11-29
查看cvlsam的 主题 / 回贴
3楼  发表于: 2015-01-15 20:39
引用
引用第2楼lcwlaile于2015-01-15 20:19发表的  :
VD0应该是VW0和VW1吧

VD0是VW0和VW2,VB0,VB1,VB2,VB3.
kokoper
级别: 略有小成
精华主题: 0
发帖数量: 238 个
工控威望: 357 点
下载积分: 1335 分
在线时间: 144(小时)
注册时间: 2014-07-23
最后登录: 2018-09-17
查看kokoper的 主题 / 回贴
4楼  发表于: 2015-01-20 17:01
引用
引用第1楼xijiangli789于2015-01-10 17:14发表的  :
西门子中VD0的低字就是VW2,此计数16位可以满足。一个接近开关计数电机转数每15ms不可能超过65535,明白了吗.

为什么用接近开关,接近开关反应速度没这么快吧?用光电的加上编码盘会更加准确吧,不过这样就会超过65536了
huatai201005
级别: 探索解密
精华主题: 0
发帖数量: 52 个
工控威望: 158 点
下载积分: 2375 分
在线时间: 59(小时)
注册时间: 2012-07-23
最后登录: 2024-11-25
查看huatai201005的 主题 / 回贴
5楼  发表于: 2015-01-23 10:15
ljbluo
级别: 探索解密
精华主题: 0
发帖数量: 5 个
工控威望: 124 点
下载积分: 763 分
在线时间: 3(小时)
注册时间: 2014-04-16
最后登录: 2021-09-06
查看ljbluo的 主题 / 回贴
6楼  发表于: 2021-09-06 09:18
酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷