guanying14
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看guanying14的 主题 / 回贴
楼主  发表于: 2010-10-14 09:55
有没高手指点下,如何能利用时间中断来产生一个固定的时间脉冲?是在中断程序外可以利用的脉冲。。。因为西门子本身自带的脉冲只有1分钟,1秒钟和周期脉冲,没有可设的。。利用定时器来做,虽然可以,但是也会受到程序周期的影响并不算非常准确,如果利用时间中断如何能现一个可以调的周期脉冲?
guanying14
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看guanying14的 主题 / 回贴
1楼  发表于: 2010-10-14 10:45
没人答我。。。我搞了另外种实现的办法,给大家参考下,就是将需要这个脉冲作为触发条件的程序放到中断程序里面去,就可以利用调节中断时间来实现脉冲时间间隔的调节
s600
学以致用,用以促学!
级别: 略有小成
精华主题: 0
发帖数量: 287 个
工控威望: 352 点
下载积分: 1401 分
在线时间: 439(小时)
注册时间: 2008-10-23
最后登录: 2024-01-24
查看s600的 主题 / 回贴
2楼  发表于: 2010-10-15 21:34
没用过   
szzhang001
我爱工控!
级别: 家园常客
精华主题: 0
发帖数量: 299 个
工控威望: 742 点
下载积分: 1331 分
在线时间: 97(小时)
注册时间: 2008-10-23
最后登录: 2024-09-17
查看szzhang001的 主题 / 回贴
3楼  发表于: 2010-10-15 21:56
引用
引用楼主guanying14于2010-10-14 09:55发表的 西门子200如何利用中断产生一个固定的时间脉冲 :
有没高手指点下,如何能利用时间中断来产生一个固定的时间脉冲?是在中断程序外可以利用的脉冲。。。因为西门子本身自带的脉冲只有1分钟,1秒钟和周期脉冲,没有可设的。。利用定时器来做,虽然可以,但是也会受到程序周期的影响并不算非常准确,如果利用时间中断如何能现一个可以调的周期脉冲?

这个是完全可以的。
吾生有涯,而知无涯!三人行必有我师!
Email:   hfzwz@qq.com
szzhang001
我爱工控!
级别: 家园常客
精华主题: 0
发帖数量: 299 个
工控威望: 742 点
下载积分: 1331 分
在线时间: 97(小时)
注册时间: 2008-10-23
最后登录: 2024-09-17
查看szzhang001的 主题 / 回贴
4楼  发表于: 2010-10-17 15:34
利用特殊存储字节SMB34和SMB35组成定时中断脉冲程序,不过可调范围是:5-255ms
吾生有涯,而知无涯!三人行必有我师!
Email:   hfzwz@qq.com