登录
首页
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
上一页
下一页
工控新闻
西门子重磅发布两款SIMATIC IPC新品:BX-54A /BX-53B,重塑工业计算新标杆
越疆第三批全尺寸工业人形机器人量产交付,朝着更深、更实的产业应用推进
优必选无人物流车赤兔α在富士康郑州工厂正式下线
7.9%,规上工业的动能之变
技术锚定实践 合作链接全球——国际数字经济治理与领军人才能力建设项目走进和利时
劳斯莱斯SMR与横河电机携手,为小型模块化核反应堆交付数据处理与控制系统
倍福在XPlanar 在制药与化妆品灌装中的应用
北京人形机器人创新中心完成首轮市场化融资
更多新闻资讯