登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:S7-200 怎样输出给定的脉冲数后停止输出?

点击:7466 回复:19


我只知道三菱的给定多少脉冲输出完后就自动停止输出了, 不知道西门子是怎么搞?
附件 QQ图片20131013092423.jpg
我写了一段这样的程序,可是无论我给SMD72设定多少值,脉冲始终不停止? 请问该如何做?
谢谢!
最后修改:2013/10/13 12:09:06
13-10-13 12:08
请问S7-200,如何在输出给定的脉冲数后自动停止输出并且发出信号转入下一步?
13-10-13 12:17
你都用了SM0.0了,还怎么停得了?
13-10-13 12:49

引用 jamsonwo 在 2013/10/13 12:49:17 发言【内容省略】

这是子程序,调用子程序的时候才接通。
输出停止我希望不靠外部信号,让它自身在发送完给定脉冲后停止,三菱是可以的,就是西门子不知道该怎么搞?
13-10-13 13:22
有的程序在PLS指令前加了一个ENI指令,我试了一下没看出差别,输出结果是一样的。
13-10-13 19:12
西门子这个东西真是麻烦,我用HC0给脉冲计数,竟然清零都那么麻烦,我实在搞不懂为什么西门子销量那么好?
13-10-13 20:56
(选项)如果您希望在脉冲串输出完成后立即执行相关功能,您可以将脉冲串完成事件(中断类别19)附加于中断子程序,为中断编程,使用ATCH指令并执行全局中断启用指令ENI。表情
13-10-14 07:24
执行PLS指令用上升沿脉冲;
附件 QQ截图20131014153944.jpg
参考一下,这个程序能在脉冲输出完成后停止,并且置位检测点!
13-10-14 15:41
用S7 200的库
13-10-14 15:54

引用 jamsonwo 在 2013/10/14 15:41:59 发言【内容省略】

不懂怎么用啊,
我要编写步进顺控程序,要求在输出完给定的脉冲数后自动进入下一步, 如果每一步都有这么多指令,那还不麻烦死?
三菱一个M8029就够了,西门子的就没有吗?
13-10-14 17:24

上一页下一页

工控新闻

更多新闻资讯