回复:这个问题你觉得正常吗!

留心鱼

  • 帖子

    175
  • 精华

    0
  • 被关注

    6

论坛等级:游侠

注册时间:2011-11-07

普通 普通 如何晋级?

发布于 2012-03-23 16:41:50

11楼

quote:以下是引用时空1在2012-03-23 15:12:52的发言:
quote:以下是引用yanxiao在2012-03-22 23:57:06的发言:
正常。
如果你学过汇编,很多CPU都有NOP指令,就是空操作指令,执行NOP指令什么反应也没有。
S7200没有类似的NOP指令,但如果程序中的指令执行后,对周围没什么影响,就是NOP指令的翻版。

为什么LD T40的输出会被LD M1.0覆盖?这是S7200的输入/输出机制决定的。很多人会把这个问题归结为双线圈,我一般不这样提。因为S7200中没有这个概念,也就是在S7200中,这样的用法是很正常,没有任何错误可言。

可以做个实验:把Q0.0换成V0.0,你把PC机在状态表中监视V0.0,它也只受M1.0控制,而不管T40的状态。
道理其实很简单:物理输出的Q0.0值,仅仅是内部Q0.0(叫印象寄存器)在一个扫描周期内的某一时刻的值,并不是整个扫描期间任意时刻的值;同样,PC读取的V0.0的值,也只是扫描周期内某一时刻的值,不是任意时刻。

正解

你说的话我看的不是很明白 不过有一点你说的对 我在PC机上监控Q0.0时 要是T40得电PC机上显示是 Q0.0是为1的 但是 PLC上的Q0.0的输出点灯是不亮的 我想这就是内部输出的原因
破万卷书 不如行万里路 行万里路 不如阅人无数 阅人无数 不如名师指路
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33110条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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