- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.5.1 知识:程序控制指令 4.5 程序控制指令及其应用 可以使用“跳转分支”指令,根据一个或多个比较指令的结果,定义要执行的多个程序跳转。在参数K中指定要比较的值,将该值与各个输入提供的值进行比较,也可以为每个输入选择比较方法。各比较指令的可用性取决于指令的数据类型,如表4-39所示。 表4-39 选定的数据类型列出了可用的比较指令 数据类型 存储区 说明 位字符串 等于 == 不等于 整数、浮点数、TIME、LTIME、DATE、TOD、LTOD、LDT 等于 == 不等于 大于或等于 = 小于或等于 = 大于 小于 可以从指令框的“???”下拉列表中选择该指令的数据类型。如果选择了比较指令而尚未定义指令的数据类型,“???”下拉列表将仅列出所选比较指令允许的那些数据类型。 该指令从第一个比较开始执行,直至满足比较条件为止。如果满足比较条件,则将不考虑后续比较条件。如果未满足任何指定的比较条件,将在输出ELSE处执行跳转。如果输出ELSE中未定义程序跳转,则程序从下一个程序段继续执行。 可在指令框中增加输出的数量。输出从值“0”开始编号,每次新增输出后以升序继续编号。在指令的输出中指定跳转标签(LABEL),但不能在该指令的输出上指定指令或操作数。输入将自动插入到每个附加输出中。如果满足输入的比较条件,则将执行相应输出处设定的跳转。 4.5.1 知识:程序控制指令 4.5 程序控制指令及其应用 图4-54 RET返回指令 可使用“返回”指令停止有条件执行或无条件执行的块。程序块退出时,返回值(操作数)的信号状态与调用程序块的使能输出ENO相对应。 可通过三种方式结束程序块的执行,如表4-40所示。 表4-40 三种方式结束程序块的执行 RET返回指令如图4-54所示。 6.---(RET):返回 终止程序块 说明 无指令调用 在执行完最后一个程序段后,退出程序块。并将该调用程序块使能输出ENO的信号状态置位为“1”。 通过前置逻辑运算调用该指令 如果满足前置逻辑运算的条件,则在程序块结束在当前所调用程序块中的运行。(条件程序块结束)在程序块调用后继续在调用程序块中执行该程序。并将该调用程序块的使能输出ENO与该操作数相匹配。 不通过前置逻辑运算调用该指令,或者将指令直接连接到左侧电源线上 程序块无条件退出。(无条件程序块结束)并将该调用程序块的使能输出ENO与该操作数相匹配。 4.5.1 知识:程序控制指令 4.5 程序控制指令及其应用 表4-41 调用函数的状态 如果结束了某个组织块(OB),则执行等级系统将选择另一个程序块开始执行或继续执行。在该OB程序循环结束时,重新启动。如果OB结束并中断了其他块(如中断OB),则中断的程序块(如,程序循环OB)将继续执行。 RET与JMP和JMPN指令相关:如果程序段中已包含有JMP或JMPN指令,则不得使用RET返回指令。每个程序段中只能使用一个跳转线圈。该指令的返回值可以为: ①Ret(RLO,即逻辑运算结果RLO。)由于当条件为TRUE时,RET指令只能运行为条件指令,因此调用程序块使能输出ENO的信号状态为“1”。 ②Ret TRUE或Ret FALSE(常量的对应值,调用程序块的值为TRUE或FALSE。) ③Ret TRUE(调用程序块的值为布尔型变量操作数的值。) 要设置该指令的返回值,可单击该指令旁的黄色小三角并在下拉列表中选择相应值。当所调用程序块中的程序段写入该指令时,调用函数的状态如表4-41所示。 RLO 返回值 调用程序块的ENO 1 RLO 1 TRUE 1 FALSE 0 操作数布尔型变量的存储区I、Q、M、D、L、T和C 操作数 0 RLO 该程序块在所调用程序块的下一段程序中继续执行 TRUE FALSE 操作数 4.5.2 案例:PLC控制混料系统(点动与连续的混合控制) 4.5 程序控制指令及其应用 图4-55 混料控制系统 图4-55为PLC控制的混料控制系统示意图,该系统能够根据液位的高低,对液体的混合生产具有重要意义。系统具有不同的进料方式,具体进料方式由转换开关K1选择,混料控制系统控制要求如下: 按下启动按钮,当进料方式K=0时(1号进料阀先开启。液面到达中液位时,2号进料阀开启)。当K=1时(1号进料阀开启,液面到达中液位时,2号进料阀不开启)。液面到达高液位时,关闭1、2号进料阀。搅拌电机开始搅匀。搅拌电机工作3s后停止搅动,出料阀打开,开始放出混合液体。当液面下降到低限位时,出料阀关闭,按启动按钮后开始下一次工作。 1.确定输入/输出(I/O)分配表,如
您可能关注的文档
- S7-1500系列PLC技术及应用 第1章 可编程序控制器概述.ppt
- S7-1500系列PLC技术及应用 第5章 SIMATIC S7-1500 PLC的结构化程序设计.ppt
- S7-1500系列PLC技术及应用 第6章 SIMATIC S7-1500 PLC的GRAPH编程.ppt
- S7-1500系列PLC技术及应用 第7章 PLC通信与网络应用.ppt
- S7-1500系列PLC技术及应用 第8章 系统调试与诊断.ppt
- 2025年春新科粤版化学9年级下册教学课件.ppt
- 2025年春新科粤版化学9年级下册课件.ppt
- 2025年春新科粤版化学9年级下册全册教学课件 (2).ppt
- 2025年春新科粤版化学9年级下册全册教学课件 (3).ppt
- 2025年春新科粤版化学9年级下册全册课件 (2).ppt
- 2025年春新人教版化学9年级下册全册教学课件 (2).ppt
- 2025年春新人教版化学9年级下册全册教学课件 (3).ppt
- 2024年新湘教版地理7年级上册全册教学课件(新版教材).ppt
- 2024年新湘教版7年级地理上册全册教学课件.ppt
- 2024年新湘教版7年级地理上册全册课件.ppt
- 2025年春新人教版8年级下册物理全册大单元教学整体设计课件.ppt
- 2025年春新人教版道德与法治9年级下册全册课件.ppt
- 2024年新湘教版7年级上册地理全册教学课件(新版教材).ppt
- 2025年春新北师大版物理8年级下册教学课件.ppt
- 2025年春新沪科版物理8年级下册全册教学课件 (2).ppt
最近下载
- 品質意識培训.ppt VIP
- 排序计算有方法(教学设计)-2024-2025学年人教版(2024)小学信息技术四年级全一册.docx VIP
- 2023年高考新课标Ⅰ卷语文现代文阅读Ⅰ试题《后真相时代》讲评课件41张.pptx VIP
- 第18课《我的白鸽》课件(共20张PPT) 2024—2025学年统编版语文七年级上册.pptx VIP
- 法制进校园预防未成年人犯罪中小学生法制教育PPT课.pptx VIP
- 商铺租赁合同(律师审核版、高清、打印直签).docx VIP
- 国资监管课件.pptx VIP
- 铝合金门窗技术初级培训课件.pptx VIP
- DB32_T 4513-2023 汽车维修纠纷预防与处理规范.docx VIP
- 中建股份职级体系方案.pdf
原创力文档


文档评论(0)