auf这个是什么指令?我在用STEP7的时候没有找到,这个是我在西门子网站上看到的

已锁定

like821080

  • 帖子

    728
  • 精华

    0
  • 被关注

    7

论坛等级:侠圣

注册时间:2008-09-05

普通 普通 如何晋级?

auf这个是什么指令?我在用STEP7的时候没有找到,这个是我在西门子网站上看到的

2064

4

2012-01-21 08:58:00

如何间接打开数据块和变址调用、启动和评价定时器?
隐藏订货号显示订货号订货号:





用法说明
间接打开数据块时有如下选择:

通过编程时采用 "BLOCK_DB" 参数类型的形式参数 (例 1).
通过本地数据字 (临时块变量) (例 2).
通过间接寻址 (例 3).
图. 01 说明了在STL编程方式下间接打开数据块的三个例子。


图. 01

例 1:
在该例中,输入参数 "Data2" 被赋给一个 "BLOCK_DB" 类型的形式参数。"Data2" 的内容就是要打开的数据块号。

例 2:
"WORD" 型输入参数 "InWord" 被传给临时变量 "Data1"。"WORD" 型临时变量 "Data1" 中的数字就是全局数据块号。通过AUF DB[Data1] 打开全局数据块。

例 3:
如例所示,这里通过间接寻址,将DB 块号 10 保存在 MW20 中。指令 AUF DB[MW20] 打开全局数据块,其块号 为MW20 的内容。因而AUF DB[MW20] 相当于 AUF DB10。

间接寻址打开数据块的更多方法可通过AUF DB[DBW ] 和 AUF DB[DIW ]实现。

如果没有使用功能块,两个数据块寄存器都可以自由使用,也就是说,所有变量也可用 AUF DI ...打开 。

注意事项:
更多信息请通过 STEP 7 在线帮助搜索关键字 "Legal data types in the transfer of parameters" 。

变址调用、启动和评价定时器
利用WORD数据类型的变量可变址调用定时器。该变量可能是:

全局变量[MW]
DB中的局部变量[DBW]
块中的临时变量
方法如下:

SI T[MW2] //定时器号为MW2的内容,十六进制编码。
SI T[DBW2] //定时器号为DBW2的内容,十六进制编码。之前该DB必须明确地被打开过。
SI T[#time_x] //变量#time_x是一个WORD数据类型的临时变量。

关键字:
间接寻址,数据块调用




auf这个是什么指令?我在用STEP7的时候没有找到,这个是我在西门子网站上看到的 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54759条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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