《PLC基本指令》PPT课件.ppt
2.2 PLC基本指令,一、逻辑取及线圈驱动指令LD,LDI,OUT,1.定义:LD取指令:表示读入一个与母线相连的常开触点指令;LDI取反指令:表示读入一个与母线相连的常闭触点指令;OUT线圈驱动指令:即输出指令。,2.指令助记符与功能:,3.指令说明:(1)LD,LDI指令用于将触点接到母线上。另外,与后面讲到的ANB、ORB指令组合,在分支起点处也可使用。(2)OUT指令是对输出继电器、辅助继电器、状态、定时器、计数器的线圈驱动指令,对输入继电器不能使用。(3)OUT指令可作多次并联使用。(4)对定时器或计数器的线圈使用OUT指令后,必须设定K值。,4.编程,0 LD X000 OUT Y000LDI X001OUT M100OUT T0 K19程序步自动管理空2步7 LD T08 OUT Y001,梯形图,指令表,二、触点串联指令AND、ANI,1.定义:AND与指令:用于单个常开触点的串联;ANI与非指令:用于单个常闭触点的串联。,2.指令助记符与功能:,3.指令说明:(1)用AND,ANI指令可进行1个触点的串联连接。串联触点的数量不受限制,该指令可多次使用。(2)OUT指令后,通过触点对其他线圈使用OUT指令,称之为纵接输出。这种纵接输出,如果顺序不错,可多次重复。(3)建议尽量做到1行不超过10个触点和1个线圈,总共不要超过24行。,4.编程,0 LD X002AND X000OUT Y003LD Y003ANI X003OUT M101AND T17 OUT Y004,梯形图,指令表,如上图(a)所示,紧接着OUT M101以后通过触点T1可以驱动OUT Y004,但如是驱动顺序相反(如(b)图所示)时,则必须使用后面讲到的进栈MPS和出栈MPP命令。,(a),(b),三、触点并联指令OR,ORI,1.定义:OR或指令:用于单个常开触点的并联;ORI或非指令:用于单个常闭触点的并联;,2.指令助记符与功能:,3.指令说明:(1)OR、ORI用作1个触点的并联连接指令。(2)串联连接2个以上触点时,并将这种串联电路块与其他电路并联连接时,采用后面讲到的ORB指令。(3)OR,ORI是从该指令的步开始,与前面的LD,LDI指令步,进行并联连接。并联连接的次数不受限制,但使用图形编程设备和打印机时受限制(24行以下),4.编程,梯形图,0 LD X0041 OR X0062 ORI M1023 OUT Y0054 LDI Y0055 AND X0076 OR M1037 ANI X0108 OR M1109 OUT M103,指令表,四、串联电路块的并联指令ORB,1.定义:(1)串联电路块:两个或两个以上的触点串联连接的电路(2)ORB指令:对串联电路块的并联连接指令,尝试:,0 LD X001AND X002LD X003AND X004ORBOUT Y001LD T001AND X0058 OUT Y002,2.指令说明:(1)将串联电路并联连接时,分支开始用LD、LDI指令,分支结束用ORB指令。(2)ORB 指令与后面讲的ANB指令等一样,是不带软元件地址号的独立指令。(3)有多个并联电路时,若对每个电路块使用ORB指令,则并联电路没有限制。(见正确编程程序)ORB也可以成批地使用,但是由于LD,LDI指令的重复使用次数限制在8次以下,请务必注意。(见编程不佳的程序),3.编程,梯形图,指令表,1 LD X0002 AND X0013 LD X0024 AND X0035 ORB6 LDI X0047 AND X0068 ORB9 OUT Y006,1 LD X0002 AND X0013 LD X0024 AND X0035 LDI X0046 AND X0067 ORB8 ORB9 OUT Y006,编程不佳的程序,正确编程的程序,五、并联电路块的串联指令ANB,1.定义:(1)并联电路块:两个或两个以上的触点并联连接的电路(2)ANB指令:对并联电路块的串联连接指令,尝试:,2.指令说明(1)当分支电路(并联电路块)与前面的电路串联连接时,使用ANB指令,分支的起点用LD,LDI指令,并联电路块结束后用 ANB 指令,与前面的电路串联。(2)若多个并联电路块按顺序和前面的电路串联连接时,则 ANB 指令的使用次数没有限制。(3)也可成批地使用ANB指令,但在这种场合,与ORB指令一样,LD、LDI指令的使用次数是有限制的(8次以下),请务必请意,3.编程,0 LD X0001 OR X0012 LD X0023 AND X0034 LDI X0045 AND X0056 ORB7 OR X0068 ANB9 OR X00310 OUT Y007,梯形图,指令表,