您现在所在的是:

西门子SIEMENS

回帖:11个,阅读:2871 [上一页] [1] [2] [下一页]
1020
incol
文章数:23
年度积分:50
历史总积分:1020
注册时间:2005/8/4
发站内信
发表于:2005/8/11 11:29:00
#0楼
在Q0.0输出脉冲,中间FOR NEXT循环时产生延时,即脉冲的宽度。谢谢了
附件
999
jiangkaiyong
文章数:15
年度积分:50
历史总积分:999
注册时间:2004/12/6
发站内信
发表于:2005/8/11 14:59:00
#1楼
为什么要用for next  来产生脉冲了,而不用pluse更简单,还可以调宽度
1020
incol
文章数:23
年度积分:50
历史总积分:1020
注册时间:2005/8/4
发站内信
发表于:2005/8/11 15:03:00
#2楼
哦,不过我看书上的例子好像脉冲要好几个梯形图,有的复杂,没怎么看懂,我再试试。
912
aszx
文章数:4
年度积分:50
历史总积分:912
注册时间:2005/5/30
发站内信
发表于:2005/8/11 19:41:00
#3楼
偶认为这种方法费解而又不灵活,最好用定时器
1020
incol
文章数:23
年度积分:50
历史总积分:1020
注册时间:2005/8/4
发站内信
发表于:2005/8/11 21:24:00
#4楼
我用了一下定时器,发现只能输出一个脉冲。看了下程序监控,定时器到时间后就一直on。程序不是循环扫描吗,定时器应该在开始的时候off,到时间才on,然后这样不断循环,不是吗?还是要另外设什么?
982
bxtt5119
文章数:14
年度积分:50
历史总积分:982
注册时间:2005/7/23
发站内信
发表于:2005/8/11 22:12:00
#5楼
用一个定时器启动,另一个断开。
1020
incol
文章数:23
年度积分:50
历史总积分:1020
注册时间:2005/8/4
发站内信
发表于:2005/8/11 22:54:00
#6楼
没看懂,我是新手,说的详细一些吧,万分感谢!!
最近做的好郁闷。
2584
tuxw
文章数:732
年度积分:50
历史总积分:2584
注册时间:2004/6/5
发站内信
发表于:2005/8/12 3:01:00
#7楼
将一个定时器设定成自复位型的(用定时器自己的位状态控制定时器使能)
此工作方式下定时器的当前值是一个锯齿波,然后用当前值与要求的占空比比较,根据比较结果输入脉冲

比如我们用10ms定时器 T33 作锯齿波发生器,生成脉冲周期为1s,占空比40%
用下面4条简单的语句就可以实现

Network 1 // 锯齿波发生器
LDN    T33
TON    T33, 100 // 100 控制脉冲周期

Network 2 // 脉冲输出
LDW<  T33, 40 // 40 控制占脉宽
=      Q0.0

如果精度要求较高,可改用1ms定时器
请管理员帮忙注销掉我的帐号
不要联系我,直接注销好了,谢谢
965
comicly
文章数:34
年度积分:50
历史总积分:965
注册时间:2005/1/4
发站内信
发表于:2005/8/12 7:23:00
#8楼
你用的是200的还是300的,如果是300的话直接在组态时设clock memery就可以了~
1020
incol
文章数:23
年度积分:50
历史总积分:1020
注册时间:2005/8/4
发站内信
发表于:2005/8/12 13:02:00
#9楼
我用CPU214,应该是200的

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

109.2007