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

PLC编程梯形图中的指令控制位状态

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

简介①置位和复位。当执行条件变为 ON 时,置位将在操作位上置 ON ,但不像输出指令 ( OUT) ,当执行条件变为 OFF 时,置位将不会在操作位上置 OFF 。当执行条件变为 ON 时,复位在操作位上

    ①置位和复位。当执行条件变为“ON”时,置位将在操作位上置“ON”,但不像输出指令( OUT),当执行条件变为“OFF”时,置位将不会在操作位上置“OFF”。当执行条件变为“ON”时,复位在操作位上置“OFF”,但不像输出非指令(OUT NOT),当执行条件变为“OFF”时,复位将不在操作位上置“ON”。在接下来的例子里,不管IR00100的状态如何,当IR00100置“ON”时IR20000将置“ON”,并且能保持“ON”直至IR00101置“ON”。当IR00101置“ON”时,复位将使IR20000置“OFF”。置位和复位如图1-31所示。
置位和复位
    1-31    置位和复位    置位和复位没有功能码。从手持式编程器输入它们时按FUNSET键或FUNRSET键,后面输入位地址。    ②上升沿微分和下降沿微分。所谓上升沿微分和下降沿微分是指输入信号脉冲的前沿和后沿的操作。上升沿微分和下降沿微分指令用来让操作位在一个周期时间内置“ON”。在执行条件“OFF”变为“ON”之后,上升沿微分指令使一个周期的操作位置“ON”;在执行条件“ON”变为“OFF”之后,下降沿微分指令使一个周期的操作位置“ON”。这两种指令都只需要有一行助记符。上升沿微分和下降沿微分如图1-32所示。    这里,在IR00000变为“ON”后,IR20001在一个周期内将置“ON”。接下来再执行DIFU (13) 20001,不管IR00000的状态如何,IR20001将为“OFF”。用下降沿微分指令,在IR00001变为“OFF”后(IR20002保持“OFF”直至此时),IR20002将在一个周期内置“ON”,并且将在下一次执行DIFD (14) 20002后置“OFF”。
上升沿微分和下降沿微分
    1-32    上升沿微分和下降沿微分    ③保持。使用保持指令来保持基于两个执行条件的操作位的状态。这样做,将保持指令连接到两条指令线上。当第一个指令行末端的执行条件为“ON”时,保持指令的操作位置“ON”。当第二个指令行末端的执行条件为“ON”时,保持指令的操作位置“OFF”。即使位于在程序的内部联锁部分,保持指令的操作位将保存它的“ON”或“OFF”状态。    在如图1-33所示的例子中,当IR00002为“ON”且IR00003为“OFF”时,HR0000将会置“ON”。HR0000一直保持“ON”直到另外的IR00004或者IR00005置“ON”为止。保持指令和其他一样,也需要不止一条指令行,这些指令行在它们控制的指令之前要先编码。
保持指令应用
    1-33    保持指令应用