回复:有趣的程序!

Harry_dong

  • 帖子

    480
  • 精华

    16
  • 被关注

    9

论坛等级:侠士

注册时间:2005-01-09

普通 普通 如何晋级?

发布于 2008-09-29 15:01:34

0楼

按照KinKin斑竹的说法我觉得以上两段程序应该是相同结果,但结果恰恰相反,第一段不能置位M100.0,而第二段可以置位M100.0!

换另外一种情况:如果M0.0为1那么3秒后应该是M10.0置还是M10.1置位?

A T2
AN M10.1
S M10.0

A M0.0
L S5T#3S
SD T 2

A T2
AN M10.0
S M10.1

结果是M10.0为1

这个结果让我觉得很意外,如果按照正常的分析方法程序顺序执行下来应该是定时时间到定时器位T2为1那么M10.1同样也被置为1,因为M10.1为1下一个循环以后M10.0就不可能为1了。
但实际上仿真的结果是M10.0为1,莫非定时器位T2的状态是在程序扫描周期之外(程序扫描结束后到程序扫描开始前)改变状态????而不是定时时间到就更改定时器位状态。
学无止境
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54766条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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