cpu226的计时器不够怎么办?
vc114
vc114 Lv.2
2007年11月23日 15:54:21
只看楼主

各位前辈 我用的西门子s7-200的226型 有个除尘脱硫的程序 需要12个0.03s的计时 但cpu里只有8个精度10ms和2个1ms的计时器 不够用怎么办? 各位给个指点吧 先谢了

各位前辈 我用的西门子s7-200的226型 有个除尘脱硫的程序 需要12个0.03s的计时 但cpu里只有8个精度10ms和2个1ms的计时器 不够用怎么办? 各位给个指点吧 先谢了
免费打赏
jin-s-n
2007年11月24日 08:29:26
2楼
可以用2个定时中断,用中断程序来写.
回复
jin-s-n
2007年11月24日 08:32:42
3楼
还可以用TONR定时器,要做些改动,当输入信号断开时,把它的定时器位复位掉就行了
回复
vc114
2007年11月25日 11:00:35
4楼
多谢
回复
vc114
2007年11月25日 11:01:12
5楼
可是怎么复位啊 没找到复位的地方啊 参考书上也没看到
回复
jin-s-n
2007年11月25日 11:18:23
6楼
直接对定时器的位进行复位,复位的同时,定时器的值也会自动清零
回复
jin-s-n
2007年11月25日 11:19:58
7楼
还有一个简单的办法,就是通过一个外接时间继电器后再接入PLC
回复
zgx740725
2007年11月25日 20:52:56
8楼
用8个计数器和1个1ms的定时器来做8个10ms 的定时器试试看.
回复
vc114
2007年11月25日 21:38:28
9楼
厉害 我怎么没想到 不过我还是倾向第一个方案 多谢拉
回复
jin-s-n
2007年11月26日 07:14:39
10楼
采用这种方法可能得不到1ms的脉冲,必须要考虑到PLC的扫描周期
回复
unicorn2005
2007年12月05日 22:03:33
11楼
就一除尘脱硫程序,需要0.03s的计时吗?
回复

相关推荐

APP内打开