- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
10.累加器 累加器是用来暂存数据的寄存器,可以同子程序之间传递参数,以及存储计算结果的中间值。S7-200 CPU中提供了4个32位累加器AC0~AC3。累加器支持以字节、字和双字的存取。按字节或字为单位存取时,累加器只使用低8位或低16位,数据存储长度由所用指令决定。 11.高速计数器 CPU 224 PLC提供了6个高速计数器(每个计数器最高频率为30?kHz)用来累计比CPU扫描速率更快的事件。高速计数器的当前值为双字长的符号整数,且为只读值。高速计数器的地址由符号HC和编号组成,如HC0、HC1…HC5。 2.梯形图 梯形图是使用最多的PLC图形编程语言。梯形图与继电器—接触器控制系统的电路图相似,具有直观易懂的优点。 梯形图由触点、线圈和用方框表示的功能块组成。触点代表逻辑输入条件,如外部的开关、按钮、内部条件等。线圈通常代表逻辑输出结果,用来控制外部的指示灯、接触器、内部的输出条件等。功能块用来表示定时器、计数器或数学运算等指令。 图2-4中的I0.0或M0.0的触点接通时,有一个假想的“能流”流过Q0.0线圈。利用能流这一概念,可以帮助我们更好的理解和分析梯形图,而能流只能是从左向右流动。 图2-4 梯形图 3.功能块图 功能块图是一种类似于数字逻辑电路的编程语言,该编程语言用类似与门、或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表示“非”运算,方框用导线连接在一起,能流就从左向右流动。图2-5中的控制逻辑与图2-4中的控制逻辑完全相同。 图2-5 功能块图 4.指令表 S7系列PLC将指令表又称为语句表。语句表是一种与计算机的汇编语言中的指令相似的助记符表达式,由指令组成语句表程序。 5.结构文本 结构文本是一种专用的高级编程语言,与梯形图相比,它能实现复杂的数学运算,编写的程序非常简洁和紧凑。 6.编程语言的相互转换和选用 在S7-200 PLC编程软件中,用户常选用梯形图和语句表编程,编程软件可以自动切换用户程序使用的编程语言。 2.3.2 S7-200的程序结构 S7-200系列PLC,CPU的控制程序由主程序、子程序和中断程序组成。 1.主程序 主程序是程序的主体,每一个项目都必须并且只能有一个主程序。在主程序中可以调用子程序和中断程序。 主程序通过指令控制整个应用程序的执行,每个扫描周期都要执行一次主程序。因为各个程序都存放在独立的程序块中,各程序结束时不需要加入无条件结束指令或无条件返回指令。 2.子程序 子程序仅在被其他程序调用时执行。同一个子程序可以在不同的地方被多次调用。使用子程序可以简化程序代码和减少扫描时间。 3.中断程序 中断程序用来及时处理与用户程序的执行时序无关的操作,或者不能事先预测何时发生的中断事件。中断程序不是由用户程序调用,而是在中断事件发生时由操作系统调用。中断程序是用户编写的。 2.4 S7-200系列PLC的内存结构 及寻址方式 2.4.1 内存结构 S7-200系列PLC的数据存储区按存储器存储数据的长短可划分为字节存储器、字存储器和双字存储器3类。 字节存储器有7个,如输入映像寄存器(I)、输出映像寄存器(Q)、变量存储器(V)、位存储器(M)、特殊存储器(SM)、顺序控制继电器(S)、局部变量存储器(L);字存储器有4个,如定时器(T)、计数器(C)、模拟量输入映像寄存器(AI)和模拟量输出映像寄存器(AQ);双字存储器有2个,如累加器(AC)和高速计数器(HC)。 1.输入映像寄存器 输入映像寄存器是PLC用来接收用户设备发来的输入信号。输入映像寄存器与PLC的输入点相连,如图2-6(a)所示。编程时应注意,输入映像寄存器的线圈必须由外部信号来驱动,不能在程序内部用指令来驱动。因此,在程序中输入映像寄存器只有触点,而没有线圈。 图2-6 输入/输出映像寄存器示意图 输入映像寄存器地址的编号范围为I0.0~I15.7。 I、Q、V、M、SM、L均可以按字节、字、双字存取。 2.输出映像寄存器
您可能关注的文档
- Rhino 5 & KeyShot产品设计实例教程第1章.ppt
- Rhino 5 & KeyShot产品设计实例教程第2章.ppt
- Rhino 5 & KeyShot产品设计实例教程第3章.ppt
- Rhino 5 & KeyShot产品设计实例教程第4章.ppt
- S7-200西门子PLC基础教程第1章 PLC概述.ppt
- S7-200西门子PLC基础教程第4章 PLC程序设计方法.ppt
- S7-200西门子PLC基础教程第5章 顺序设计方法中梯形图的编程方法.ppt
- S7-200西门子PLC基础教程第6章 PLC的应用指令.ppt
- S7-200西门子PLC基础教程第8章 PLC在逻辑控制系统中的应用实例.ppt
- S7-200西门子PLC基础教程第7章 PLC应用系统的设计.ppt
- S7-200西门子PLC基础教程第9章 可编程序控制器网络及通信.ppt
- SEO实战 核心技术、优化策略、流量提升(1-6).pptx
- SEO实战 核心技术、优化策略、流量提升(7-8).pptx
- SEO实战 核心技术、优化策略、流量提升(9-12).pptx
- SEO搜索引擎优化 (1).ppt
文档评论(0)