登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:如何在200ms定时中断内做一个5次计数

点击:1832 回复:15

高速计数有自己的专用计数器,有脉冲就计数呀~是不是西家不是这样子(没用过他的高速计数)
18-06-07 19:43
不需要用到高速计数器把,也就200MS记一次数,高速计数器确实是专用的计数器啊,我现在只是想给扫描中断计数,扫描一次记一次数
18-06-07 20:33
用加法命令最简单。
如果用计数器,要查资料看其使用条件,可能300的与200的不同,一个是电平,一个是要有off~on的变化,是不是这样,还请西门专家指点。
18-06-07 20:57
200里面直接在中断里面用INC指令
18-06-08 16:06
谢谢!这个指令倒是很好用,每次扫描就自增一次,thank 油
18-06-11 09:33
楼主的描述实在不清楚,计数源是什么?如果是定时中断信号(就是定时到计数一次)的话比较好做。
只需要累加就可以了,因为中断执行也是在一个周期里就完成的。
如果是其他计数源,只是中断一次看是否发生了计数事件需要计数则需要另外处理,用定时中断就显得不合适了。
提醒楼主,中断处理只在一周期内完成,完成中断后不会再执行中断处理程序,所以在中断里面用沿信号不合适。
18-06-11 10:36

上一页 上一页

工控新闻

更多新闻资讯