回复:邪门的输出

感悟生活

  • 帖子

    368
  • 精华

    4
  • 被关注

    25

论坛等级:侠士

注册时间:2010-06-02

普通 普通 如何晋级?

发布于 2012-02-15 21:40:37

8楼

quote:以下是引用emil128在2012-02-15 10:05:42的发言:
楼主的描述着实让我猜了一阵,我只能揣摩楼主的问题了,看看我理解的对不对?
楼主在FC里增加了一段程序(我估计是LAD编的),程序中有一行是以常开点开始,以Q0.0线圈结尾。
楼主认为既然是常开点开始,那么这段程序就应该是不执行的,此处Q0.0的线圈不会影响别处使用Q0.0。
这里要纠正楼主的是“常开点开始”不等于“不执行”,相反是执行的,RLO能流在此处为零,只能使得Q0.0始终输出零。
如果楼主将程序转成STL,会很明显看到该段程序是被执行的,你可以在“常开点”后加上跳转指令来跳过该段程序,这样才是不执行的,里面Q0.0的线圈才不会影响别的地方。
或者楼主将这个“常开点”放到调用该FC的地方,FC不被调用,里面的程序也不被执行。

谢谢各位的意见。这位老师的分析让我看得比较明白,呵呵,常开点开始我认为是不会影响的,结果影响了,以后做程序小心点。非常感谢。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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