登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:哪位高手帮我看看这样的脉冲输出对不对?
点击:2932 回复:11
楼主
编辑
引用
管理
incol
在Q0.0输出脉冲,中间FOR NEXT循环时产生延时,即脉冲的宽度。谢谢了
05-08-11 11:29
1楼
编辑
引用
管理
jiangkaiyong
为什么要用for next 来产生脉冲了,而不用pluse更简单,还可以调宽度
05-08-11 14:59
2楼
编辑
引用
管理
incol
哦,不过我看书上的例子好像脉冲要好几个梯形图,有的复杂,没怎么看懂,我再试试。
05-08-11 15:03
3楼
编辑
引用
管理
aszx
偶认为这种方法费解而又不灵活,最好用定时器
05-08-11 19:41
4楼
编辑
引用
管理
incol
我用了一下定时器,发现只能输出一个脉冲。看了下程序监控,定时器到时间后就一直on。程序不是循环扫描吗,定时器应该在开始的时候off,到时间才on,然后这样不断循环,不是吗?还是要另外设什么?
05-08-11 21:24
5楼
编辑
引用
管理
bxtt5119
用一个定时器启动,另一个断开。
05-08-11 22:12
6楼
编辑
引用
管理
incol
没看懂,我是新手,说的详细一些吧,万分感谢!!
最近做的好郁闷。
05-08-11 22:54
7楼
编辑
引用
管理
tuxw
将一个定时器设定成自复位型的(用定时器自己的位状态控制定时器使能)
此工作方式下定时器的当前值是一个锯齿波,然后用当前值与要求的占空比比较,根据比较结果输入脉冲
比如我们用10ms定时器 T33 作锯齿波发生器,生成脉冲周期为1s,占空比40%
用下面4条简单的语句就可以实现
Network 1 // 锯齿波发生器
LDN T33
TON T33, 100 // 100 控制脉冲周期
Network 2 // 脉冲输出
LDW< T33, 40 // 40 控制占脉宽
= Q0.0
如果精度要求较高,可改用1ms定时器
05-08-12 03:01
8楼
编辑
引用
管理
comicly
你用的是200的还是300的,如果是300的话直接在组态时设clock memery就可以了~
05-08-12 07:23
9楼
编辑
引用
管理
incol
我用CPU214,应该是200的
05-08-12 13:02
上一页
下一页
工控新闻
北京人形机器人创新中心完成首轮市场化融资
构建协同降碳生态,ABB高压电机上榜“绿色工厂”
海克斯康智慧矿山Split Desktop重现百年采石作业
倍福在XPlanar 在制药与化妆品灌装中的应用
国内首个自研智能建造机器人生态集群发布
并购南京二机 工业母机“国家队”发力华东市场
施耐德电气X通威农发 | 一袋饲料的“智”造升级
超三千家上市公司预告业绩过半报喜 半导体产业链“加速跑”,顺周期行业业绩亮眼
更多新闻资讯