第十四讲控制功能指令第一页,共三十五页
控制功能指令程序控制指令用于对程序流转的控制,可以控制程序的结束、分支、循环、子程序或中断程序调用等
通过程序控制指令的合理应用,可以使程序结构灵活、层次分明,增强程序功能
读转换开关位置指令2
I/O控制指令3
主控继电器指令4
转鼓指令第二页,共三十五页
读转换开关位置指令读转换器位置(SWITCH_POS)允许逻辑读RUN/STOP转换器的当前位置,以及转换器配置模式
功能许用操作数描述POS除了S,SA,SB,SC之外任何操作数写进当前转换器位置值的存储单元:1-运行I/O激活2-运行I/O不激活3-停止模式MODE除了S,SA,SB,SC之外任何操作数写进转换器配置值的存储单元0–转换器配置不支持1–转换器控制运行/停止模式2–转换器不用,或由拥护申请使用3–转换器控制存储保护,或运行/停止模式S返回第三页,共三十五页
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扫描中出现事故时停止正常I/O扫描
在下次输出扫描期间,保持所有输出的当前状态
在下次输入扫描期间,输入数据刷新
第四页,共三十五页
可用操作数参量许用操作数描述STI,Q,AI,AQ被扫描的输入或输出点(字)组起始地址
ST和END必须在相同的存储区域
注意:如果ST和END在BOOL量存储器中,ST必须是字节组
那就是说,基准地址必须从(8n+1)开始,例如%I01,%Q09,%Q4