回复:关于输出线圈问题

yanxiao

版主

  • 帖子

    12146
  • 精华

    46
  • 被关注

    183

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2016-04-07 16:14:24

11楼

我不认为“双线圈”的叫法有意义。

PLC内部为虚拟继电器网络,和物理的继电器网有区别的。不要说“双”线圈,对应同一个输出,可以“制造”任意多个“线圈”。

有意义吗?当然有意义。说没意义的,是被那些教条忽悠了。

举个简单的例子:

当I0.0=1(闭合)时,Q0.0无条件输出0(断开)。可以把I0.0写到Q0.0的输出网络里,但这个看起来不是很明显。如果在程序在最后,写上这么一段:

LDN  I0.0

A Q0.0

= Q0.0

就达到了这个效果。而且意义非常清楚。不管Q0.0在别的地方是怎么用的,到了这一段,I0.0就能把Q0.0管制起来。I0.0=0时,Q0.0没有受影响,I0.0=1时,Q0.0强制为0。

其原理是什么?当Q0.0的值还没出现在物理的输出端子上,它的值就是临时的,可以随时把它再拿起来,继续操练。


S7200中还有一个奇怪的指令NOP,它什么功能都没有,只是消耗时间,但是它也是有意义的。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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