- 1、本文档共155页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.7.6 4.7.7 4.8 字符串指令 1.求字符串长度指令 SLEN返回IN参数指定的字符串的长度值,OUT为字节类型。 2.字符串复制指令 SCPY将IN参数指定的字符串复制到OUT指定的地址区中。 3.字符串连接指令 SCAT将IN参数指定的字符串连接到OUT指定的字符串的后面。 4.从字符串中复制子字符串指令 SSCPY指令从INDX指定的字符编号开始,将IN指定的字符串中的N个字符复制到OUT中,OUT为字节类型。 5.字符串搜索指令 STR-FIND指令在字符串IN1中搜索字符串IN2,用字节变量OUT指定搜索的起始位置。如果在IN1中找到了与IN2中字符串相匹配的一段字符,在OUT中存入这段字符中首个字符的位置。如果没有找到,OUT被清零。 6.字符搜索指令 CFND指令查找在字符串IN1中是否有字符串IN2包含的任意字符,字节变量OUT指定搜索的起始位置。如果找到了匹配的字符,字符的位置被写入OUT中。如果没有找到,OUT被清零。 4、子程序的有条件返回 5、子程序中的定时器 4.6 中断程序与中断指令 3.中断指令 表6-12 4. 5.中断源的类型 4.7 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.3 数学运算指令 4.3.1 数学运算指令 【例4-15】 *D IN2,OUT /D IN2,OUT /I IN2,OUT MUL IN2,OUT IN1*IN2=OUT IN1/IN2=OUT 4.递增、递减指令 4.3.2 浮点数函数运算指令 【例4-16】 4.3.3 逻辑运算指令 【例4-17】 4.4 程序控制指令 4.4.1跳转指令 1、跳转与标号指令 栈顶的值为1时,条件满足,跳转指令JMP使程序流程转到对应的标号LBL处,标号指令用来表示跳转指令的目的位置。JMP与LBL指令中的操作数n为常数0-255,JMP和对应的LBL指令必须在同一个程序块中。 4.4.2 循环指令 在控制系统中经常遇到需要重复执行若干次同样的任务的情况,这时可以使用循环指令。 FOR语句表示循环开始,NEXT语句表表示循环结束,并将堆栈的栈顶值设为1. 使用FOR/NEXT循环的注意事项: 如果启动了FOR/NEXT循环,除非在循环内部修改了结束值,循环就一直执行,直到循环结束。在循环的执行过程中,可以改变循环的参数。 再次启动循环时,它将初始值INIT传送到指针INDX中。 FOR指令必须与NEXT指令配套使用。允许循环嵌套,即FOR/NEXT循环在另一个FOR/NEXT循环之中,最多可以嵌套8层。 4.4.3 其他指令 1、条件结束指令与停止指令 条件结束指令END根据前面的逻辑关系终止当前的扫描周期。只能在主程序中使用条件结束指令。 停止指令STOP使PLC从运行模式进入停止模式,立即终止程序的执行。如果在中断程序中执行停止指令,中断程序立即终止,并忽略全部等待执行的中断,继续执行主程序的剩余部分,并在主程序的结束处,完成从运行方式到停止方式的转换。 2、监控定时器复位指令 监控定时器又称看门狗,它的定时时间为500ms,每次扫描它都被自动复位一次,正常工作时扫描周期小于500ms,它不起作用。 在下列情况下扫描周期可能大于500ms,监控定时器会停止执行用户程序: 用户程序很长 出现中断事件时,执行中断程序的时间较长 循环指令使扫描时间延长 为了防止在正常情况下监控定时器动作,可以将监控定时器复位指令WDR插入到程序中适当的地方,使监控定时器复位。如果FOR-NEXT循环程序的执行时间太长,下列操作只有在扫描周期结束时才能执行: 通信 I/O更新 强制更新 SM位更新 运行时间诊断 在中断程序中的STOP指令 3、诊断LED指令 S7-200检测到致命错误时,SF/DIAG(故障/诊断)LED发出红光。 4.5 局部变量表与子程序 4.5.1 局部变量表 1.局部变量与全局变量 在SIMATIC符号表或IEC的全局变量表中定义的变量为全局变量。程序中的每个程序组织单元(POU)均有自己的由64个字节L存储器组成的局部变量表。它们用来定义有范围限制的变量,局部变量只在它被创建的POU中有效。与之相反,全局符号在各POU中均有效,只能在
您可能关注的文档
- ETL培训1概述.ppt
- EVH1系列断路器用户培训概述.ppt
- EXC9000励磁系统板件型号及功能概述.ppt
- Excel函数在企业人事管理中应用概述.ppt
- EXCEL快速上手概述.ppt
- EXEintroduction概述.ppt
- OrCAD图文概述.ppt
- ORIGIN7.5国语版概述.ppt
- E时代,E教师概述.ppt
- p2p基础知识-2015.8多利宝概述.ppt
- 中国国家标准 GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较.pdf
- 《GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较》.pdf
- 《GB/T 37228-2025安全与韧性 应急管理 突发事件管理指南》.pdf
- GB/T 23724.3-2025起重机 检查 第3部分:塔式起重机.pdf
- 中国国家标准 GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法.pdf
- 《GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法》.pdf
- GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 中国国家标准 GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 《GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射》.pdf
- GB/T 11349.2-2025机械振动与冲击 机械导纳的试验确定 第2部分:用激振器作单点平动激励测量.pdf
最近下载
- “红旗杯”竞赛总题库-4班组长计划管理能力考试题库(附答案).docx VIP
- 物业管理实务练习题物业的承接查验(三).pdf VIP
- 食品配送行业货物运输质量保障措施.docx VIP
- 2025入党积极分子发展对象培训考试试卷题库(含答案).docx VIP
- 地下室金刚砂地坪施工方案.docx VIP
- 2025年公安局警务辅助人员招聘考试笔试试题(附答案).docx VIP
- “红旗杯”竞赛总题库-2班组长成本绩效管理能力考试题库(附答案).docx VIP
- 轨道交通收益权质押价值评估研究--以xx市地铁x号线为例.pdf VIP
- 5. 国威人工智能产业学院建设方案V1.5.pdf VIP
- 中国AIGC应用全景图谱报告.pptx VIP
文档评论(0)