回复内容:
对:张智勇 关于先设置一个中断,用T32 1ms时基。时间可以比如用1秒(根据实际转速自定)。设置1个高速计数器(如HSC0)
在1秒中断一次,中断处理如下
1.把高速计数器HSC0的当前值HC0传输到VD1000
2.把高速计数器清零
3.把VD1000值乘以60保存在VD1004(换算1分钟的转速)
4.把VW1006传输到TD200组态对应的数据区
如需要程序,留下邮箱
含2路速度计算和TD200数据块,纺织设备用的设备程序
均有注释 内容的回复:
我想要个你说的那个程序,我也是正在搞个电机测速的实验,刚好用到高速计数器,我有点不会用,希望您能给我发个,谢谢!conllin509@163.com 谢谢了
回复内容:
对:张智勇 关于先设置一个中断,用T32 1ms时基。时间可以比如用1秒(根据实际转速自定)。设置1个高速计数器(如HSC0)
在1秒中断一次,中断处理如下
1.把高速计数器HSC0的当前值HC0传输到VD1000
2.把高速计数器清零
3.把VD1000值乘以60保存在VD1004(换算1分钟的转速)
4.把VW1006传输到TD200组态对应的数据区
如需要程序,留下邮箱
含2路速度计算和TD200数据块,纺织设备用的设备程序
均有注释 内容的回复:
我想要个你说的那个程序,我也是正在搞个电机测速的实验,刚好用到高速计数器,我有点不会用,希望您能给我发个,谢谢!conllin509@163.com 谢谢了
一个完整的接近开关测速程序:
主程序:
LD SM0.0
MOVB 0,VB10
MOVB 250,SMB34
ATCH INT_0,10
ENI
MOVB 16#F8,SMB37
MOVD 0,SMD38
MOVD +200000000,SMD42
HDEF 0,0
HSC 0
//初始化250MS定时和HSC0
中断INT_0:
LD SM0.0
INCB VB10
AB= VB10,4
MOVB 0,VB10
AENO
LPS
MOVD HC0,VD20
AENO
MOVB 16#F8,SMB37
MOVD 0,SMD38
HSC 0
//VD20里面就是一秒钟的脉冲个数,稍微换算下就是你要的东东
回复内容:
对: 张智勇 先设置一个中断,用T32 1ms时基。时间可以比如用1... 内容的回复!
张大哥你好,我也是初学者,这个程序可以发给我参考下吗?dljxhuangyi@163.com,不胜感谢