资源描述
2019/7/16,武职凯尔,W Z K E,武职凯尔,项目三 三相交流异步电机的,点动、连续运行控制,项目三 三相交流异步电机的,掌握,S7-1200 PLC,基本位逻辑指令及应用,掌握,S7-1200 PLC,数据类型与系统存储区,掌握简单控制程序的设计方法,一,学习,目标,掌握 S7-1200 PLC基本位逻辑指令及应用掌握S7-1,2024/11/3,3.1,数据类型,基本数据类型,复杂数据类型,PLC,数据类型(,UDT,),VARTIANT,系统数据类型,硬件数据类型,二,知识讲座,2023/9/303.1 数据类型基本数据类型复杂数据类,2024/11/3,分类,数据类型,位数,取值范围,说明,/,举例,位,布尔(,Bool,),1,1,0,TRUE,FALSE,或,1,0,位,序,列,字节(,Byte,),8,16#0016#FF,MB0,,,IB3,,,QB1,,,DB0.DBB12,字(,Word,),16,16#000016#FFFF,MW0,,,IW2,,,QW1,,,DB0.DBW10,双字(,DWord,),32,16#0000000016#FFFFFFFF,MD0,,,ID2,,,QD1,,,DB0.DBD10,整,数,短整数(,SInt,),8,-128127,有符号十进制整数,,-121,123,整数(,Int,),16,-3276832767,有符号十进制整数, -121,123,双整数(,DInt,),32,-2147483648-2147483647,有符号十进制整数,,-121,123,无符号短整数(,USInt,),8,0255,无符号十进制整数,,123,无符号整数(,UInt,),16,065535,无符号十进制整数,,123,无符号双整数(,DUInt,),32,04294967295,无符号十进制整数,,123,1,基本数据类型,2023/9/30分类数据类型位数取值范围说明/举例,2024/11/3,基本数据类型,浮,点,数,浮点数(,Real,),32,正数范围:,1.175495e-383.402823e+38,负数范围:,-3.402823e+38-1.175495e+38,IEEE,浮点数,双精度浮点数(,LReal,),64,正数范围:,0.0,,,2.2250738585072014 e-308,1.7976931348623158 e+308,负数范围:,-1.7976931348623158 e+308,-2.2250738585072014 e-308,日,期,和,时,间,时间(,Time,),32,IEC,时间,精度,1ms,T#-24D20H31M23S648MS, T#24D20H31M23S647MS,所有的可能,Time,值都有效。,Time,值可用于计算,可能得出负时间。,日期(,Date,),32,IEC,时间,精度,1,天,D#1990-01-01 D#2168-12-31,Date,是包含自,1990,年,1,月,1,日开始算起的天数的,16,位日期值(与,UInt,类似)。最大日期值是,65378 (16#FF62),,该值与,2168,年,12,月,31,日相对应。所有可能的,Date,值都有效,每天时间,TOD,(,TIME-OF-DAY,),32,每天时间精度,1ms,TOD#00:00:0.000 TOD#23:59:59.999,TOD,(日时钟)是包含从午夜算起的毫秒数(从,0,到,86399999,)的,32,位日时钟值(与,Dint,类似),字符,Char,8,ASCII,编码,16#2016#7F,(,32127,),任何可打印的字符,除去,DEL,(,16#20,)和空格(,16#7F,),1,2023/9/30基本数据类型,2024/11/3,S7-1200 CPU,的数据访问,2,S7-1200 CPU,存储器分为不同的地址区,包括过程映像,I,、,Q,区,位,存储,区(,M,),数据块(,DB,)和临时存储,区(,L,),地址区,可访问的地址单元,地址标识符,举例,输入过程映像区,I,位,I,I0.0,字节,IB,IB1,字,IW,IW0,双字,ID,ID0,输出过程映像区,Q,位,Q,Q0.0,字节,QB,QB0,字,QW,QW0,双字,QD,QD0,位存储区,M,位,M,M10.0,字节,MB,MB10,字,MW,MW10,双字,MD,MD10,数据块,DB,位,DBX,DB0.DBX0.0,字节,DBB,DB0.DBB0,字,DBW,DB0.DBW,双字,DBD,DB0.DBD,临时存储区,L,位,L,L0.0,字节,LB,LB0,字,LW,LW0,双字,LD,LD0,1B= 8,bit,1W=2B= 16 bit,1D=2W=4B,= 32bit,2023/9/30S7-1200 CPU的数据访问2S7-1,2024/11/3,S7-1200 CPU,的数据访问,2,STEP 7,的寻址方式有立即寻址、直接寻址和间接寻址三大类。立即寻址是指数据在指令中以常数形式出现;直接寻址是指在指令中直接给出要访问的存储器或寄存器的名称或地址编号;间接寻址是指使用指针间接给出要访问的存储器或寄存器的地址。下面介绍直接寻址的几种方式。,(,1,) 位寻址。位寻址是对存储器中的某一位进行读写访问,。格式,:地址标识符,字节地址,.,位地址,例如:,I3.2,,如图,2023/9/30S7-1200 CPU的数据访问2STEP,2024/11/3,S7-1200 CPU,的数据访问,2,STEP 7,的寻址方式有立即寻址、直接寻址和间接寻址三大类。立即寻址是指数据在指令中以常数形式出现;直接寻址是指在指令中直接给出要访问的存储器或寄存器的名称或地址编号;间接寻址是指使用指针间接给出要访问的存储器或寄存器的地址。下面介绍直接寻址的几种方式。,(,2,)字节寻址。字节寻址访问一个,8,位的存储区,。格式,:存储器标识符,+,字节地址,例如,:,MB2,,如图,2023/9/30S7-1200 CPU的数据访问2STEP,2024/11/3,S7-1200 CPU,的数据访问,2,STEP 7,的寻址方式有立即寻址、直接寻址和间接寻址三大类。立即寻址是指数据在指令中以常数形式出现;直接寻址是指在指令中直接给出要访问的存储器或寄存器的名称或地址编号;间接寻址是指使用指针间接给出要访问的存储器或寄存器的地址。下面介绍直接寻址的几种方式。,(,3,) 字寻址。字寻址访问一个,16,位的存储区,包含两个字节,。格式,:存储器标识符,+,数值小的字节号,。例如,:,MW2,,包括,MB2,和,MB3,两个字节,其中,MB2,是高,8,位字节,,MB3,是低,8,位字节,如图,2023/9/30S7-1200 CPU的数据访问2STEP,2024/11/3,S7-1200 CPU,的数据访问,2,STEP 7,的寻址方式有立即寻址、直接寻址和间接寻址三大类。立即寻址是指数据在指令中以常数形式出现;直接寻址是指在指令中直接给出要访问的存储器或寄存器的名称或地址编号;间接寻址是指使用指针间接给出要访问的存储器或寄存器的地址。下面介绍直接寻址的几种方式。,(,4,)双字寻址。字寻址访问一个,16,位的存储区,包含,2,个字或,4,个字节,。格式,:存储器标识符,+,数值小的字节号。,例如:,MD0,,包含,MW0,和,MW2,这两个字,其中,MW0,包含,MB0,和,MB1,这两个字节,,MW2,包含,MB2,和,MB3,这个两个字节,,如,图,所,示,。,2023/9/30S7-1200 CPU的数据访问2STEP,2024/11/3,S7-1200 CPU,的数据访问,2,STEP 7,的寻址方式有立即寻址、直接寻址和间接寻址三大类。立即寻址是指数据在指令中以常数形式出现;直接寻址是指在指令中直接给出要访问的存储器或寄存器的名称或地址编号;间接寻址是指使用指针间接给出要访问的存储器或寄存器的地址。下面介绍直接寻址的几种方式。,图为,字节、字、双字寻址的方式所对应的存储器空间。,2023/9/30S7-1200 CPU的数据访问2STEP,2024/11/3,3.2,位,逻辑指令及应用,使用,S7-1200 CPU,提供的位逻辑运算指令,可以实现最基本的位逻辑操作,包括常开、常闭、置位、复位、沿指令等。位逻辑指令见表,二,知识讲座,2023/9/303.2位逻辑指令及应用 使用S7,2024/11/3,常开触点与常闭触点,1,常,开触点对应位地址的位为,1,(,TRUE,)时,常开触点闭合,为,0,(,FALSE,)时,常开触点断开。,常,闭触点对应位地址的位为,1,(,TRUE,)时,常闭触点断开,为,0,(,FALSE,)时,常闭触点闭合。,触点,是布尔型变量,只有,1,(,TRUE,)和,0,(,FALSE,)两种状态,放在线圈的左边。触点位地址的存储单元可以是输入继电器,I,,输出继电器,Q,、位存储器,M,等。,2023/9/30常开触点与常闭触点1 常开触点对应位地,2024/11/3,取反,RLO,触点,2,RLO,是逻辑运算的简称,,,上,表中,的,NOT,触点为取反,RLO,触点,它用来改变能量流的逻辑状态。如果有能量流流入取反,RLO,触点,改触点输入端的,RLO,为,1,状态,反之为,0,状态。,如果没有能量流流入取反,RLO,触点,则有能流流出(见,上,图)。如果有能量流流入取反,RLO,触点,则没有能量流流出(见,下,图),2023/9/30取反RLO触点2 RLO是逻辑运算的简称,2024/11/3,3.,线圈,如果有能量流流入线圈,线圈对应的位地址存储单元为,1,。反之,如果没有能量流流入线圈,则线圈对应的位地址存储单元为,0,。,4.,取反线圈,如果有能量流流入线圈,则线圈对应的位地址纯纯单元为,0,。反之,如果没有能量流流入线圈,则线圈对应的位地址存储单元为,1,。,5.,置位,/,复位输出指令,置位输出指令将指定的位操作数置位为,1,并保持。复位输出指令将指定的位操作数复位为,0,并保持。,6.,置位位域,/,复位位域指令,置位位域指令将指定的位操作数地址开始的连续的多个位地址置位为,1,并保持。复位位域指令指定的位操作数地址开始的连续的多个位地址复位为,0,并保持。,2023/9/303.线圈,2024/11/3,置位,/,复位触发器与复位,/,置位触发器,7,SR,和,RS,指令符号,置位,/,复位触发器(,SR,),复位,/,置位触发器(,RS,),S,R1,Q,R,S1,Q,0,0,保持前一状态,0,0,保持前一状态,0,1,0,0,1,1,1,0,1,1,0,0,1,1,0,1,1,1,置位,/,复位触发器(,SR,)和复位,/,置位触发器(,RS,)指令的符号如,图所,示,两种触发器的输入输出关系见,表。,SR,是复位优先触发器,如果置位(,S,)和复位(,R1,)信号都为,1,,则输出为,0,。,RS,是置位优先触发器,如果复位(,R,)和置位(,S1,)信号都为,1,,则输出为,1,2023/9/30置位/复位触发器与复位/置位触发器7 SR,2024/11/3,应用举例,3.1,用单个按钮实现启动、停止控制。,方案一,:,在,图,中,程序,中,在程序运行的某个扫描周期按下按钮,I0.0,,触发器位置(,S,)端的信号为,1 -M0.1,被置位为,1 -,触发器,Q,端出,-Q0.0,的状态由,0,为,1,,同时,Q0.0,的常开触点闭合。,如果在下一个扫描周期按下启动按钮,I0.0-,触发器置位(,S,)端和复位(,R1,)端的信号都为,1,,由于复位优先,-M0.1,被复位为,0-Q,端停止输出,-Q0.0,的状态由,1,变为,0,,系统停止输出。,2023/9/30应用举例3.1用单个按钮实现启动、停止控制,2024/11/3,应用举例,3.1,用单个按钮实现启动、停止控制。,方案二:,在图,3-8b,的程序中,在程序运行的某个扫描周期按下启动按钮,I0.0-,触发器复位(,R,)端和置位(,S1,)端的信号都为,1,,由于置位优先,-M0.2,被置位为,1-,触发器,Q,端输出,-Q0.1,的状态变为,1,,同时,Q0.1,的常闭触点断开。,如果在下一个扫描周期再按一次按钮,I0.0-,触发器复位(,R,)端信号为,1,,,M0.2,被复位为,0-,触发器,Q,端停止输出,-Q0.0,的状态由,0,变为,1,且,Q0.0,的常闭触点恢复为闭合状态,-,系统停止输出。,2023/9/30应用举例3.1用单个按钮实现启动、停止控制,2024/11/3,边沿检测触点指令,8,(,a,)上升沿检测触点指令,(,b,)下降沿沿检测触点指令,扫描,操作数的信号上升沿又称上升沿检测触点指令,扫描操作数的信号下降沿又称下降沿检测触点指令(见图,3-9,),两个指令用于检测单个变量的沿,指令上方的操作数为待检测的变量,指令下方的操作数为上一扫描周期结果。,上升,沿检测触点指令,当输入信号,“IN”,由,0,变为,1,时,即输入信号“,IN,”的上升沿,则该触点接通一个扫描周期。,下降,沿检测触点指令,当输入信号,“IN”,由,1,变为,0,时,即输入信号“,IN,”的下降沿,则该触点接通一个扫描周期。,沿,检测触点不能放在分支和结尾处。,M_BIT,用来存储上一次扫描,“IN”,的结果,该存储位只能在程序中使用一次,它的状态不能在其他地方被改写。只能用,M,、,DB,和,FB,的静态局部变量来做存储位,不能用,I/O,变量和块的临时局部数据来作边沿存储位。,2023/9/30边沿检测触点指令8(a)上升沿检测触点指令,2024/11/3,边沿检测线圈指令,9,(,a,)上升沿检测线圈指令,(,b,)下降沿沿检测线圈指令,在,信号上升沿置位操作数又称上升沿检测线圈指令,在信号下降沿置位操作数又称下降沿检测线圈指令,两个指令用于检测指令前的能量流结果的沿,指令上方的操作数为沿输出,指令下方的操作数为上一周期结果,指令前后的能量流保持不变。,2023/9/30边沿检测线圈指令9(a)上升沿检测线圈指令,2024/11/3,边沿检测线圈指令,9,上,图中,在程序运行时,按下外接开关使,I0.0,变为,1,,,I0.0,的常开触点闭合,能量流经线圈,P,和线圈,N,流过线圈,Q0.0,。在,I0.0,的上升沿,,M0.0,的常开触点闭合一个扫描周期,使,Q0.1,置位输出;在,I0.0,的下降沿,,M0.1,的常开触点闭合一个扫描周期,使,Q0.1,复位,波形如,下图,所示。,边沿检测线圈指令应用,边沿检测线圈指令应用的波形图,2023/9/30边沿检测线圈指令9 上图中,在程序运,2024/11/3,P_TRING,指令与,N_TRING,指令,10,在图中,,,P_TRING,指令扫描,RLO,的信号上升沿,在能量流流入,CLK,端的上升沿(能量流刚流进瞬间),,Q,端输出脉冲宽度为一个扫描周期的能流,使,Q0.0,置位,指令下方的,M2.3,是脉冲存储位。,N_TRING,指令扫描,RLO,的信号下降沿,在能量流流入,CLK,端的下降沿(能量流刚消失瞬间),,Q,端输出一个扫描周期的能流,使,Q0.0,复位,指令下方的,M2.4,是脉冲存储位。,P_TRING,指令与,N_TRING,指令应用,2023/9/30P_TRING指令与N_TRING指令10,2024/11/3,R_TRING,指令与,F_TRING,指令,11,R_TRING,指令与,F_TRING,指令,在图中,,,R_TRING,是检测信号上升沿指令,,F_TRING,是检测信号下降沿指令,它们是函数块,在调用时应为它们指定背景数据块。这两条指令将输入,CLK,端的当前状态与背景数据块中的边沿存储位保存的上一个扫描周期的,CLK,的状态进行比较。如果指令检测到,CLK,的上升沿或者下降沿,,Q,端会输出一个扫描周期的脉冲。,2023/9/30R_TRING指令与F_TRING指令11,2024/11/3,三,工作任务,任务一,基于,PLC,的三相交流异步电机点动运行控制,1.,项目要求,使用,S7-1200 PLC,实现三相交流异步电机的点动控制运行。,2.,项目分析,三相交流异步电机点动控制原理图,三相,交流异步电机的点动控制要求,:,按下启动按钮,电机运行,松开按钮,电机停止运行。,左图,为,接触器控制的三相交流异步电机点动控制原理图,由主电路和控制电路两部分组成。电机起动过程:断路器,Q1,闭合,当按下启动按钮,SB,时,交流接触器,KM,线圈得电,其主触点闭合,电机,M,起动运行;当松开按钮,SB,时,交流接触器,KM,线圈失电,其主触点断开,电机,M,停止运行。,本,任务要求使用,S7-1200 PLC,代替,图中,的控制电路部分实现三相交流异步电机的点动运行。,2023/9/30三 工作任务任务一 基于PLC的三相交,2024/11/3,任务实施,根据,本项目任务分析,,SB,为点动按钮,通过,PLC,输出控制,KM,线圈的得电和失电控制电机的启停。由于交流接触器线圈需交流,220V,供电,因此本项目选择继电器输出类型的,PLC,,且系统只有点动一个输入点和一个,KM,输出点,根据以上分析,西门子,S7-1200,系列中,CPU 1211C DC/DC/RLY,、,CPU 1211C AC/DC/RLY,、,CPU 1212C AC/DC RLY,、,CPU 1212C DC/DC/RLY,等,PLC,从,I/O,点数和输出类型两方面都可以满足本项目控制要求。本项目,PLC,选型为:,CPU 1211C DC/DC/RLY,,订货号,6ES7-211-1HE40-0XB0,。主要设备清单如表所示。,序号,名称,型号与规格,单位,数量,备注,1,三相交流异步电机,YS8012 60W,台,1,可根据实际情况选择电机,2,交流接触器,CJX2-1210,个,1,3,PLC,西门子,S7-1200,1211C DC/DC/RLY,台,1,可根据实际情况选择继电器输出型,PLC,。,1.,控制系统设计,任务一,基于,PLC,的三相交流异步电机点动运行控制,2023/9/30任务实施根据本项目任务分析,SB为点动按钮,2024/11/3,任务实施,2.I/O,地址分配,输入信号,输出信号,输入元件,作用,输入继电器,输出元件,作用,输出继电器,SB,点动按钮,I0.0,KM,电机接触器,Q0.0,任务一,基于,PLC,的三相交流异步电机点动运行控制,2023/9/30任务实施2.I/O地址分配输入信号输出信号,2024/11/3,任务实施,3.,系统接线图,基于,PLC,的三相交流异步电机点动控制如图所示,左图为主电路,右图为控制电路,基于,PLC,的三相交流异步电机点动控制,任务一,基于,PLC,的三相交流异步电机点动运行控制,2023/9/30任务实施3.系统接线图 基于PLC的三相交,2024/11/3,任务实施,4.PLC,程序设计,(,1,)变量定义。 变量表如,图所,示,任务一,基于,PLC,的三相交流异步电机点动运行控制,2023/9/30任务实施4.PLC程序设计(1)变量定义。,2024/11/3,任务实施,4.PLC,程序设计,(,2,)程序设计。梯形图如,图所,示。,任务一,基于,PLC,的三相交流异步电机点动运行控制,2023/9/30任务实施4.PLC程序设计(2)程序设计。,2024/11/3,任务一,基于,PLC,的三相交流异步电机点动运行控制,任务实施,4.PLC,程序设计,5.,控制系统调试,按控制原理,图完成控制系统的安装接线,合上开关,Q1,,同时使,PLC,处于运行状态,按住按钮,SB-I0.0,的状态由,0,变为,1-I0.0,的常开触点闭合,-,输出线圈,Q0.0,得电输出接触器,KM,线圈得电接触器主触点闭合三相交流异步电机得电运行。,松开按钮,SB,I0.0,的状态由,1,变为,0,I0.0,恢复为常开状态输出线圈,Q0.0,失电接触器线圈失电接触器主触点断开三相交流异步电机失电停止运行。,2023/9/30任务一 基于PLC的三相交流异步电机点动,2024/11/3,任务二,基于,PLC,的三相交流异步电机连续运行控制,1,.,项目,要求,使用,S7-1200 PLC,实现三相交流异步电机的连续运行控制。,2.,项目分析,三相交流异步电机连续运行控制原理图,三相,交流异步电机连续运行控制要求,:,按下启动按钮,电机运行,松开按钮,电机停止运行。,图为,接触器控制的三相交流异步电机连续运行控制原理图,由主电路和控制电路组成。电机起动过程:合上断路器,Q1,,按下启动按钮,SB1,,接触器,KM,线圈得电,其主触点闭合,电机起动,同时与,SB1,并联的接触器,KM,常开辅助触点闭合形成自锁,电机连续运行;按下停止按钮,SB0,,接触器,KM,线圈失电,其主触点和常开辅助触点复位断开,电机停止运行。电机在运行过程中,如果电机过载,热继电器,FR,的常闭触点断开,电机停止运行。,2023/9/30任务二 基于PLC的三相交流异步电机连续,2024/11/3,任务二,基于,PLC,的三相交流异步电机连续运行控制,任务实施,1.,控制系统设计,根据,本项目任务分析,,SB0,为停止按钮,,SB1,为启动按钮,通过,PLC,输出控制,KM,线圈的得电和失电控制电机的启停。由于交流接触器线圈需交流,220V,供电,因此本项目选择继电器输出类型的,PLC,,且系统有启动、停止、过载保护,3,个输入,点和,一个,KM,输出点,因此,S7-1200,系列中,CPU,为,1211C,的,PLC,可以,满足本项目控制,要求,,PLC,选型为:,CPU 1211C DC/DC/RLY,,订货号,6ES7-211-1HE40-0XB0,。设备清单同任务一。,2023/9/30任务二 基于PLC的三相交流异步电机连续,2024/11/3,任务二,基于,PLC,的三相交流异步电机连续运行控制,任务实施,2. I/O,地址分配,输入信号,输出信号,输入元件,作用,输入继电器,输出元件,作用,输出继电器,SB0,停止按钮,I0.0,KM,电机接触器,Q0.0,SB1,启动按钮,I0.1,FR,过载保护,I0.2,2023/9/30任务二 基于PLC的三相交流异步电机连续,2024/11/3,任务二,基于,PLC,的三相交流异步电机连续运行控制,任务实施,3.,系统接线图,基于,PLC,的三相交流异步电机连续运行控制原理图,基于,PLC,的三相交流异步电机连续运行控制原理图如,图所,示,左图为主电路,右图为控制电路。,2023/9/30任务二 基于PLC的三相交流异步电机连续,2024/11/3,任务二,基于,PLC,的三相交流异步电机连续运行控制,任务实施,4.PLC,程序设计,(,1,)变量定义。变量表如,图所,示,基于,PLC,的三相交流异步电机连续控制变量表,2023/9/30任务二 基于PLC的三相交流异步电机连续,2024/11/3,任务二,基于,PLC,的三相交流异步电机连续运行控制,任务实施,4.PLC,程序设计,(,2,)程序设计。梯形图如,图所,示。,基于,PLC,的三相交流异步电机连续控制程序,2023/9/30任务二 基于PLC的三相交流异步电机连续,2024/11/3,任务二,基于,PLC,的三相交流异步电机连续运行控制,任务实施,5.,控制系统调试,按控制原理,图完成控制系统的安装接线,,,根据原理图和,I/O,表,,合,上开关,Q1,,同时使,PLC,处于运行状态,按下按钮,SB1,I0.1,的状态由,0,变为,1,I0.1,的常开触点闭合输出线圈,Q0.0,得电输出,同时,Q0.0,的常开触点闭合形成自锁接触器,KM,线圈得电接触器主触点闭合三相交流异步电机得电运行。,按下,停止,SB0,I0.0,的状态由,1,变为,0,I0.0,的常闭触点断开输出线圈,Q0.0,失电,同时,Q0.0,的常开触点恢复为,0,状态接触器线圈失电接触器主触点断开三相交流异步电机失电停止运行。,系统,运行过程中,如果发生过载情况,,FR,闭合,I0.3,的状态由,1,变为,0,I0.3,的常闭触点断开输出线圈,Q0.0,失电,同时,Q0.0,的常开触点恢复为,0,状态接触器线圈失电接触器主触点断开三相交流异步电机失电停止运行。,输入信号,输出信号,输入元件,作用,输入继电器,输出元件,作用,输出继电器,SB0,停止按钮,I0.0,KM,电机接触器,Q0.0,SB1,启动按钮,I0.1,FR,过载保护,I0.2,2023/9/30任务二 基于PLC的三相交流异步电机连续,2024/11/3,四,项目拓展,项目拓展一,PLC,输入元件常闭接法,在任务二的控制系统原理图中,停止按钮和过载保护均采用常开接法,实际上也可以采用常闭接法,,PLC,控制程序要相应变化即可。,1.,控制系统设计,控制系统设计同任务二。,2.I/O,地址分配,I/O,地址分配同任务二。,2023/9/30四 项目拓展项目拓展一 PLC输入元,2024/11/3,项目拓展一,PLC,输入元件常闭接法,3.,系统接线图,基于,PLC,的三相交流异步电机连续运行控制原理图,2023/9/30项目拓展一 PLC输入元件常闭接法3.,2024/11/3,项目拓展一,PLC,输入元件常闭接法,4. PLC,程序设计,(,1,)变量定义,同任务二。,(,2,)程序设计,如,图所,示。,在,控制系统原理图中,停止按钮和过载保护均采用常闭接法,因此程序中,I0.0,和,I0.2,必须用常开触点。,2023/9/30项目拓展一 PLC输入元件常闭接法4.,2024/11/3,项目拓展一,PLC,输入元件常闭接法,5.,系统调试,系统调试同任务二。,2023/9/30项目拓展一 PLC输入元件常闭接法5.,2024/11/3,项目拓展二,晶体管输出型,PLC,驱动交流负载,在,任务二中,选择了继电器输出类型的,PLC,,但是实际工作中,如果没有继电器输出类型的,PLC,,只有集体管输出类型的,PLC,,又如何驱动交流负载呢?其实很简单,只需通过中间继电器过渡,然后再用转换电路即可,也就是将中间继电器的常开触点串联到交流接触器的线圈回路,如图,3-24,所示。在实际工程应用中,大多数会采用中间继电器过渡,可以将,PLC,与强电进行隔离,起到保护,PLC,的目的。,2023/9/30项目拓展二 晶体管输出型PLC驱动交流负,2024/11/3,项目拓展二,晶体管输出型,PLC,驱动交流负载,1.,控制系统设计,本项目可选择晶体管输出类型,PLC,,,S7-1200,系列中,CPU 1211C DC/DC/DC,符满足项目要求,订货号为,6ES7-211-1AE40-0XB0,。,输入信号,输出信号,输入元件,作用,输入继电器,输出元件,作用,输出继电器,SB0,停止按钮,I0.0,KM,电机接触器,Q0.0,SB1,启动按钮,I0.1,FR,过载保护,I0.2,2.I/O,地址分配,I/O,地址分配如表所示。,2023/9/30项目拓展二 晶体管输出型PLC驱动交流负,2024/11/3,项目拓展二,晶体管输出型,PLC,驱动交流负载,3.,系统接线图,基于,PLC,的三相交流异步电机连续运行控制原理图,2023/9/30项目拓展二 晶体管输出型PLC驱动交流负,2024/11/3,项目拓展二,晶体管输出型,PLC,驱动交流负载,4. PLC,程序设计,(,1,)变量定义。变量表如图,3-26,所示。,基于,PLC,的三相交流异步电机连续控制变量表,2023/9/30项目拓展二 晶体管输出型PLC驱动交流负,2024/11/3,项目拓展二,晶体管输出型,PLC,驱动交流负载,4. PLC,程序设计,程序段,1,:启保停,程序段,2,:,(,2,)程序设计。梯形图如,图所,示。,基于,PLC,的三相交流异步电机连续控制程序,2023/9/30项目拓展二 晶体管输出型PLC驱动交流负,2024/11/3,项目拓展二,晶体管输出型,PLC,驱动交流负载,5.,系统调试,系统,调试过程同任务二的调试过程。,2023/9/30项目拓展二 晶体管输出型PLC驱动交流负,2024/11/3,五,能力测试,(,1,)实现一个按钮控制一盏灯的亮和灭,奇数次按下按钮灯亮,偶数次按下按钮灯灭。,(,2,)设计故障信息显示电路,从故障信号,I0.0,的上升沿开始,,Q0.0,控制的指示灯以,2HZ,的频率闪烁。操作人员按复位按钮,I0.1,后,如果故障消失,则指示灯熄灭。如果故障没有消失,则指示灯转为常亮,直至故障消失。,(,3,)设计一个能在两地启停控制的,PLC,控制系统。控制要求:甲地按下启动按钮,SB1,,则电机运行,按下停止按钮,SB2,,则电机停止。乙地按下启动按钮,SB3,,则电机运行,按下停止按钮,SB4,,则电机停止。任何时候若热继电器动作,则电机停止运行。,能力测试,2023/9/30五 能力测试(1)实现一个按钮控制一盏灯,
展开阅读全文