登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:如何在200ms定时中断内做一个5次计数
点击:1832 回复:15
楼主
编辑
引用
管理
857362369
现在想在200ms定时中断里面做一个5次计数,这个计数器怎么不工作呢?
不能用1秒定时器做,只想在中断实现如何计数。以前用STEP7 5.5里面用OB35就可以做的,怎么在200里面做不了 啊
18-06-07 09:27
1楼
编辑
引用
管理
cvlsam
200同样具有定时中断,另外也可以使用T32/T96定时器中断。
Good Luck~
18-06-07 09:44
2楼
编辑
引用
管理
857362369
我用的也是定时中断,我是说在定时中断里面做个计数器,每次定时中断扫描周期上升沿记一次数,300里就可以做,200里面做了就记不了数
18-06-07 10:16
3楼
编辑
引用
管理
cvlsam
尝试去掉你的中断程序中的边沿检测指令。
Good Luck~
18-06-07 10:40
4楼
编辑
引用
管理
857362369
试过了,没有用,好像这条指令前面是sm0.0的话他就是一直接通。
我用SM0.5试了下,发现在定时中断里面的SM0.5扫描周期不会受中断的扫描周期影响,索性就直接用SM0.5的上升沿来做了
18-06-07 10:51
5楼
编辑
引用
管理
蜀中之首
你确定要在一个中断期内作5次扫描周期计数?~好像很难哦
18-06-07 13:26
6楼
编辑
引用
管理
蜀中之首
还是每个中断计数一次,计数5次?
这个不难
18-06-07 13:38
7楼
编辑
引用
管理
857362369
肯定是每次中断记一次数哇,怎么做啊,因为定时中断最大扫描周期是255ms,我想做一个1秒的定时,对高速计数器进行计数的
18-06-07 15:09
8楼
编辑
引用
管理
121111115
一次中断记一次的话,这个不能在中断里面记,要在中断外记,中断发生时产生上升沿去记录次数,因为发生一次中断就会去执行一次中断程序。或者记录中断标志位的变换次数也可以记录中断次数。
18-06-07 15:26
9楼
编辑
引用
管理
857362369
如何在外面对中断计数呢,以前300的程序我是在OB35里面直接做中断的,扫描一次记一次数,200咋就做不了了
18-06-07 15:45
上一页
下一页
工控新闻
湖北全球“灯塔工厂”再升级
埃斯顿自动化携手华晟经世,共创智能制造服务新生态
中国移动AI+新型工业化创新研究院正式成立
重磅!5.2亿元智能制造基地投产
东土科技旗下子公司获2.8亿元战略投资,国产操作系统生态加速成型
工业AI迈向“知行合一” 具身智能重构制造边界
台达位列中国企业社会责任发展指数前十 连续六年获颁“杰出责任企业”
我国工控产业自力更“胜”
更多新闻资讯