PLC软继电器与基本指令的学习与运用ABCKMFUQKMSB2SB1KMKHKHM3~一、F1系列PLC的软继电器及其编号ABCKMFUQKMSB2SB1KMKHKHM3~UVWUVWX0X1X2Y0一、F1系列PLC的软继电器及其编号PLC品种繁多,各有特色。本章以目前较为常用的F1系列PLC为例进行讲授。一、F1系列PLC的软继电器及其编号F1系列PLC的型号F1–123-41-表示输入/输出总点数(I/O点数)2-表示本单元的类型:M为基本单元,E为扩展单元3-表示输出方式:R为继电器输出,T为晶体管输出,S为晶闸管输出4-表示电源电压种类:V为100/110V交流,E为220/240V交流,D为24V直流F1–20MR-E一、F1系列PLC的软继电器及其编号F1系列PLC的基本单元、扩展单元基本单元:为PLC的主机扩展单元:为PLC的扩展机,没有中央处理器,不能单独使用,与主机相连以增加PLC的输入/输出点数。基本单元扩展单元扩展模块一、F1系列PLC的软继电器及其编号不同厂家、不同系列的PLC,其内部软继电器的功能和编号也不相同,因此用户在编制程序时,必须熟悉所选用PLC的软继电器功能和编号。F1系列PLC软继电器编号由字母和数字组成。一、F1系列PLC的软继电器及其编号X400X400X400动合触点X400动断触点线圈输入端用户输入触点输入继电器(X):是PLC接收来自外部输入信号的接口。输入继电器的线圈与PLC的输入端相连,每个输入继电器带有一对常开和常闭触点,其触点可以反复使用。输入继电器由外部信号驱动,即由外接开关控制。其编号采用3位八进制数编写。X400Y430X401X402Y430PLC程序中不能出现输入继电器的线圈PLC输入部件1.输入继电器(X)一、F1系列PLC的软继电器及其编号◆输入继电器是PLC用来接收用户输入设备发来的输入信号。◆输入继电器线圈由外部输入信号所驱动,只有当外部信号接通时,对应的输入继电器才得电,不能用指令来驱动。※在程序中绝对不可能出现输入继电器的线圈,只能出现输入继电器的触点※每个输入继电器的常开与常闭触点均可无数次使用X400X401X402X400X4011.输入继电器(X)输入继电器(X)编号:采用3位八进制数编写。基本单元:F1-40MR:F1-60MR:X400~X407X000~X007X410~X413X010~X013X500~X507X400~X407X510~X513X410~X413X500~X507X510~X5132.输出继电器(Y)Y430430COM用户电源输出端输出触点负载输出继电器(Y):是PLC向外部负载传送信息的器件,其输出接点连接到PLC的输出端子上。输出继电器接点的通和断是由程序执行结果决定的,它有一对专用的外部输出常开接点,另外一对常开和一对常闭接点可供在编程中反复使用。输出继电器编号采用3位八进制数编写。X400Y430X401X402Y430PLC输出部件Y430内部动断触点Y430内部动合触点Y430内部线圈◆输出继电器是用来将PLC内部信号输出传送给外部负载◆输出继电器线圈是由PLC内部程序驱动,其线圈状态传送给输出单元,再由输出单元对应的硬触点来驱动外部负载※每个输出继电器在输出单元中都对应有一个常开硬触点,但在程序中供编程的输出继电器,不管是常开还是常闭触点,都可以无数次使用。Y430Y430Y4312.输出继电器(Y)输出继电器(Y)编号:基本单元:F1-40MR:F1-60MR:Y430~Y437Y030~Y037Y530~Y537Y430~Y437Y530~Y5373.辅助继电器(M)X400M101M101M101M101动合触点动断触点X401线圈辅助继电器(M):PLC中设有许多辅助继电器M,各有一对常开和一对常闭接点,可以反复使用。辅助继电器必须由PLC中其他器件的接点接通驱动M的线圈后,其接点才能动作,仅供中间转换环节使用,故又称中间继电器。辅助继电器不能直接驱动外部负载,要驱动外部负载必须通过输出继电器才行。辅助继电器编号用3位八进制数编号。3.辅助继电器(M)X400M101M101M101M101动合触点动断触点X401线圈◆辅助继电器是PLC中数量最多的一种继电器,其作用相当于继电器控制系统中的中间继电器。◆和输出继电器一样,其线圈由程序指令驱动,每个辅助继电器都有无限多对常开常闭触点,供编程使用。但是,其触点不能直接驱动外部负载,要通过输出继电器才能实现对外部负载的驱动。辅助继电器(M)1.普通辅助继电器(M100~M277)普通辅助继电器没有后备电池支持,所以当电源中断时,普通辅助继电器不能保持它们原来的状态。2.保持辅助继电器(M300~M377)保持继电器有后备电池支持,所以当电源中断时,保持辅助继电器能保持它们原来的状态。故保持辅助继电器可用于要求保持断电前状态的场合。因此又称为保护继电器。4.定时器(T)定时器(T):相当于电器系统中的通电延时时间继电器,用于延时控制。F1系列有32个定时器。K后面为设定的时间。定时器可提供无数对的常开、常闭延时触点供编程用。X400T450T450Y430K5当输入条件(X400)接通定时器(T450)线圈时,开始计时,定时时间到,则定时器的接点动作。——通电延时控制定时器动断触点定时器动合触点定时器线圈0.1s(0.1~999s)0.01s(0.01~99.9s)T050~T057,T450~457,T550~557T650~T657按定时精度分为4.定时器(T)使用定时器要注意:X400T450T450Y430K51、计数器为减法式计时,即为倒计时,当计时时间到,则K值为0;2、使用定时器时,必须设置K的值;3、同一定时器(定时器线圈)在同一个子程序中只能使用一次,但它的常开、常闭接点可以反复使用;4、当输入条件接通定时器线圈时,开始计时;当输入条件断开定时器线圈时,定时器立即停止计时,而且恢复到原来的设定值,此时,定时器接点恢复原来状态;5、F1系列定时器均为接通延时,即从定时器线圈接通开始定时,经延时设定时间后定时器接点动作;如果需要断开延时电路,需要重新设计程序。4.定时器(T)X400T450T450Y430K5改进控制电路要求:按一下启动按钮,延时5秒钟电机启动,并连续运转。启动按钮:X400电机:Y430M100T450T450Y430K5X400M100M100X401T450T450Y430K5X400M100M100X401X400Y4304.定时器(T)X400T450T450Y430K5断开延时电路设计控制要求:接受输入信号(按下启动按钮X400)时,瞬时产生相应的输出信号(Y430带电)。当输入信号消失(松开启动按钮X400)后,延迟一定的时间(5秒),输出信号停止输出(Y430失电)。T450T450K5X400Y430控制要求:接受输入信号(按下启动按钮X400)时,瞬时产生相应的输出信号(Y430带电)。延迟一定的时间(5秒),输出信号停止输出(Y430失电)。X400Y430Y430T450K5T450定时器(T)编号:①0.1s定时精度(0.1~999s):T050~T057T450~T457T550~T557②0.01s定时精度(0.01~99.9s)T550~T5575.计数器(C)计数器用于计数。F1系列共有32个计数器C,全部由后备电池支持,因此电源中断后计数器保持断电前的计数状态。用3位八进制数编号。计数器编号:C060~C067C460~C467C560~C567C660~C667计数范围:0~9995.计数器(C)X400X401K5C460Y430RSTC460OUT右图中,OUT为计数器的计数信号输入端,RST为计数器的复位端,K后为所设定的计数器的计数值。工作过程:当计数器的计数信号输入端OUT连接的接点X401从断开到接通时,计数器从设定值K开始减1,而且每计数1次就从当前值减1,一直到0为止,此时计数器的接点动作,图中C460常开接点闭合,输出继电器Y430线圈接通。当计数器复位信号输入端RST连接的接点X400从断开到接通时,则计数器复位,计数器从当前值回到原来的设定值。计数器复位输入相对于计数输入拥有优先执行权。使用计数器时必须设计计数次数K,否则出错。5.计数器(C)X400X401K5C460Y430RSTC460OUT右图中,OUT为计数器的计数信号输入端,RST为计数器的复位端,K后为所设定的计数器的计数值。RSTC460K5C460X401X400C460Y430X401X400C460等效控制电路图时序图6.特殊辅助继电器(M)①M70:运行监视继电器当PLC运行时,M70自动处于接通状态,当PLC停止运行时,M70处于断开状态。M70PLC状态PLC运行用途:利用M70的常开接点经输出继电器Y,在外部显示程序是否运行,达到运行监视的目的。M70Y4306.特殊辅助继电器(M)②M71:初始化脉冲继电器当PLC一开始投入运行时,M71就接通,自动发出宽度为一个扫描周期的单窄脉冲。用途:M71常用作计数器、移位寄存器和保持复制继电器等的初始化信号,即开机复位或清零信号。PLC状态PLC运行M71一个扫描周期脉冲X400X401K5C460Y430RSTC460OUTM716.特殊辅助继电器(M)③M72:时钟脉冲(周期为100ms)M73:时钟脉冲(周期为10ms)在PLC的运行过程中,M72、M73产生各自周期的始终脉冲。用途:可用于驱动计数器或移位寄存器,以便执行监视定时器功能;也可以与计数器联用,起到定时器的作用。PLC状态PLC运行M72M736.特殊辅助继电器(M)④M76:锂电池电压降到一定程度接通。可用于电池报警用。⑤M77:禁止输出。M77接通时,所用输出继电器Y自动断开。⑥M74:常通。在PLC开机后始终处于接通状态。7.移位寄存器(M)用辅助继电器可以组成移位寄存器,每16个辅助继电器为一组,构成一个移位寄存器,移位寄存器的编号就是构成移位寄存器的第一个辅助继电器的编号。当某组辅助继电器已用作移位寄存器时,则这一组辅助继电器不能再作其他用途。移位寄存器器编号:M100(M100~M117)M120(M120~M137)……M260(M260~M277)M300(M300~M317)M320(M320~M327)……M360(M360~M337)保持型7.移位寄存器(M)X402X400OUTSFTRSTX401M100M117~M100M117~OUT:数据输入端。该输入端的状态决定移位寄存器的首位状态。SFT:数据移位端。该输入端接收到由断到通的信号时,移位寄存器中的内部状态发生移位。RST:复位输入端。当该输入端接通时,移位寄存器中的辅助继电器状态置零(清零)。8.状态器继电器(S)状态器编号:S600~S607S610~S617……S640~S647F1系列PLC提供40个状态继电器S,通常与步进指令一起使用,也可当作辅助继电器M来使用。状态继电器均有后备电池支持,都有断电保护功能。状态继电器有线圈,有步进常开接点,还提供普通常开和常闭接点。状态继电器用3位八进制数编号。9.数据寄存器(D)数据寄存器编号:D700~D707D710~D717……D770~D777F1系列PLC设置有64个数据寄存器,主要用于算术运算、数据比较和传送等,可存放二进制、八进制和十进制的数据,用3位八进制数编号。10.功能指令线圈(F)F1系列PLC提供了近90条功能指令,主要用来实现输入输出的高速处理、算术运算、数据传送等,从而增强了PLC的功能,扩大了PLC的应用范围。二、PLC的常用编程语言PLC常用的编程语言有:梯形图语言、助记符语言、逻辑功能图语言和某些高级语言。目前使用最多的是梯形图语言、助记符语言。Y430X400X401M100Y431M100Y4321、梯形图语言梯形图与继电接触器控制原理图相似。它沿用继电器的触点、线圈、串并联等术