GEPLC第14讲-控制功能指令1.ppt

GEPLC第14讲-控制功能指令1.ppt

ID:62117960

大小:514.50 KB

页数:34页

时间:2021-04-17

GEPLC第14讲-控制功能指令1.ppt_第1页
GEPLC第14讲-控制功能指令1.ppt_第2页
GEPLC第14讲-控制功能指令1.ppt_第3页
GEPLC第14讲-控制功能指令1.ppt_第4页
GEPLC第14讲-控制功能指令1.ppt_第5页
资源描述:

《GEPLC第14讲-控制功能指令1.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十四讲 控制功能指令控制功能指令程序控制指令用于对程序流转的控制,可以控制程序的结束、分支、循环、子程序或中断程序调用等。通过程序控制指令的合理应用,可以使程序结构灵活、层次分明,增强程序功能。读转换开关位置指令I/O控制指令主控继电器指令跳转指令循环指令子程序中断程序转鼓指令1.读转换开关位置指令读转换器位置(SWITCH_POS)允许逻辑读RUN/STOP转换器的当前位置,以及转换器配置模式。功能许用操作数描述POS除了S,SA,SB,SC之外任何操作数写进当前转换器位置值的存储单元:1-运行I/O激活2-运行I/O不激活3-停止模式MODE除了S,SA

2、,SB,SC之外任何操作数写进转换器配置值的存储单元0–转换器配置不支持1–转换器控制运行/停止模式2–转换器不用,或由拥护申请使用3–转换器控制存储保护,或运行/停止模式S返回2.I/O控制指令当DOI/O(DO_IO)接收能流,在程序运行时,每次扫描就刷新输入或输出点。除了正常的I/O扫描外,在程序执行期间也可以利用DO_IO功能刷新其所选择的I/O。如果输出指定,DO_IO根据存储在I/O存储器中最新值刷新输出。在整个I/O模块增量范围内使用I/O;如有必要,在DO_IO执行期间,PLC调整基准点。暂停I/O(SUS_IO)功能块在一个CPU扫描中出现事

3、故时停止正常I/O扫描。在下次输出扫描期间,保持所有输出的当前状态。在下次输入扫描期间,输入数据刷新。可用操作数参量许用操作数描述STI,Q,AI,AQ被扫描的输入或输出点(字)组起始地址。ST和END必须在相同的存储区域。注意:如果ST和END在BOOL量存储器中,ST必须是字节组。那就是说,基准地址必须从(8n+1)开始,例如%I01,%Q09,%Q49。ENDI,Q,AI,AQ被扫描的输入或输出点的最后一位的地址。必须和ST在相同的存储区域。注意:如果ST和END在BOOL量存储器中,END的基准地址必须是8n,例如%I08,%Q16ALTI,Q,M,T

4、,G,R,AI,AQ对于一个输入扫描,ALT指定地址来存储扫描输入点/字的值。对于一个输出扫描,ALT从指定地址获得输出点/字的值发送到I/O模块中。注意:如果ST和END在模拟量存储器中,ALT仅是一个WORD。应用举例注意:大部分使用DO_IO和SUS_IO的程序,把SUS_IO功能块放在第一梯级,处理输入的DO_IO功能块放在下一个梯级,处理输出的DO_IO功能块放在最后一个梯级。DO_IO功能块处理输出点的范围从%Q00001到%Q00030。如果在这个范围内的模块是一个32点的模块,DO_IO功能块执行对整个模块的扫描,不会把I/O模块从中间分开扫描

5、。返回3、主控继电器指令(MCRN,ENDMCRN)3、主控继电器指令(MCRN,ENDMCRN)一个MCRN指令标志一个逻辑段的开始,执行该逻辑段时断开能流。一个MCRN段的结束必须由一个和MCRN同名的ENDMCRN作记号。在逻辑里ENDMCRN必须跟在相应的MCRN后面。ENDMCRN有一个名称,用来识别及联合相应的MCRN。主控继电器指令在激活的MCRN和相应的ENDMCRN之间的所有梯级执行时,有来自母线的负能流。在主控继电器范围内的功能块执行时,能流断开,线圈关断。一个MCRN强加下列控制:定时器不计时。TMR类型重置。对于一个ONDTR功能块,累

6、加器保持原来的值。正常输出关断,取反输出接通。在一个激活的主控继电器范围内的子程序调用不执行。可是,在子程序内的任一定时器连续不断地计时。举例:主控继电器的嵌套形式:只要V_I0002触点允许能流进入MCRN功能块,程序执行,能流不进入线圈,一直执行到关联的ENDMCRN。如果V_I0001和V_I0003触点为ON,线圈V_Q0001关断,SET线圈V_Q0003维持当前状态。返回4、跳转指令(JUMP,LABEL)一个JUMP指令将旁路逻辑程序的一部分。程序在同一个块中指定的LABELN中连续执行。能量流直接从JUMPN跳转到由LABELN指定梯级。当跳转

7、激活时,在jump和label之间的任何功能块都不执行。JUMPN有一个与之相关联的LABELN。跳转指令跳转指令性质:在JUMPN和与其相关的LABELN之间的所有线圈都保持它们先前的状态。与定时器、计数器、锁存器和继电器相关联的线圈也保持它们先前的状态。任何JUMPN能向前跳转也能向后跳转,也就是说,LABELN既能在前面梯级中也能在后面梯级中。LABELN必须在同一个块中。跳转指令注意:1)为了避免由向前或向后JUMPN指令建立一个死循环,一个向后JUMPN应该包含一条有条件的路径。2)一个JUMPN指令的右端不连接任何指令或语句。3)多条跳转指令可对应

8、同一标号,但不允许一个跳转指令对应多个

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

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

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