您现在的位置是:首页 > PLC技术 > PLC技术
PLC编程梯形图中的梯形指令
来源:艾特贸易2017-06-05
简介梯形指令是在梯形图上对应于条件的指令。梯形指令既可独立于逻辑块指令(下面介绍),又可与之组合。它形成了执行所有其他指令的基本执行条件。 a . LOAD 和 LOAD NOT 指令。启动梯
梯形指令是在梯形图上对应于条件的指令。梯形指令既可独立于逻辑块指令(下面介绍),又可与之组合。它形成了执行所有其他指令的基本执行条件。 a.LOAD和LOAD NOT指令。启动梯形图中任何逻辑块的第一条指令便是LOAD和LOAD NOT指令,它们都需要一条助记符。下面例子中的“指令”是一个代表,它可以是后面要介绍的右侧指令中的任何一条。指令,如图1-4所示。 图1-4 LOAD和LOAD NOT指令 b.AND和AND NOT指令。当指令行上的条件是唯一条件且为“ON”时,右侧的指令执行条件为“ON”。对于LOAD指令(即一个常开条件),当IR00000为“ON”时,执行条件为“ON”;对于LOAD NOT指令(即一个常闭条件),当00000为“ON”时,执行条件为“OFF”。 当同一指令行上存在串联两个或更多条件时,那么第一个条件对应于一条LOAD或LOAD NOT指令;余下条件对应于AND或AND NOT指令。如图1-5所示的指令3个条件,按顺序(从左至右)分别对应一条LOAD指令、一条AND NOT指令和一条AND指令。而每条指令都需要一个助记符行。
图1-5 AND和AND NOT指令 仅当所有三个条件都为“ON”时指令才有一个“ON”执行条件,即当IR00000为“ON”、IR00100为“OFF”和LR0000为“ON”时,执行指令。 连续的AND指令可以分开单独考虑,每个AND指令都带有执行条件的逻辑与(即达到那点的所有条件的总和)和与指令的操作数位的状态。如果这些条件都为“ON”,则将为下条指令而产生一个“ON”执行条件;如果两者中有任一为“OFF”,则结果将为“OFF”。当AND指令串联时,第一条AND指令的执行条件是在指令行上的第一个条件。当串联时,每一条AND NOT指令将对其执行条件和它的操作数位的状态非进行逻辑“与”。若OR和OR NOT指令的两个或更多条件放置在相互独立的指令行上,且这些条件并联相接,那么第一个条件对应于一条LOAD或LOAD NOT指令;其他条件对应于AND或AND NOT指令。图1-6示出了三个条件,分别对应(按顺序至上而下)LOAD NOT、OR NOT及OR指令。而且,其中每一条指令都需要一行助记符。 c.AND和OR指令的组合。当三个条件中任何一个为“ON”,即当IR00000为“OFF”、IR00100为“OFF”,或LR0000为“ON”时,指令会有一个“ON”执行条件。或和或非指令的作用可单独考虑,都在它的执行条件和或指令的操作数位的状态之间做逻辑或运算,如图1-6所示。 如果这些条件中任一为“ON”,则将为下个指令而产生一个“ON”执行条件。当AND和OR指令在更为复杂的图中组合在一起时,它们有时可以单独考虑,每条指令在执行条件和操作数位的状态上完成一个逻辑操作,如图1-7所示。仔细研究此图,可发现助记符和梯形图遵循同一逻辑。
图1-6 或和或非指令
图1-7 AND和OR指令的组合 这里,对IR00000和IR00001两者进行AND操作,以作为OR指令的执行条件(即IR00200状态)。这个OR操作结果作为IR00002的执行条件,然后与IR00002的状态进行AND操作,而此结果又作为IR00003状态的执行条件,和它的状态非进行AND操作。在更复杂的梯形图中,在为最后一条指令确定一个执行条件之前必须考虑逻辑块,此时要用AND LOAD和OR LOAD指令。但在考虑更为复杂的梯形图之前,将要看一下完成一个简单的输入/输出程序所需要的指令。
点击排行
