保持指令( KEEP)用来保持基于两个执行条件的操作位的状态。将保持指令( KEEP)连接到两条指令线上,当第一个指令行末端的执行条件为“ON”时,保持指令的操作位置“ON”;当第二个指令行末端的执行条件为“ON”时,保持指令的操作位置“OFF”。即使操作位在程序的内部连锁部分,保持指令的操作位也将保存它的“ON”或“OFF”状态。
在图6-32a所示梯形图中,当IR 00002为“ON”且IR 00003为“OFF”时,HR 0000将会置“ON”,并一直保持到IR 00004或者IR 00005置“ON”而使HR 0000复位为“OFF”为止。而在此期间,无论IR 00002和IR 00003如何变化,HR 0000始终置“ON”。对应指令助记符程序如图6-32b所示。
图6-32 保持指令
梯形图的保持指令
网址: http://www.kuqiw.cn/ziliao/show/3011/