回复:应用探讨——西门子指针编程使用探讨

Automann

  • 帖子

    6168
  • 精华

    138
  • 被关注

    308

论坛等级:至圣

注册时间:2004-12-23

普通 普通 如何晋级?

发布于 2011-11-30 18:16:56

23楼

间接寻址的仿真与程序状态监控
S7-300/400的间接寻址比较难学,可以通过仿真来学习间接寻址。用PLCSIM执行包含间接寻址的程序,用程序状态监控可以清楚地看到存储器间接寻址指针里的地址(见图1),和寄存器间接寻址中地址寄存器AR1、AR2中的地址值(见图2)。



图1



图2
点击程序右边监控区灰色的表头,用出现的快捷菜单中的命令隐藏或显示监控的对象。存储器间接寻址的指针(INDIERCT)在快捷菜单中称为“间接”,AR1、AR2分别称为“地址寄存器1、2”。
以图1中的程序为例,最后一条指令的地址指针为DBD10,从该行的INDIERCT列可以看出指针中的地址值为P#4.0,所以操作数为QB4。用PLCSIM设置QB4的值,可以看到该行的STANDATD列(累加器1)中的值随之而变。
以图2中的程序为例,可以看出最后两条指令的AR1中的地址为P#M6.0,所以这两条指令的操作为将MW26的值传送给MW36。用PLCSIM设置MW26的值,可以看到MW36的值随之而变。
追求完美
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54658条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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