电气控制与PLC原理杭州电子科技大学自动化学院第十一讲主讲:吴茂刚上堂课主要内容使用STL指令的编程方式单序列分支序列并行序列顺序控制梯形图的编程方式使用STL指令的编程方式使用起保停电路的编程方式以转换为中心的编程方式与仿STL指令的编程方式具有多种工作方式的系统的编程方式2.使用起保停电路的编程方式启动、保持和停止电路(起-保-停电路)X1Y0Y0X2X1X2Y0特点:短信号的‘记忆’和‘自保持’功能启动信号、停止信号可以是由多个触点组成的串、并联电路起保停电路仅仅使用触点和线圈1)单序列的编程方式Mi-1MiXi前级步后继步2.使用起保停电路的编程方式Mi+1Xi+1Mi-1MiMi+1MiXi2.使用起保停电路的编程方式1)单序列的编程方式X1X2Y3Y2M20M21M22M23M8002X0X2T0X1Y2T0Y3M23M20M21M8002X1M20M20M22X0M21M21Y2M21M23X2M22M22T0M22M20T0M23M23Y3K30初始右行暂停左行2)选择序列的编程方式3)并行序列的编程方式选择序列的分支编程方式选择序列的合并编程方式并行序列的分支编程方式并行序列的合并编程方式M0M1M3M8002X0X1X4Y1Y3M4M5X5Y4M6M7X6Y6M8Y10M2X2X3Y2X7X10Y02)选择序列的编程方式选择序列的分支编程方式选择序列的合并编程方式M0M1M3M8002X0X1X4Y1Y3M4M5X5Y4M6M7X6Y6M8Y10M2X2X3Y2X7X10Y0M8M0M1M8002X10M0M0M3X0M1M1Y1M0M3X2M2M2Y2M1M4X1M3M3Y3M2Y0M2X3选择分支选择合并3)并行序列的编程方式并行序列的分支编程方式并行序列的合并编程方式M0M1M3M8002X0X1X4Y1Y3M4M5X5Y4M6M7X6Y6M8Y10M2X2X3Y2X7X10Y0M3M7X4M6M6Y6M4M8X5M5M5M5M0X7M8M8Y10M3M5X4M4M4Y4M6M8X6M7M7M7并行分支并行合并2.使用起保停电路的编程方式4)‘小闭环’问题M2M3M4X2X4X3M2M2X2M3M3M4M2M3M4X2X4M10T0X3T02.使用起保停电路的编程方式1)单序列的编程方式M0M1M2M3M8002X3X0X1T0Y0Y1Y2X2下限位X0中限位X1高限位液体AY0液体BY1M液体CY3电机Y2M4X2Y3M5/M10*T1Y3T0T1M10*T1液体A液体B搅拌放液体放液体小结使用起保停电路的编程方式单序列分支序列并行序列谢谢!电气控制与PLC原理杭州电子科技大学自动化学院第十二讲主讲:吴茂刚第6章顺序控制梯形图的编程方式使用STL指令的编程方式使用起保停电路的编程方式以转换为中心的编程方式与仿STL指令的编程方式具有多种工作方式的系统的编程方式1.使用STL指令的编程方式S21S21Y0X1转换目标转换条件驱动处理转换目标转换条件驱动处理Y0X1SETS22S21前级步后继步2.使用起保停电路的编程方式Mi-1MiXiMi+1Xi+1Mi-1MiMi+1MiXi3.以转换为中心的编程方式Mi-1XiSETMiRSTMi-1转换实现的条件(1)该转换所有的前级步都是活动步(2)相应的转换条件得到满足转换实现应完成的操作(1)使所有由有向连线与相应转换符号相连的后续步都应变为‘活动’;(2)使得所有有向连线与相应转换符号相连的前级步都变为不活动步。Mi-1MiXi3.以转换为中心的编程方式1)单序列的编程方式X0X3X1X2M0M2M3M4M8002X4X2X3X0Y10Y11Y12M1X1Y11Y12Y11Y13快进工进1工进2M0X4SETM1RSTM0M8002SETM0M1X1SETM2RSTM1M2X2SETM3RSTM2M3X3SETM4RSTM3M4X0SETM0RSTM4Y11M1M2M3Y12M1M4Y10M2Y13M42)选择、并行序列的编程方式选择序列的分支、合并编程方式并行序列的分支、合并编程方式M0M1M3M8002X0X1X4Y1Y3M4M5X5Y4M6M7X6Y6M8Y10M2X2X3Y2X7X10Y0M0X0SETM1RSTM0M8002SETM0M0X2SETM2RSTM0M1X1SETM3RSTM1M2X3SETM3RSTM2M3X4SETM4RSTM3SETM6M4X5SETM5RSTM4M6X6SETM7RSTM6M5X7SETM8RSTM7RSTM5M7M8X10SETM0RSTM83)应用实例压钳板料剪刀X1X2X3X0剪刀下行X1剪刀已上升M0M1M2M3M8002X10启动X3右行到位X4压力上升X2已剪完Y0Y1Y1右行压钳下行Y2M4M5X0压钳已上升Y3M6M7Y4M8C0加1C0已剪完10块/C03)应用实例剪刀下行X1剪刀已上升M0M1M2M3M8002X10启动X3右行到位X4压力上升X2已剪完Y0Y1Y1右行压钳下行Y2M4M5X0压钳已上升Y3M6M7Y4M8C0加1C0已剪完10块/C0M0X10SETM1RSTM0M8002SETM0M1X3SETM2RSTM1M2X4SETM3RSTM2M3X2SETM4RSTM3SETM6M4X0SETM5RSTM4M6X1SETM7RSTM6M5SETM8RSTM7RSTM5M7M8C0SETM1RSTM8M8C0SETM0RSTM8M8C0K54.仿STL指令的编程方式S21S21Y0X1转换目标转换条件驱动处理转换目标转换条件驱动处理Y0X1SETS22S21Mi-1MiXiMi+1Xi+1Y0MiXi+1SETMi+1RSTMi-1Y04.仿STL指令的编程方式X3X4X2冲头下行冲头上行M200M202M203M204M8002X0启动T0X2X3Y0Y1Y2M201X1压力上升Y0T05SM205M206X5X4Y3模具下行模具上行人工取件M200X0RSTM206SETM201M8002SETM200Y0M201M202M201X1RSTM200SETM202M202T0RSTM201SETM203T0K50M203X2RSTM202SETM204M204X3RSTM203SETM205M205X5RSTM204SETM206M206X4RSTM205SETM200Y1M203Y2M204Y3M2064.仿STL指令的编程方式与STL指令的不同之处:1)与代替STL触点的常开触点,应使用AND或ANI指令(而非LD或LDI);2)对前级步的辅助继电器复位,由用户程序在梯形图中用RST指令完成;3)不允许出现双线圈5.各种编程方式比较①编程方式的通用性起保停通用性最强;以转换为中心;仿STL指令;②不同编程方式设计的程序长度比较用STL指令设计的程序最短。③电路结构及其其他方面的比较起保停电路编程方式----以步为中心;以转换为中心编程方式----以转换为中心(转换实现的基本规则);STL与仿STL指令方式----以STL触点或辅助继电器为中心(转换实现的基本规则)小结以转换为中心的编程方式仿STL指令的编程方式几种编程方式比较实验内容熟悉PLC及其实验装置熟悉PLC编程器FX-20P的使用(P100-112)‘红绿黄’交通灯控制要求提前预习编程器FX-20P的使用(P100-112)提前编写‘红绿黄’交通灯控制梯形图及其指令表程序;实验报告地点:第二实验楼南楼一层PLC实验室谢谢!电气控制与PLC原理杭州电子科技大学自动化学院第十三讲主讲:吴茂刚第6章顺序控制梯形图的编程方式使用STL指令的编程方式使用起保停电路的编程方式以转换为中心的编程方式与仿STL指令的编程方式具有多种工作方式的系统的编程方式①使用STL指令的编程方式S21S21Y0X1转换目标转换条件驱动处理转换目标转换条件驱动处理Y0X1SETS22S21复习②使用起保停电路的编程方式Mi-1MiXiMi+1Xi-1前级步后继步Mi-1MiMi+1MiXi复习③以转换为中心的编程方式Mi-1XiSETMiRSTMi-1Mi-1MiXi复习④仿STL指令的编程方式Mi-1MiXiMi+1Xi+1Y0MiXi+1SETMi+1RSTMi-1Y0复习⑤各种编程方式比较①编程方式的通用性起保停通用性最强;以转换为中心;仿STL指令;②不同编程方式设计的程序长度比较用STL指令设计的程序最短。③电路结构及其其他方面的比较起保停电路编程方式----以步为中心;以转换为中心编程方式----以转换为中心(转换实现的基本规则);STL与仿STL指令方式----以STL触点或辅助继电器为中心(转换实现的基本规则)复习6.具有多种工作方式的系统的编程方式CJX1X1P0CJP1P1共用程序自动程序手动程序FENDP0A点B点X2X1X3X4Y3Y4Y2Y0Y1夹紧X22单步X21回原点X23单周期X20手动X24连续X5上升X10下降X6左行X11右行X7松开X12夹紧X26启动X27停止负载电源紧急停车①实例x1x2x3x4x5x6x7x10x11x12x20x21x22x23x24x25x26x27COM下限位上限位右限位左限位上行左行松开下降右行加紧手动回原点单步单周期连续回原点启动启动停止紧急停车负载电源KMKMAC220VKMKMCOM1COM2Y0Y1Y2Y3Y4下降加紧上升右行左行①使用【起保停】的编程方式I.共用程序II.手动程序M8002M5SETM0X4X20X21M5RSTM0X20ZRSTM20RSTM7X2Y1M5M27X22单步X21回原点X23单周期X20手动X24连续X5上升X10下降X6左行X11右行X7松开X12夹紧X26启动X27停止负载电源紧急停车X5X12SETY1X2Y0Y2X7RSTY1加紧松开上升X10X1Y2Y0下降X6X4Y4Y3左行X2X11X3Y3Y4右行X2A点B点X2X1X3X4Y3Y4Y2Y0Y1夹紧①使用【起保停】的编程方式X22单步X21回原点X23单周期X20手动X24连续X5上升X10下降X6左行X11右行X7松开X12夹紧X26启动X27停止负载电源紧急停车A点B点X2X1X3X4Y3Y4Y2Y0Y1夹紧M0M21M22M23M5·(M8002+X20+X21)X26·X21T0X2X3M20X1M25M26M27T1X2M24X1SETY2Y3Y0Y1RSTY2Y4Y0Y1T0K10T1K10M7·X4单周期M7·X4连续III.自动程序M0M21M22M23M5·(M8002+X20+X21)X26·X21T0X2X3M20X1M25M26M27T1X2M24X1SETY2Y3Y0Y1RSTY2Y4Y0Y1T0K10T1K10M7·X4单周期M7·X4连续X26启动X24连续X27M7连续M7X26启动M6转换允许X22非单步M27X4M20M0初始M0M7M6M27X4M21M20下降M20M7M6M0X26X21X20X1M22M21夹紧M21M6X21T0M23M22上升M22M6输出电路M0M21M22M23M5·(M8002+X20+X21)X26·X21T0X2X3M20X1M25M26M27T1X2M24X1SETY2Y3Y0Y1RSTY2Y4Y0Y1T0K10T1K10M7·X4单周期M7·X4连续M20Y0M24X1下降M21T0夹紧SETY1K10M25T1松开RSTY1K10M10Y2M22X2上升M26M27Y4M11X4左行M23Y3X3右行IV.自动回原点M22X21·X25X4M20X2RSTY2Y1RSTY0RSTY3Y4M21M10M10M11上升下降RSTY0RSTY1松开M25M10M11M11X4左行右行RSTY3X2X22单步X21回原点X23单周期X20手动X24连续X5上升X10下降X6左行X11右行X7松开X12夹紧X26启动X27停止负载电源紧急停车A点B点X2X1X3X4Y3Y4Y2Y0