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

PLC编程梯形图中的梯形指令

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

简介梯形指令是在梯形图上对应于条件的指令。梯形指令既可独立于逻辑块指令(下面介绍),又可与之组合。它形成了执行所有其他指令的基本执行条件。 a . LOAD 和 LOAD NOT 指令。启动梯

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