您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC的置位/复位操作指令

来源:艾特贸易2017-06-04

简介置位 / 复位操作的梯形图是由置位 / 复位线圈及其位地址、数目 N 构成的。置位 / 复位操作的语句表是由置位 / 复位操作码 S 或 R 及其位地址、数目 N 构成的。 在梯形图 (LAD) 或功能块

    置位/复位操作的梯形图是由置位/复位线圈及其位地址、数目N构成的。置位/复位操作的语句表是由置位/复位操作码SR及其位地址、数目N构成的。    在梯形图(LAD)或功能块图(FDB)中,只要“能流”到达,就能执行置位(N位)或复位(N位)指令,执行置位或复位(N位)指令时,从指令操作数( bit)指定的地址开始的N个点都被置位或复位且自保持,置位或复位后即使“能流”断开,仍能保持置位或复位状态。置位或复位点数N的范围是1N 255    在语句表( STL)中,当逻辑堆栈栈顶值为1时,才能执行置位指令“S bitN”或复位指令“R bitN”,执行置位或复位(N位)指令时,从指令操作数(bit)指定的地址开始的N个点都置位或复位且自保持,置位或复位后即使能逻辑堆栈栈顶值变为0,仍能保持置位或复位状态。    置位/复位指令为S/R (Set/Reset)。置位复位指令梯形图、语句表及功能见表3-2    3-2    置位/复位指令梯形图、语句表及功能
置位/复位指令梯形图、语句表及功能
    置位/复位指令的操作数范围:    (1)置位/复位线圈bitIQMSMTCVSL(位)。    (2)置位/复位线圈数目NVBIBQBMBSBLBAC、常数、*VD*AC*LD    置位/复位指令说明:①置位或复位指令可用于电动机的启、停控制程序,如图3-6所示;②指定触点一旦被置位则保持接通状态,直到对其进行复位操作为止,而指定触点一旦被复位则变为断开状态,直到对其进行置位操作为止;③如果用复位指令“RbitN”对定时器或计数器进行复位操作,则被指定的TC的位被复位,同时其当前值被清零;④SR指令可多次使用相同编号的各类触点,使用次数不限。
置位/复位指令的应用程序段
    3-6    置位/复位指令的应用程序段    当执行立即置位指令“SI bitN”或立即复位指令“RI bitN”时,从指令操作数( bit)指定的地址开始的N个物理输出点将被立即置位或立即复位且自保持;在语句表( STL)中,当逻辑堆栈栈顶值为1时,从指令操作数指定的地址开始的N个物理输出点被立即置位且自保持,即使栈顶值变为0,继续置位。直至执行立即复位指令,才把从指令操作数指定的地址开始的N个物理输出点立即复位且自保持,即使栈顶值变为0,也保持复位。数目N的范围是1~128。图3-7所示是立即置位/立即复位指令的应用实例。
立即置位/立即复位指令的应用实例
    3-7    立即置位/立即复位指令的应用实例    立即置位/立即复位操作的操作数范围:    (1)立即置位/立即复位线圈bitQ(位)。    (2)立即置位/立即复位线圈数目NVBIBQBMBSBLBAC、常数、*VD*AC*LD    顺便提及RSSR指令:①RS复位优先锁存器,当置位信号和复位信号都有效时,复位信号优先,输出线圈不接通;②SR置位优先锁存器,当置位信号和复位信号都有效时,置位信号优先,输出线圈接通。