S71200 间接寻址.docx
《S71200 间接寻址.docx》由会员分享,可在线阅读,更多相关《S71200 间接寻址.docx(2页珍藏版)》请在三一办公上搜索。
1、S71200 间接寻址S7-1200的间接寻址需要通过数据块中的数组来实现。指令FieldRead通过索引变量从数组中读取数值,指令FieldWrite 通过索引变量向数组中写数值,使用这两条指令可以实现间接寻址。 索引变量是间接寻址中的地址指针,它的值是要读写的数组元素的索引值。地址指针就像收音机调台的指针,改变指针的位置,指针指向不同电台。改变地址指针中的索引值,指针“指向”数组不同的元素。间接寻址的优点是可以在程序处理期间,通过改变指针的值动态地修改指令中的地址。 首先生成一个名为“数据块1”的全局数据块DB2,在数据块中生成名为“数组1”的数组Array1.10 of Int,其元素的
2、数据类型为Int。 这两条指令没有列入指令列表和高级指令列表,编程时将收藏夹中的空逻辑框插入程序,点击其中红色的“?”,打开下拉式列表框,可以看到列表框底部的指令FieldWrite或FieldRead。点击生成的指令框中的“?”,用列表设置要写入或读取的数据类型为Int。两条指令的参数MEMBER的实参必须是数组的第一个元素“数据块1”.数组11。 指令的输入参数索引值“INDEX”是要读写的数组中的元素的下标,数据类型为DINT。参数“VALUE”是要写入数组元素的值或要读取的数组元素的值。 下图中的FieldWrite指令将常数25写入数组1中的元素“数组13”。FieldRead指令读
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- S71200 间接寻址 间接 寻址
链接地址:https://www.31ppt.com/p-3165332.html