欢迎来到天天文库
浏览记录
ID:49986173
大小:238.01 KB
页数:46页
时间:2020-03-06
《PLC基本指令与编程.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、2.PLC基本指令与编程(一)1.输入继电器(X)和输出继电器(Y)(1)输入继电器2.1编程元件输入继电器用X来表示,其地址采用八进制编号,即X0~X177,其中没有8和9。输入继电器是用于接收和存储外部输入信号,其线圈只能通过外部信号来驱动,而不能通过内部程序来驱动。(2)输出继电器输出继电器用Y来表示,其地址采用八进制编号,即Y0~Y177,其中没有8和9。输出继电器线圈只能通过程序驱动,用于驱动外部负载。2.辅助继电器(M)PLC内部有许多辅助继电器,与中间继电器的作用类似。辅助继电器线圈只能通过程序驱动,即
2、只能用于内部编程,不能直接驱动外部负载。(1)通用辅助继电器编号为M0~M499,其用法与输出继电器相同,不能直接驱动外部电路。(2)断电保持辅助继电器PLC在运行中若突然发生断电,保持断电前的状态,断电保持辅助继电器就是实现这种要求。(3)特殊辅助继电器编号为M8000~M8255。具有特殊功能(见附录C)常用特殊辅助继电器:M8000PLC运行时接通,可用于运行监控;M8002仅在PLC运行的第一个周期内产生一个脉冲(初始脉冲),可用于初始化处理;M8012产生100ms的时钟脉冲;M8013产生1s的时钟脉冲;
3、M8033PLC运行停止时保持输出;M8034输出全部禁止。X、Y、M元件的应用3.状态器(S)编号为S0~S999,它是构成状态转移图的重要元件,主要用于步进顺序控制。4.常数(K/H)由于常数在程序和PLC内部寄存器中均占有一定存储空间,因此将它也当作编程元件。十进制数用K表示,十六进制数用H表示。5.定时器(T)编号为T0~T255,作用相当于时间继电器,都是通电延时型,只能通过程序实现断电延时功能。6.计数器(C)编号为C0~C255,在使用时与定时器类似,要与一个计数设定值一起使用,该设定值可以通过常数K直
4、接设定,也可以通过数据寄存器(D)间接设定。当计数器当前值与所设定值相等时,计数器的触点动作。8.数据寄存器(D)编号为D0~D8255,每个数据寄存器都是16位,可用相邻的两个数据寄存器存放32位数据,最高位都为符号位。(1)通用数据寄存器通用数据寄存器编号为D0~D199,该类数据寄存器不具有断电保持功能,当PLC停止运行时,数据全部清零;但其可以通过特殊辅助继电器M8033来实现断电保持,当M8033为“1”时,D0~D199在PLC停止运行时数据不会丢失。(2)断电保持数据寄存器断电保持数据寄存器编号为D20
5、0~D7999。(3)特殊数据寄存器编号为D8000~D8255。这类数据寄存器用于监控PLC的运行状态,如D8000存放监视定时器(WDT)的时间。未定义的特殊数据寄存器,用户不能使用。9.变址寄存器(V/Z)有16个变址寄存器,编号为V0~V7和Z0~Z7,都是16位的寄存器。变址寄存器实际上是一种特殊的数据寄存器,用于改变元件的编号。10.指针(P/I)(1)分支用指针P分支用指针编号为P0~P127,它是用来指定跳转指令(CJ)和子程序调用指令(CALL)调用子程序的入口地址。(2)中断用指针I中断用指针编号
6、为I0□□~I8□□,它是用来指示某个中断程序的入口位置。2.2基本指令1.LD、LDI、OUT指令LD(load):常开触点与母线连接指令(取指令)。LDI(loadInverse):常闭触点与母线连接指令(取反指令)。目标元件为X、Y、M、S、T或C。OUT(out):驱动线圈的输出指令(线圈驱动指令)。目标元件为Y、M、S、T或C,不能对X使用。示例:LDX0OUTY0LDIX1OUTM0LDM0OUTY1OUTY22.AND、ANI指令AND(And):单个常开触点串联连接指令(与指令)ANI(AndInve
7、rse):单个常闭触点串联连接指令(与反指令)目标元件:X、Y、M、S、T或C示例:LDX0ANIX1AN1X2OUTY0LDIX3ANDX4ANDX5OUTY1LDY0ANDY1OUTY2OUTY33.OR、ORI指令OR(Or):单个常开触点并联连接指令(或指令)ORI(OrInverse):单个常闭触点并联连接指令(或反指令)目标元件:X、Y、M、S、T或C示例:LDX0ORX2ORIX3ANIX1OUTY04.ANB指令ANB(AndBlock):电路块串联指令(块与指令)示例1:有两种编程方法:一般编程法:
8、集中编程法:LDX0LDX0ORIX3ORIX3LDIX1LDIX1ORX4ORX4ANBLDX2LDX2ORX5ORX5ANBANBANBOUTY0OUTY0LDX0ANDX1ORIX4LDX2ORX5ANBORIX6ANIX3OUTY0示例2:5.ORB指令ORB(OrBlock):电路块并联连接指令(块或指令)示例1:一般编程法:集中编程
此文档下载收益归作者所有