黑龙江西门子S7-1200PLC模块代理经销商

如图1-49所示,任何一个输出位一般只可用于控制其状态的一条指令。KEEP (11)用来保持基于两个执行条件指定位的状态。这些执行条件用S和R标出。S是置位输出,R是复位输出。KEEP (11)运算就像一个由S置位和R复位的锁存继电器。当S为“ON”时,其指定位也会置“ON”,并保持“ON”直到复位为止,在此期间,不管S是否保持“ON”。当R置“ON”时,其指定位也会置“OFF”,并保持“OFF”直到置位为止,在此期间不管R是否保持“ON”。执行条件和KEEP (11)位状态的关系如图1-50所示。这些指令不影响标志位。注意,当KEEP (11)由一个外部常闭触点控制复位行,且输入元件由一个交流电源供电时,在KEEP (11)的复位(R)控制线上千万不要使用一个条件非(常闭触点)的输入位。PC机的直流电源的延时切断(对应于输入单元由交流电源供电)可引起KEEP (11)的指定位复位,这种情况如图1-51所示。

图1-49 保持[KEEP (11)]

图1-50 执行条件和KEEP (11)位状态的关系

图1-51 不能使用的KEEP (11)
在联锁指令中KEEP (11)使用的位不能复位。

如图1-47所示,当SET的执行条件为“ON”时,SET置操作数位为“ON”;当其执行条件为“OFF”时,操作数位的状态不受影响。当RSET的执行条件为“ON”时,RSET置操作数位为“OFF”;当其执行条件为“OFF”时,操作数位的状态不受影响。SET指令的执行和OUT指令不同,因为当执行条件为“OFF”时,OUT指令置操作数位为“OFF”。同样,RSET指令的执行和OUT NOT指令不同,因为当执行条件为“OFF”时,OUT NOT指令置操作数位为“ON”。在手持式编程器上输入SET时需要按下FUN和SET两个键,输入RSET时需要按下FUN和RSET两个键。注意,当遇到联锁条件和跳转条件,即当IL(02)和JMP (04)在一个“OFF”执行条件执行下时,在IL (02)和ILC (03)或JMP (04)和JME (05)之间的SET和RSET的操作数位的状态不发生变化,这些指令不影响标志位。
图1-47 置位(SET)和复位(RSET)
如图1-48所示的这个例子表明OUT和SET、RSET之间的区别。在如图1-47(a)所示的例子中,无论IR00000变为“ON9还是“OFF”,IR20000都相应变为“ON”或“OFF”。
在如图1-48 (b)所示的例子中,当IR00001变为“ON”时,IR10000也变为“ON”,并且一直保持“ON”直到IR00002也变为“ON”为止(即使IR00001变为“OFF”)。
通常可以使用7条指令来控制单独的位状态。它们是OUT、OUT NOT、DIFU (13)、DIFD (14)、SET、RSET和KEEP (11)。这些指令可以用不同的方法来控制位的“ON”和“OFF”状态。
a.输出(OUT)如图1-45所示。

图1-45 输出(OUT)
b.输出非(OUT NOT)。如图1-46所示。

图1-46 输出非(OUT NOT)

任何一个输出位一般只可用于控制其状态的一条指令。OUT和OUT NOT用于根据执行条件控制指定位的状态。
对于执行条件为“ON”,OUT指令将指定位置“ON”;对于执行条件为“OFF”,OUT指令将指定位置“OFF”。在一个TR位中,OUT出现在分支点上,而不是一个指令行的末端。对于执行条件为“OFF”,OUT NOT指令将指定位置“ON”;对于执行条件为“ON”,OUT NOT指令将指定位置“OFF”。通过梯形图中指定条件位置“ON”和“OFF”,可控制OUT和OUT NOT的执行,而这些位决定其他指令的执行条件。允许一组复杂条件控制单个工作位状态,然后这个工作位用于控制其他指令,这对编程是非常有帮助的。一个位“ON”和“OFF”的时间长短可以通过将OUT或OUT NOT与TIM指令结合来完成控制。这些指令不影响标志位。
a.逻辑块与(AND LD)。如图1-43所示。
b.逻辑块或(OR LD)。如图1-44所示。

图1-43 逻辑块与(AND LD)梯形图符号

图1-44 逻辑块或(OR LD)梯形图符号
当需指令组合成为逻辑块而仅用OR和AND操作不能逻辑地实现时,应使用AND LD和OR LD指令。然而AND和OR运算逻辑是连接一个位状态和一个执行条件,AND LD和OR LD逻辑连接两个执行条件,即当前的一个和上一个没有使用的执行条件。

为了画梯形图,并非必须使用AND LD和OR LD指令,在用SSS软件直接输入梯形图时也不需要使用它们。但是在将程序转换为助记符形式并将程序以助记符形式输入时必须使用这些指令。
为了减少编程所需的指令数,则必须基本理解逻辑块指令,这些指令不影响标志位。
黑龙江西门子S7-1200PLC模块代理经销商