回复:遇到的“双线圈”问题

yanxiao

版主

  • 帖子

    12143
  • 精华

    46
  • 被关注

    183

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2011-11-05 22:17:41

5楼

楼主接触PLC可能也不少时间了。
现在的PLC,不仅仅是模拟继电器,功能已远超继电器。
输出叫线圈,可能是个习惯叫法。PLC的输出是“线圈”吗?输出就是输出,不能把它限在“线圈”范围。

好,退一步讲,如果对同一个OUT作了两次输出,如你所言,扫描的结果是后一个有效。不管前一次的输出是什么目的,既然知道规则,还有什么不妥的地方?知道不是最后的(内部)输出不会影响物理输出,让它作一下本身临时的存贮单元有何不可,这个意义上既清楚又不易发生资源冲突,应该是优先采用才对。

好,再退一步讲,就算每个输出指令都影响物理输出(立即输出指令),同一扫描周期内多次的输出,也是有意义的。比如,每一个扫描周期,让某个输出点输出一个完整的脉冲(当然是快速输出,用晶体管的),先是低平(0),中间是高电平(1),再回到低电平(0),你认为能实现吗?这就是在同一个扫描周期内,需要多次输出(物理输出)的情况。

因此,我在本论坛一直质疑“双线圈”的叫法,以及人为使用上的限制。造成双线圈出问题的,一般就是编程上的错误。用中间变量(“继电器”)中转一下,不出问题了,实质只是问题不再显现出来。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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