回复:S7-200怎么样才能一直脉冲输出啊

芳季

西门子1847工业学习平台

  • 帖子

    15503
  • 精华

    101
  • 被关注

    960

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2008-10-11 13:10:49

0楼

quote:以下是引用shine在2008-10-09 11:10:09的发言:
两条语句连着,停止到重新输出只有几个us,中间会有一点小的波动,但可以看作是连续的。

S斑是有办法控制,并且是根本性的去除这个小的波动的。
例如用伊默的做法。
而我就是这样:
设定好了应该的SMB?注意一点脉冲数量要设定得,使连续时间远大于上术的几个微秒。反正你是要连续的,上限无限制。
定义一个脉冲完成中断,中断中执行PLS指令,继续发下一轮脉冲。
执行PLS指令。此时脉冲已经发生。
再连续的执行一次PLS指令。此时后台的中断已经产生一个脉冲序列的队列。这个队列可以容许有一个并且最多只有一个在等待。
当第一次PLS产生的脉冲发完后,第一时间就是跟着下来的队列中的脉冲接着发出。此时队列已经清空。
接着下面才响应第一次脉冲完成中断,执行中断程序中的PLS指令。有再次建立一次深度的队列。
这样就可以无缝连接了。到了要停止脉冲的时候,直接禁止,马上停止。连队列里的都不用理会,他也没有发出的机会。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。