登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:哪位高手帮我看看这样的脉冲输出对不对?
点击:2947 回复: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
上一页
下一页
工控新闻
倍福 TwinCAT — “三十而立” 一个平台,汇聚所有自动化功能
第二届 TSN 技术大赛圆满落幕
【产品解读】精度不妥协 视野大突破 | OPT FPC1系列3D相机
华北工控EPC-3206HG搭载海光3000系列处理器:满足工业网关的产品需求
施耐德电气尹正:加快培育产业新动能,必须能源先行
派克汉尼汾发布2025可持续发展报告
CC-Link IE TSN×5G 让设备摆脱线缆束缚
汇川技术X四川昊鑫X沐风明创:以AI为擎,合力推动川渝产业数字化升级
更多新闻资讯