- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常州机电职业技术学院 电机与电气控制 淮安信息职业技术学院 模块内容 知识积累 3.8.1 S7-200系列PLC的数据处理指令 3.8.2 S7-200系列PLC的程序控制指令 控制分析 3.8.3 限制循环次数的控制 技能锻炼 3.8.3 限制循环次数的控制 S7-200系列的数据处理指令实质上也是一些功能不同的子程序,其开发和应用是PLC应用系统不可缺少的。合理、正确地应用数据处理指令,对于优化程序结构,提高应用系统的功能,简化对一些复杂问题的处理有着重要的作用。 1.比较指令 比较指令用于比较两个数值或字符串,在程序中用于建立控制节点,在此仅介绍数值比较指令。数值比较含“=”、“=”、“=”、“”、“”、“”共6种情况。被比较的数据可以是字节、整数、双字及实数。其中字节比较是无符号的。整数、双字、实数的比较是有符号的。 比较指令以触点形式出现在梯形图及指令表中,因而有“LD’、“A、“O”三种基本形式。 对于LAD当比较结果为真时,指令使能点接通。对于STL,比较结果为真时,与比较指令相关的指令得以执行。表3-22为数值比较指令的表达形式及操作数。图3-8-1所示为数值比较指令程序应用实例。图中比较触点的条件满足时接通,其后的线圈则置1。 2.传送类指令 传送指令用于PLC内部数据的传送与生成,可用于存储单元的清零、程序初始化等场合。 传送指令含单个数据传送及一次性传送多个连续字块的传送。每种指令又可依传送数据的类型有字节、字、双字或者实数等几种情况。以下是字节、字、双字、实数的传送指令。图3-8-1 数值比较指令程序应用实例 字节传送指令(MOVB)、字传送指令(MOVW)、双字传送指令( MOVD)和实数传送指令(MOVR)。在不改变原值的情况下将IN中的值传送到OUT。表3-23给出了以上指令的表达形式及操作数。图3-8-2所示为传送指令编程实例。 表3-23 字节、字、双字、实数传送指令 1.跳转及标号指令 跳转指令使程序流程跳转到指定标号N处的程序分支执符。标号指令标记跳转目的地的位置N。跳转及标号指令的表达形式及操作数范围如表3-24所示。 图3-8-3所示为跳转指令在梯形图中应用实例。Network4中的跳转指令使程序流程跨过一些程序分支(Network5~15)跳转到标号4处继续运行。跳转指令中的“N”与标号指令中的“N”值相同。在跳转发生的扫描周期中,被跳过的程序段停止执行,该程序段涉及的各输出器件的状态保持跳转前的状态不变,不响应程序相关的各种工作条件的变化。 表3-24 跳转及标号指令的表达形式及操作数范围 2.循环指令FOR和NEXT 循环指令的引入为解决重复执行相同功能的程序段提供了极大方便,并且优化了程序结构。 1)循环指令功能 循环开始指令FOR:用来标记循环体的开始。 循环结束指令NEXT:用来标记循环体的结束,无操作数。 FOR和NEXT之间的程序段称为循环体,每执行一次循环体,当前计数值增1,并且将其结果同终值作比较,如果大于终值,则终止循环。 循环指令的LAD和STL形式如图3-8-4所示。 3.子程序指令 子程序指令包括子程序的调用及子程序的返回指令。子程序调用指令将程序控制权交给子程序SBR-N,该子程序执行完成后,程序控制权回到子程序调用指令的下一条指令。子程序条件返回指令(CRET)在条件满足时中止子程序执行。子程序指令见表3-25。 4.暂停、结束和看门狗复位指令 1)结束指令END/MEND 结束指令的功能是结束主程序,它只能在主程序中使用,不能在子程序和中断服务程序中使用。 梯形图结束指令直接连在左侧电源母线时,为无条件结束指令( MEND),不连在左侧母线时,为条件结束指令(END)。 条件结束指令在使能输入有效时,终止用户程序的执行返回主程序的第一条指令执(循环扫描工作方式)。 无条件结束指令执行时(指令直接连在左侧母线,无使能输入),立即终止用户程序的执行,返回主程序的第一条指令执行。 STEP7-Micro/WIN32编程软件在主程序的结尾自动生成无条件结束(MEND)指令,用户不得输入无条件结束指令,否则编译出错。 2)暂停指令STOP
您可能关注的文档
- 机床电气控制与PLC 教学课件 作者 王浩 1_第2章 2.3.doc
- 机床电气控制与PLC 教学课件 作者 王浩 1_第2章 2.5.doc
- 机床电气控制与PLC 教学课件 作者 王浩 1_第2章 2.6.doc
- 机床电气控制与PLC 教学课件 作者 王浩 1_第2章 2.7.doc
- 机床电气控制与PLC 教学课件 作者 王浩 1_第2章 2.8.doc
- 机床电气控制与PLC 教学课件 作者 王浩 1_第3章 3.1~3.2.doc
- 机床电气控制与PLC 教学课件 作者 王浩 1_第3章 3.3.doc
- 机床电气控制与PLC 教学课件 作者 王浩 1_第3章 3.4.doc
- 机床电气控制与PLC 教学课件 作者 王浩 1_第3章 3.5.doc
- 机床电气控制与PLC 教学课件 作者 王浩 1_第3章 3.6.doc
- 机电专业英语 教学课件 作者 杨寿智 刘水平 Lesson 20.ppt
- 机床电气控制与PLC实践 教学课件 作者 刘建功项目三 项目三.ppt
- 机电专业英语 教学课件 作者 杨寿智 刘水平 机电专业英语(习题答案).doc
- 机床电气控制与PLC实践 教学课件 作者 刘建功项目四 项目四 模块1.ppt
- 机床电气控制与PLC实践 教学课件 作者 刘建功项目四 项目四 模块2.ppt
- 机电专业英语 教学课件 作者 杨寿智 刘水平 机电专业英语.Lesson 1.ppt
- 机床电气控制与PLC实践 教学课件 作者 刘建功项目四 项目四 模块3.ppt
- 机电专业英语 教学课件 作者 杨寿智 刘水平 机电专业英语.Lesson 2.ppt
- 机床电气控制与PLC实践 教学课件 作者 刘建功项目四 项目四 模块4.ppt
- 机床电气控制与PLC实践 教学课件 作者 刘建功项目四 项目四 模块5.ppt
文档评论(0)