对于存储区和过程映像表的理解,大家侃侃

已锁定

zy8815

  • 帖子

    44
  • 精华

    0
  • 被关注

    2

论坛等级:游民

注册时间:2003-06-06

普通 普通 如何晋级?

对于存储区和过程映像表的理解,大家侃侃

935

2

2006-01-06 12:19:47

在Step程序设计过程中,我觉得有必要深刻的对存储区和过程映像表理解,才能更好的理解PLC-CPU对于输入输出的处理。下面的理解是否正确?
首先CPU将数字输入模板的状态读取到【物理输入存储区】,然后再由【物理输入存储区】读取到【过程输入映象表】,【过程输入映象表】直接就对应用户程序的操作了。例如用户程序中用到的实际地址如I1.6或者是I0.2等,就是【过程输入映象表】中的状态。程序执行过程中的输出状态,写入【过程输出映象表】,如Q13.0等。程序执行结束之后,CPU将【过程输出映象表】的输出状态传输到【物理输出存储区】,最后由【物理输出存储区】传递到数字输出模板。随后,CPU执行下一个循环,再从输入模板读取数据。

我的问题是这样的,看看大家是否也遇到过?在程序设计中,有时候不仅仅需要用到输入位,还要定义中间变量存储在M存储区,或者是共享DB当中,有时候还需要用到输出位来参与状态和条件的判断。这样就比较麻烦了。M存储区的更新情况和共享DB当中的更新情况是如何呢?输出位的状态是不是直接从上一次的【过程输出映像表】取值?

对于存储区和过程映像表的理解,大家侃侃 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54706条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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