PLC 软电器与基本逻辑指令.ppt
第二章软电器与基本指令,2.1编程资源2.2时序图与逻辑表达式2.3软电器的工作原理2.4基本逻辑指令,,2.2.1时序图,,2.2.2逻辑表达式,,,,,,,,运算的优先顺序是()→“逻辑乘”→“逻辑加”,运算规则111111101100011010000000,2.3软电器的工作原理,2.3.1输入继电器(X)和输出继电器(Y)输入继电器和输出继电器的元件号用八进制表示1.输入继电器(X)输入端子是PLC接收外部输入的开关量信号的窗口。输入继电器是与输入端子相连的光绝缘电子继电器。在梯形图中可以多次使用输入继电器的常开触点和常闭触点。2.输出继电器(Y)输出端子是PLC向外部负载发送信号的窗口。输出继电器的外部输出用触点(继电器触点,可控硅,晶体管等输出元件)与输出端子相连。输出继电器用来将PLC的输出信号传送给输出模块,再由后者驱动外部负载。,,几个特殊辅助继电器,2.3.2辅助继电器M,,,非积算型定时器,2.3.3定时器T,,积算型定时器,,低速16位增计数器,低速32位增/减双向计数器,2.3.5状态继电器(S),状态继电器主要用来实现顺序控制。状态继电器的结构和辅助继电器相同,也有线圈和触点组成,当状态继电器不用于顺序控制时,可当成一般的辅助继电器来使用。,2.3.6数据寄存器(D),数据寄存器D是存储数值数据的软元件。一个数据寄存器都是16bit(最高位为正、负符号位)。当要使用32位数据寄存器时,可以用两个编号相邻的16位数据寄存器来构造,编号大者为高位,小者为低位。D1D0表示32位,其中D1表示高16位,D0表示16低位。数据寄存器分为通用数据寄存器、特殊用数据寄存器、文件寄存器、变址用数据寄存器。,通用数据寄存器通用数据寄存器写入数据后,只要这些数据不被覆盖,这些数据就保持不变。但是RUN→STOP时,或者停电时,非掉电保持型数据寄存器全部数据均清零(对于FX2N型PLC,若特殊辅助竧电器M8033已被驱动,则数据不被清零),掉电保持型数据寄存器的内容保持不变。特殊用途数据寄存器通用数据寄存器用来记录PLC的状态信息。这些寄存器的内容反映了PLC中各个元件的工作状态,尤其在调试的过程中,可通过读取这些寄存器的内容来监控PLC的当前状态。文件寄存器文件寄存器的功能是存储用户程序中用到的数据文件,只能用编程器写入,不能用程序指令写入。但是可以用指令将文件寄存器中的内容读到普通的数据寄存器中。变址寄存器V/Z变址寄存器就是通过V、Z的内容改变地址。,2.3.7指针,分支指针(P)中断指针(I),2.3.8软电器的字长,位元件占用一个二进制位存储其状态,只有ON/OFF两种状态,如输入继电器X,输出继电器Y,辅助继电器M等。字元件占用2B存储其状态,如定时器T,16位计数器C等。双字元件两个字元件组成,占用4B存储其状态,如32为数据寄存器。位组合元件用位元件组成字长可变化的软元件。可用于组合的软电器有X、Y、M、S。位组合用由Kn加起始的软元件号组成,n为单元数,每组位元件包含4个位元件。例如K2M0表示M0~M7组成两个位元件组K2表示2个单元,它是一个8位数据,M0为最低位。,逻辑表达式X000Y000程序0LDX0001OUTY000,逻辑表达式程序0LDIM1101OUTM1202OUTM121,2.4.1电路支路开始标记指令和输出指令,,逻辑表达式X010M110Y002X011M200M210程序0LDX0101ANDM1102OUTY0023LDX0114ANIM2005OUTM210,2.4.2触点的简单连接指令,,,逻辑表达式X000M101M120程序0LDX0001ORM1012OUTM1203LDIX0004ORIM102OUTY010,2.4.2触点的简单连接指令,,,,程序0LDX0011ANIX0022LDM13ANDM2ORB5LDM36ANDM47ORB8OUTY000,2.4.3电路块指令,,,,逻辑表达式X001M1M2M3M4Y000,块并联指令,程序0LDX0105ORX01510ORIM1051ANDX0116LDM10211ANIM1062LDM1007ORIM10312OUTY0013ANIM1018ORM104ORB9ANB,,,逻辑表达式((X010X011M100X015)(M102M104))Y001,,,,,,,程序0LDX0001SETY0002LDX0013RSTY000,2.4.4置位和复位指令,,,程序0LDX0054LDM101PLSM105ORY0002LDX0066ANIM113PLFM117OUTY000,2.4.5微分脉冲输出指令,,,2.4.6触点状态变化边沿检测指令,,,