- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2010.10 V1.0 现代电气及PLC技术 Copyright by Weng Guoqing * 以变量存储器V为例: 2010.10 V1.0 现代电气及PLC技术 Copyright by Weng Guoqing * 间接寻址 什么是间接寻址? 指数据存放在存储器或寄存器中,在指令中只出现所需数据所在单元的内存地址的地址。(地址指针) 与计算机的间接寻址方式相同,存取数据方式与C语言中的指针应用基本相同。 在处理内存连续地址中的数据时非常方便,而且可缩短程序所生成的代码长度,编程更加灵活。 适用: I、Q、M、V、S、T、C。 2010.10 V1.0 现代电气及PLC技术 Copyright by Weng Guoqing * 间接寻址的步骤 建立指针 使用间接寻址对某个存储器单元读、写时,首先要建立地址指针。指针为双字长,是所要访问的存储单元的32位的物理地址。 可作为指针的存储区有:变量存储器(V)、局部变量存储器(L)和累加器(AC1、 AC2、AC3)。 2010.10 V1.0 现代电气及PLC技术 Copyright by Weng Guoqing * 例:MOVD VB100,VD204 MOVD VB10,AC2 MOVD C2,LD16 其中:“”为地址符号,它与单元编号结合使用表示所对应单元的32位物理地址;VB100只是一个直接地址编号,并不是它的物理地址。指令中的第二个地址数据长度必须是双字长,如:VD、LD和AC等。 必须用双字传送指令(MOVD),将存储器所要访问单元的地址装入用来作为指针的存储器单元或寄存器,装入的是地址而不是数据本身,格式如下: 哎呀,又没学过! 2010.10 V1.0 现代电气及PLC技术 Copyright by Weng Guoqing * 用指针来存取数据 在操作数的前面加 “*” 表示该操作数为一个指针。 例子: AC1为指针,用来存放要访问的操作数的地址; 存于VB200、VB201的数据被传送到AC0中去。 2010.10 V1.0 现代电气及PLC技术 Copyright by Weng Guoqing * 修改指针 连续存储数据时,可以通过修改指针很容易存取其紧挨的数据。简单的数学运算指令,如加法、减法、自增和自减等指令可以用来修改指针。 在修改指针时,要记住访问数据的长度:存取字节时,指针加1;存取字时,指针加2;存取双字时,指针加4。 2010.10 V1.0 现代电气及PLC技术 Copyright by Weng Guoqing * 举例 想一想:开始对指针进行操作后,还用再操心具体的地址吗? 2010.10 V1.0 现代电气及PLC技术 Copyright by Weng Guoqing * 4.5 指令系统 国标和西门子语言 关系 国标IEC61131.3—全世界PLC生产厂家指导性标准; 各厂家均支持,相似(基本内容和原理),但有差异; SIEMENS:SIMATIC指令系统、编程语言、Micro/WIN编程环境; 版本不同,功能差异:STEP7 – Micro/WIN V4.0 SPX 2010.10 V1.0 现代电气及PLC技术 Copyright by Weng Guoqing * 4.5 指令系统 2010.10 V1.0 现代电气及PLC技术 Copyright by Weng Guoqing * 2010.10 V1.0 现代电气及PLC技术 Copyright by Weng Guoqing * 1. 编程语言(第3章中讲过) 梯形图: 最常用、最直观的编程语言。 语句表: 助记符,比较精练。 功能图 :适用于具有并发、选择等复杂条件的系统。 2010.10 V1.0 现代电气及PLC技术 Copyright by Weng Guoqing * 2. 几个基本概念 输出形式—— 线圈:输出继电器Q、中间继电器M等; 指令盒:定时器T、计数器C、以及大部分功能指令。 网络块(network)—— 最小的独立的逻辑块; 整个程序由许多网络快组成; 每个网络块起始于母线; 可对每个网络块进行注释(清晰美观、便于阅读); 严格按此编程,各语言间可自动转换。 2010.10 V1.0 现代电气及PLC技术 Copyright by Weng Guoqing * 2010.10 V1.0 现代电气及PLC技术 Copyright by Weng Guoqing * 本章小结 主要内容回顾 (1) S7-200 PLC硬件系统:硬件系统基本构成、主机结构、I/O扩展
文档评论(0)