- 0
- 0
- 约1.44千字
- 约 11页
- 2026-01-14 发布于广东
- 举报
间接寻址的方法及应用SIMATICS7-1200是西门子自动化的新型模块化微型PLC。其大量的指令集使得S7-1200可解决小到中型自动化应用。S7-1200中没有如300PLC里的POINTER、ANY指针数据类型。
011200PLC是如何实现指针的功能呢?数组和间接寻址方式
熟悉写入域指令FieldWrite和读取域指令FieldRead的含义和使用方法目标TARGET能根据控制要求选择合适的间接寻址指令和数组编写控制程序
S7-1200提供以下标准编程语言梯形图逻辑(LAD)结构化控制语言(SCL)功能块图(FBD)三种标准编程语言间接寻址:写入域指令(FieldWrite)和读取域指令(FieldRead)间接寻址:写入存储器地址(POKE)、写入存储器位(POKE_BOOL)、读取存储器地址(PEEK)、读取存储器位(PEEK_BOOL)和写入存储区(POKE_BLK)
写入域指令FieldWrite数组的第一个元素要写入的数组元素的下标要写入数组元素的值写入域指令S7-1200的间接寻址需要通过数据块中的数组来实现。写入域指令(FieldWrite)将VALUE输入中变量的内容传送到MEMBER输出中域的特定元素。输入参数索引值(INDEX)指定所述域元素的下标,数据类型为DINT(双整数),在输出参数MEMBER中输入待写入域的第一个元素。优点是可以在程序处理期间,通过改变指针的值动态地修改指令中的地址。
写入域指令FieldWriteS7-1200的间接寻址需要通过数据块中的数组来实现。写入域指令(FieldWrite)将VALUE输入中变量的内容传送到MEMBER输出中域的特定元素。输入参数索引值(INDEX)指定所述域元素的下标,数据类型为DINT(双整数),在输出参数MEMBER中输入待写入域的第一个元素。优点是可以在程序处理期间,通过改变指针的值动态地修改指令中的地址。
读取域指令FieldRead读取域指令(FieldRead)从输入参数MEMBER所指定的域中读取指定元素,并将其内容传送到输出VALUE的变量中。输入参数索引值(INDEX)指定待读取的域元素的下标,数据类型为DINT(双整数),输入参数MEMBER指定待读取域的第一个元素。读取域指令
注意事项这两条指令在指令列表的“基本指令\移动操作\原有”文件夹中;参数索引“INDEX”的数据类型是DINT;FieldRead和FieldWrite指令只能对DB块中的数组单元进行间接寻址访问,DB块中的其它数据类型以及其它数据区如M,I,Q区数据都不支持这个功能。必须保证参数MEMBER和VALUE的数据类型一致,如果一个是字节,一个是实数,就会显示红色不正确的提示。
编程练习利用间接寻址的方法从一组数据中找出最大值,并记录这个最大值是这组数据中的第几个数据。编程思路:1.假设变量MAX作为最大值的存储变量;2.根据下标值(INDEX)的多少去读取相应数组的元素的值放于TEMP变量中;3.将TEMP与MAX做比较,若TEMP的值大则进行交换,同时记录INDEX值;4.INDEX加1,指向数组中的下一个元素。5.未达到设定次数时,循环。
编程练习还需使用跳转与标签指令
项目总结0102间接寻址方式数组相结合可以实现动态修改程序变量的地址和内容
您可能关注的文档
- 《课程建设TIA技术应用》_3.3.4彩灯花式点亮的PLC控制.pptx
- 《汽车结构性能与使用》_单元七 汽车操纵机构的使用.ppt
- 《课程建设TIA技术应用》_5.1.2HMI硬件介绍及软件初步认识.pptx
- 《课程建设TIA技术应用》_6.1编码器与运动控制系统上).pptx
- 《课程建设TIA技术应用》_6.1高速计数器下).pptx
- 《课程建设TIA技术应用》_7.1.1模拟量的缩放与归一化.pptx
- 《课程建设TIA技术应用》_6.2变频驱动系统.pptx
- 《课程建设TIA技术应用》_3.3.2数学函数指令介绍及应用.pptx
- 《课程建设TIA技术应用》_5.1.3用触摸屏控制彩灯任务实施.pptx
- 《课程建设TIA技术应用》_3.3.1跳转与标签指令介绍及应用.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 2021年乐山市市中区—学年度上期期中调研考试九年级英语试卷.docx VIP
- 2025年智能制造工艺与装备手册.docx VIP
- Roland罗兰JUNO-Gi MIDI用户说明书.pdf
- 电子课件《市场营销》(第六版)完整全部教学课件.pptx VIP
- 河北三河市燕郊镇爆燃事故主题精品课件.ppt VIP
- 山东省烟台龙口市(五四制)2022-2023学年七年级上学期期末考试数学试题(含答案).docx VIP
- 2025年手术中心脏骤停应急预案脚本.docx
- 成人住院患者跌倒风险评估及预防(1)PPT课件.pptx VIP
- 20242025学年广东省大湾区高一上学期期末统一测试历史试题.pdf VIP
- 统计局党组书记2025年度民主生活会五个带头对照检查发言材料.docx VIP
原创力文档

文档评论(0)