文档介绍:二、基本指令编程应用举例例3-1编制一个用户程序,控制交流电动机M1、M2的启/停运行。其控制要求是:1)M1启动40s后方允许M2启动;2)M2停止运行30s后,方允许M1停止运行。解:1)设I/O端口安排如下:M1:启动按钮SB1接X0启/停控制接触器KM1接Y0停止按钮SB2接X1M2:启动按钮SB3接X2启/停控制接触器KM2接Y1停止按钮SB4接X3SB1SB2SB3SB4PLC的I/FUFR1FR2KM2~2)设计梯形图如图3-22所示——图中辅助继电器M0和M1分别为两台电动机的启动与停止标志号——T0、T1用于定时控制——在完成第二台电动机启动和第一台电动机停止后应及时复位——可见程序中所有SET和RST指令都是成对出现指令数据LDSETSETLDOUTKLDANDSETRSTLDRSTSETLDOUTKLDANDRSTRSTENDX000Y0M0M0T0400T0X2Y1M0X3Y1M1M1T1300T1X1Y0M1M0T0K400X000SETY0END图3-22PLC控制两台电动机运行SETM0T0X002SETY1RSTM0M1T1K300X003RSTY1SETM1T1X001RSTY0RSTM1例3-2有一种试剂由混料罐配制。混料罐有两个进料泵分别控制两种不同的液体材料进罐,有一个出料泵控制混合料成品出罐,还有一个搅拌泵将混合料搅拌均匀。在罐体侧面装有3个液位控制开关SA1、SA2、SA3分别检测罐内液位的低、中、高位信号。当罐内磁钢浮球到达与SA1、SA2、SA3齐平位置时,分别发出液位低、中、高信号。控制面板上除启动、停止按钮外还有一个两位主令开关SA4用来选择两种不同配方,当SA4处在1位(SA4-1接通)选用配方1,当SA4处在2位(SA4-2接通)选用配方2。配料工艺过程与控制要求如——P107中间说明:配料工艺过程与控制要求初态关闭所有泵SB1±开进料泵1SQ2±中位SA-1+配方1SA-2+配方2关进料泵1开进料泵2开进料泵1开进料泵2SB3±高位关进料泵1,2开搅拌泵延时3sSQ1±低位关搅拌泵开出料泵循环3次未到循环3次到试按上述控制要求设计用户程序。解:1)令I/O地址分配如下:启动按钮SB1X0进料泵1Y0停止按钮SB2X1进料泵2Y1液位信号SQ1X2(低位)搅拌泵2Y2SQ2X3(中位)出料泵Y3SQ3X4(高位)配方SA-1X5SA-2X62)设计梯形图如图3-23所示——(p108)——图中M8002为初始化脉冲——用于初始化处理——M0为循环标志——M1为阶段标志——M2为中途停止标志。M8002RSTY0RSTY1RSTY2RSTY3X0SETM0SETM1M0M0SETY0M1RSTM1X3X5RSTY0SETY1X3RSTM1SETY1X6RSTY0X4RSTY1SETY2T0K30059121721指令数据LDRSTRSTRSTRSTLDANISETSETLDANDSETLDANDRSTRSTSETLDRSTRSTSETOUTKM8002Y0Y1Y2Y3X0M0M0M1M0M1Y0X3X5M1Y0Y1X4Y0Y1Y2T030a)梯形图b)语句表图3-23PLC控制混料罐T0RSTY2SETY3X2RSTY3SETM1C0C0RSTM1X2RSTM0M2RSTC0SETM2X1RSTM2M0ENDM02834384850C0K345指令数据LDRSTSETOUTKLDANIRSTSETLDORANDRSTRSTRSTLDANDSETLDIRSTENDT0Y2Y3C03X2C0Y3M1C0M2X2M1M0C0X1M0M2M0M2a)梯形图b)语句表图3-23(续)PLC控制混料罐