工学]现代电气控制技术第3章3常用指令

工学]现代电气控制技术第3章3常用指令

ID:40191005

大小:334.00 KB

页数:35页

时间:2019-07-25

工学]现代电气控制技术第3章3常用指令_第1页
工学]现代电气控制技术第3章3常用指令_第2页
工学]现代电气控制技术第3章3常用指令_第3页
工学]现代电气控制技术第3章3常用指令_第4页
工学]现代电气控制技术第3章3常用指令_第5页
资源描述:

《工学]现代电气控制技术第3章3常用指令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3.6常用的应用指令分支和分支结束指令暂存继电器跳转和跳转结束指令定时器/计数器指令13.6.1分支和分支结束指令IL/ILCIL(02)/ILC(03)——用于控制程序流向的指令功能:IL是分支指令,ILC是分支结束指令,当一个电路有多个分支到多个输出时,需使用IL和ILC指令,IL和ILC也称联锁指令。格式:IL符号:ILC符号:2使用IL/ILC指令时应注意:所有OUT指令的输出位为OFF;所有定时器都复位;1.接在分支母线上的触点都以LD(LDNOT)指令开始。2.不论IL的输入条件是ON还是OFF,CPU都要对IL/ILC之间的程序段进行扫描。3.只有当IL的

2、执行条件为OFF时,IL和ILC之间的程序不执行(否则执行)。此时IL和ILC间各器件的状态为:KEEP指令的操作位、计数器、移位寄存器以及SET和RESET指令的操作位保持执行条件为OFF以前的状态。4.IL和ILC指令可以成对使用,也可以多个IL指令配一个ILC指令,但不准嵌套使用。3LD00000IL(02)LD00001OUT01000LD00002ANDNOT00003OUT01001ILC(03)LD00004OUT010020100001002A000000000400002000030100100001IL(02)ILC(03)0000000001010

3、000000401002000020000301001IL(02)ILC(03)当00000为ON时,IL(02)与ILC之(03)间的程序执行:01000和01001的状态,取决于A右侧各触点的状态。分支指令的例子4LD00000IL(02)LD00001OUT01000LD00002IL(02)LD00003OUT01001LD00004OUT01002ILC(03)LD00005OUT010030100001003000000000400002000030100100001IL(02)ILC(03)IL(02)0100200005IL(02)IL(02)ILC(0

4、3)00000000010000200003000040100001001010020000501003连续分支的例子功能相同53.6.2暂存继电器TR暂存继电器用于暂时存储指令执行的结果。暂存继电器编号TR0~TR7对暂存继电器作如下说明:1.在同一分支程序段中,TR号不能重复使用。2.TR不是独立的编程指令,要与其他指令配合使用。用暂存继电器也可以处理梯形图的分支。6LD00000OUTTR0AND00001OUT01000LDTR0AND00002OUT01001LD00000IL(02)LD00001OUT01000LD00002OUT01001ILC(03)用

5、TR处理分支0000000001000020100001001TR0用IL/ILC处理分支两种处理分支方法的区别用TR时:用AND指令连接下一个分支的触点在分支多时,用TR处理分支程序要烦琐一些。用IL/ILC时:用LD指令连接下一个分支的触点使用暂存继电器举例73.6.3跳转和跳转结束指令JMP/JMEJMP(04)/JME(05)——控制程序执行流向1.JMP/JME的用法1)发生跳转时,JMPN和JMEN之间的程序不执行,且不占用扫描时间。2)发生跳转时所有继电器、定时器、计数器均保持跳转前的状态不变。3)同一个跳转号N只能在程序中使用一次。但当N取00时,JMP

6、00/JME00可以在程序中多次使用。格式:JMP(04)NN为跳转号(范围00~49)JME(05)N8LD00000JMP(04)00LD00001OUT01000AND00002OUT01100JME(05)00LD00003OUT010044)以00作为跳转号时,比其他跳转号的执行时间长5)不同跳转号时可以嵌套使用。例如:JMP00-JMP01-JME01-JME00JMP(04)00JME(05)0000001010000000201004000000000301100当00000为ON时:JMP(04)与JME(05)之间的程序执行。01000和01100的

7、状态,取决于其输入条件的状态。使用跳转指令举例96)多个JMP可以共用一个JME00000程序A程序B00001JMP(04)00JME(05)00程序CJMP(04)0000000OFF、00001OFF时:只执行程序C00000ON、00001OFF时:执行程序A→程序C00000ON、00001ON时:执行程序A→程序B→程序C102.JMP/JME指令举例00000手动程序自动程序00000JMP(04)00JME(05)01JMP(04)01JME(05)0000000对应一操作开关执行手动操作程序当00000为OFF时执行自动

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。