三菱plc编程案例100例.ppt

上传人:zf 文档编号:30840302 上传时间:2024-01-30 格式:PPT 页数:53 大小:1.10MB
下载 相关 举报
三菱plc编程案例100例.ppt_第1页
第1页 / 共53页
三菱plc编程案例100例.ppt_第2页
第2页 / 共53页
三菱plc编程案例100例.ppt_第3页
第3页 / 共53页
三菱plc编程案例100例.ppt_第4页
第4页 / 共53页
三菱plc编程案例100例.ppt_第5页
第5页 / 共53页
点击查看更多>>
下载资源
资源描述

三菱plc编程案例100例.ppt

《三菱plc编程案例100例.ppt》由会员分享,可在线阅读,更多相关《三菱plc编程案例100例.ppt(53页珍藏版)》请在冰豆网上搜索。

三菱plc编程案例100例.ppt

三菱plc编程案例100例,实例,三菱plc编程案例100例,例简单PLC设计过程及需完成的内容,任务:

三相异步电动机连续运行1、工艺分析:

过程+要求+方法+2、地址分配:

3、梯形图设计4、指令表语言编制5、接线图,LDX0ORY0ANIX1ANIX3OUTY0END,X0,X1,Y0,注意:

1、输入触点为常开,则逻辑关系与继电接触控制相同;2、热继电器触点、停止按钮接入输入,但要安全性稍差;3、FU0.51A,220V,三菱plc编程案例100例,例电机延时启动控制,1、控制工艺要求:

按SB1则M1启动,5S后M2启动,按SB2电机同时停止。

2、输入输出地址分配3、电路接线及程序,Y1,T0,K50,Y2,END,X0,Y1,X1,X2,X3,T0,0LDX06OUTT0K501ORY19LDT02ANIX110OUTY23ANIX211END4ANIX35OUTY1,注意:

1.热继电器做输入2.220V控制电压取决于实际需要;3.对比外电路,逻辑部分由PLC完成;4.Y2不自锁,因为Y1有自锁。

三菱plc编程案例100例,例定时器做震荡电路,HL亮3S,灭2S。

三菱plc编程案例100例,例综合联系生产线控制,工艺说明:

两条传输带为防止物料堆积,启动后2号传输带先运行5S后1好传输带再运行,停机时1好传输带先停止,10S后2好传输带才停。

地址分配:

接线图:

程序及波形图:

1号传输带,2号传输带,K50,K100,说明:

1.主要理由时间继电器触点进行控制2.M0、M1辅助继电器起中间转换的作用。

三菱plc编程案例100例,例:

设计一个5昼夜计时器,0LDX000ANIT0OUTT0K6005LDIX0006ORC07RSTC08LDT09OUTC0K6012LDIX00013ORC214RSTC215LDC016OUTC2K2419LDIX00020ORC421RSTC422LDC223OUTC4K524LDC425OUTY00026END,T+C、C+C电路计十时。

C2小时计数(分钟加1)、C4计昼夜(5)X000与X000互锁T0计时100ms600=60s并自复位C0清0,并自锁1min60=60min=1hC2清0,并自锁1h24=24h=1天C4清0,并自锁1天5=5天计时器到时输出X000非的作用?

三菱plc编程案例100例,例利用堆栈指令控制电机正反转,一、工艺分析:

两个接触器控制正反转二、继电接触控制主电路和控制电路三、地址分配四、接线图五、梯形图六、指令表,KM2,0LDIX28MPP1ANIX39LDX12MPS10ORY13LDX011ANB4ORY012ANIY05ANB13OUTY16ANIY114END7OUTY0,说明:

1、程序设互锁2、外电路设互锁3、FR常开作输入4、FR常闭设外电路,三菱plc编程案例100例,例利用主控指令对电机Y启动控制,工艺要求:

1、按下正转按钮SB1,电机以Y方式正向启动,5S秒后转换成运行;2、按下反转按钮SB2,电机以Y方式反向启动,5S秒后转换成运行;3、SB3为停止按钮。

三菱plc编程案例100例,堆栈指令和主令指令程序,1.2.,LDX0ORY0ANIX1ANIX2ANIY1OUTY0LDX1ORY1ANIX0ANIX2ANIY0OUTY1,LDY0ORY1OUTT0K50MPSANIT0ANIY3OUTY2MPPANDT0ANIY2OUTY3END,N0,LDX0ORY0ANIX1ANIX2ANIY1OUTY0LDX1ORY1ANIX0ANIX2ANIY0OUTY1LDY0ORY1OUTT0K50MCN0M100LDIT0ANIY3OUTY2LDT0ANIY2OUTY3MCRN0END,用堆栈指令,用主令指令,三菱plc编程案例100例,例:

利用SET置位、RST复位指令对电机连续运行控制,一、工艺分析:

启保停控制二、地址分配三、接线图,LDX0SETY0LDX1RSTY0END,注意:

1、FR接输出回路,安全,但PLC并不知道过载的发生;2、SET指令只能用RST复位。

3、SET指令代替自锁,程序步长可以减少。

三菱plc编程案例100例,例:

两台电机延时启动控制,一台启动10s后启动第二台,运行后同时停止分析:

两台电机供电的接触器占用两个输出口;由于是电机只是延时启动,同时停车,用一个启动按钮和一个停止按钮就够了;延时需要定时器。

设计顺序:

先绘制两台电机的启保停电路;第一台使用启动按钮;第二台电机使用定时器的常开触点延时启动;两电机同时用停止按钮;对延时启动,应从第一台启动记时,因此定时线圈要并接在第一台电机的输出线圈上。

外部线路:

三菱plc编程案例100例,KM1,KM2,SB1,SB2,KM2,KM1,FR,220V,Y001,T1,Y002,X000,X002,K100,Y002,Y001,X000启动,X002停止,Y001,TI,X002停止,Y002,0LDX000ORY001ANIX002OUTY001OUTTIK1007LDTI8ORY0029ANIX00210OUTY00211END,接线图,24V,COM,COM,三菱plc编程案例100例,例:

基本指令实例三台风机监控,对风机选择运转装置进行监视。

如果三台风机中有两台在工作,信号灯持续发亮;如只有一台风机工作,信号灯以0.5Hz的频率闪光;如三台风机都不工作,信号灯以2Hz频率闪光;如果选择运转装置不运行,信号灯熄灭。

分析:

条件信号有三个:

三台风机中至少有两台在运行,这时有三种逻辑组合关系;只有一台风机运行;没有风机运行。

见下页逻辑图,三菱plc编程案例100例,地址表(I/O清单),三菱plc编程案例100例,三菱plc编程案例100例,基本电路编程,1、启动和停止控制电路X0是Y0输出启动输入触点,X2是Y1输出的启动输入触点,X1是总统治按钮,X3、X4分别为Y0、Y1的点动输入触点,M0、M1辅助继电器是把自锁控制和点动控制分开,电路中设互锁。

X0,X1,M1,X3,X4,M0,X2,X1,M0,X3,X4,M1,M0,Y1,X3,M1,Y0,X4,0LDX0ORM0ANIX1ANIM1ANIX3ANIX4OUTM0LDX2ORM1ANIX1ANIM0ANIX3ANIX4OUTM1LDM0ORX3ANIY1OUTY0LDM1ORX4ANIY0OUTY1END,启动,启动,自锁,自锁,点动,点动,三菱plc编程案例100例,例:

多地控制电路X0Xn组成多点启动输入,X10X12等组成停止输入,用自保持SET指令省略自锁电路,SET,Y0,RST,Y0,END,X0,X1,X2,X10,X11,X12,0LDX0ORX1ORX2SETY0LDX10LDX11LDX1218RSTY019END,三菱plc编程案例100例,例:

顺序控制电路Y0启动后,Y1才启动,Y0、Y1都启动后,Y2才启动,Y0,Y1,Y2,END,X0,X1停止,Y0,X2,X1,Y0顺控,Y1,X3,X1,Y0,Y1顺控,Y2,0LDX0ORY0ANIX1OUTY0LDX2ORY1ANIX1ANDY0OUTY1LDX3ORY2ANIX1ANDY0ANDY1OUTY226END,三菱plc编程案例100例,三菱plc编程案例100例,三菱plc编程案例100例,例:

计数电路当X0合上,Y0有输出;Y1的输出状态是合上1s,关断1s,连续计数10次后,Y0、Y1停止输出;Y2在第10个脉冲时合上1s后关断。

三菱plc编程案例100例,例:

时间优先电路接收到第一个信号,哪个就优先,例:

位置优先电路多个位置输入,根据位置不同优先图中优先顺序X3、X2、X1、X0,Y0,Y1,Y2,Y3,X0,Y1,Y2,Y3,X1,Y2,Y3,X2,Y3,X3,END,三菱plc编程案例100例,例:

声光报警电路X0为散光或长亮加声报警,X1为灯长亮报警,X2为声报警允许控制信号;Y0为灯光输出,Y1为声报警蜂鸣器。

Y0,M0,Y1,END,M8013,X0,M0,X1,X2,X0,M0,X0,M0,0LDM8013周期1秒震荡1ORM02ANDX0报警信号输出时X0为ON3ORX14OUTY0报警信号闪烁5LDX2X2为ON时,蜂鸣器不输出信号6ORM07ANDX08OUTM09LDX010ANIM011OUTY1报警蜂鸣器输出信号12END,可以自主设计很多类型的报警功能,三菱plc编程案例100例,例如何画状态图,工艺过程:

组合机床液压动力滑台有原位、快进、工进、快退四步,设行程限位开关SQ1、SQ2、SQ3和电磁阀Y1、Y2、Y3控制液压缸动作,KP为压力继电器,在滑台到终点时动作。

0,1,Y1,2,Y1,Y3,3,Y2,X0,启动,X3,SQ3,X2,SQ2,X4,KP,X1,SQ1,说明:

1、X0为启动按钮,启动后转入0步运行;2、启动方式可以多种;3、X1为ON,返回到了初始步,并激活S0;,三菱plc编程案例100例,例如何画状态转移图,小车在A、B两地间送料,可正向或反向启动,两处均装有行程开关,B出停车10S装料。

正向启动,循环工作。

说明:

1.左图为单一顺序,右图为选择顺序;2.右图功能更加完善。

3.功能图状态转移程序梯形图指令表。

三菱plc编程案例100例,步进顺序指令的编程方式功能图梯形图指令表,单一顺序,0LDM8002SETS0STLS0LDX0SETS20STLS20OUTY0LDX1SETS21STLS21OUTY1LDX2SETS0RETEND,三菱plc编程案例100例,步进顺序指令的编程方功能图梯形图指令表,选择顺序,0STLS21OUTY1LDX1SETS22LDX4SETS24STLS22OUTY2LDX2SETS23STLS23OUTY3LDX3SETS26STLS24OUTY4LDX5SETS25,STLS25OUTY5LDX6SETS26STLS26OUTY6LDX7,三菱plc编程案例100例,步进顺序指令的编程方法功能图梯形图指令表,并行顺序,0STLS21OUTY1LDX1SETS22SETS24STLS22OUTY2LDX2SETS23STLS23OUTY3STLS24OUTY4LDX3SETS25,15STLS2516OUTY517STLS23STLS25LDX4SETS26STLS26OUTY6LDX5,三菱plc编程案例100例,工程实例单向顺序,工艺过程分析:

1.小车原处后端,后限位行程开关X0压下为ON;2.若启动X3(按钮开关)则小车前行;3.碰前限位行程开关X1为ON,电磁阀Y1打开,延时10S装料;4.小车自动后行,至后限位压下X0,电磁阀Y3打开延时6S卸料。

如此循环运行,直到停止。

启动,X0,YA1,YA2,(停止),前限位,后限位,COM,X1,X2,X3,FU1,FU2,COM,Y2,220V,Y1,Y3,FR,Y0,KM1,KM2,KM2,KM1,三菱plc编程案例100例,K100,K60,0LD8002ZRSTS0S23SETS0STLS0LDX0ANDX3SETS20STLS20OUTY0LDX2SETS21STLS21OUTY2OUTT0K100LDT0SETS22STLS22OUTY1LDX3SETS23STLS23OUTT1K60LDT1SETS0RETEND,ZRST区间复位指令,三菱plc编程案例100例,工程实例选择顺序,小车在左边可装运三种物料中一种,右行自动选择对应A、B、C处卸料。

X1、X2检测信号组合可决定何处卸料。

其中:

X0、X1=11,A处;X0、X1=01,B处;X0、X1=10,C处。

卸料时间20S后,小车返回原位待命(左限位开关X3为ON)。

T0,K200,Y1,三菱plc编程案例100例,LDM8002SETS0STLS0LDX2MPSLDX1ANDX0ANBSETS20MRDLDX1ANIX0ANBSETS30MPPLDIX1ANDX0ANBSETS40,STLS20OUTY0LDX4SETS50STLS30OUTY0LDX5SETS50STLS40OUTY0LDX6SETS50STL50OUTTOK200LDT0SETS51STLS51OUTY1LDX3SETS0RETEND共48步,三菱plc编程案例100例,工程实例并行顺序,交通灯一个周期120S,南北和东西同时工作。

050S,南北绿、东西红;5060S,南北黄、东西红;60110S,南北红、东西绿;110120S,南北红、东西黄。

东,三菱plc编程案例100例,1、顺序状态转移用置位指令SET,不连续转移时,可用OUT指令进行状态转移;2、用SETY指令,则Y的结果就要保持。

因此Y用OUT指令。

X0,Y0,Y1,Y2,Y3,Y4,Y5,COM,COM,HL0,HL1,HL2,HL3,HL4,HL5,绿,绿,黄,红,红,黄,南北,东西,FU1,FU2,220V,SB1,N,L,X0,三菱plc编程案例100例,功能指令,PLC具有很多特殊功能,称为功能指令(FunctionnalInstruction)或应用指令(AppliedInstruction),实质是功能不同的子程序。

分类程序流指令;传输与比较;算术与逻辑运算;移位与循环移位;数据处理;高速处理;方便命令外部输入输出处理;外部设备通信等。

三菱plc编程案例100例,1、功能指令的基本格式,格式助记符后跟14个操作数S表示源(Source)操作数D表示目标(Destination)操作数,操作数多,可加数字予区别,S1和D1等。

如若使用变址功能,则表示S和D。

n和m表示其它操作数,表示常数或补充说明。

助记符后面的P为脉冲操作指令,条件满足时仅执行一个扫描周期,即执行一次。

助记符前面有“D”字样,表示32位指令,一般为16位指令。

2、功能指令的操作数位软元件只具有接通(ON或1)或断开(OFF或0)两种状态的软元件,如X、Y、M和S,它是只处理ON/OFF状态。

位元件只能逐个操作,如取X0X7状态,需要用8次LD指令,相对比较繁琐。

常数K、H或指针P;,三菱plc编程案例100例,字软元件T、C、D、V、Z,可以处理数字数据(T、C表示定时器、计数器的当前值寄存器),字软元件由位软元件有序的集合。

最少4位,最32位组成。

三菱plc编程案例100例,位组件字元件,多个元件按一定规律组合称位组件字元件。

如KnY0,K表示十进制,n表示组数,取值为18,每组有4个位元件。

如:

例:

K1X000:

表示X003X000的四位数据,X000为最低位;K4M10:

表示M25M10的16位数据,M10为最低位;K8M100:

表示M131M100组成的32数据,M100为最低位位指定:

K1K4为16位运算有效,K1K8为32位运算有效S表示源(Source)操作数、D表示目标(Destination)操作数。

若使用变址功能,则表示S和D。

P55,三菱plc编程案例100例,功能指令的格式,指令与操作数功能指令编号为FNC00FNC246(有对应的助记符),用指令语言与助记符表示。

电脑编程可用助记符,手持编程器用FNC。

多数功能指令在助记符后跟14个操作数:

S表示源(Source)操作数D表示目标(Destination)操作数,操作数多,可加数字予区别,S1和D1等。

如若使用变址功能,则表示S和D。

n和m表示其它操作数,表示常数或补充说明。

三菱plc编程案例100例,2)数据长度与指令执行方式按数据位长分为16位和32位。

不标符号是16位,D符号表示32位(指定其地址号的软元件及下一个地址软元件组合使用;高速计数器C235C255本身32位,不能使用16位指令的操作数)。

3)不同数据长度之间的传送字软件元件与位指令元件之间的数据传送,因数据长度不同,规定:

长短传送,目的位元件数据的高位保持不变;短长,数据的高位全部为零。

4)变址寄存器V与Z的处理为16位数据寄存器,可组合进行32位运算,V为高位。

操作方法与普通寄存器一样。

三菱plc编程案例100例,功能指令格式说明,例:

说明:

MOV为16位操作指令,如是32位免责前面加【D】左图表示不同,含义一致FUC12,即MOV指令M0M7等8位位元件组合成位组件字元件,如左图用功能指令大大简化于右图基本逻辑指令。

位组件字元件,=K123,三菱plc编程案例100例,第一类:

程序流向控制指令,1)条件跳转指令功能与操作:

当CJ指令的驱动输入X000为ON时,程序跳转到CJ指令指定的标号处,之间的程序被跳过,不执行;若驱动输入为OFF,则执行紧接到CJ指令的程序。

LDX030CJP20LDX031OUTY010P20LDX032OUTY011,FNC00CJ,P20,Y010,Y011,X030,X031,X032,P20,说明:

同一程序指针标号只能使用一次;P63表示程序转移到END;条件若是M8000,则无条件跳转。

三菱plc编程案例100例,条件跳转指令实例,设备有手动和电动两种操作,由SB3选择开关控制,断开时为手动操作,接通时为电动。

手动操作时按SB2电机运行,SB1为停止;自动操作按SB2启动电机,1min后自动停止,按SB1电机停止。

手动,自动,延时,程序执行过程:

手动方式SB3断开,X3常开断开,不执行”CJP0”,顺序需执行48步;因X3常闭闭合,执行“CPP1”,跳过自动操作到结束指令;自动方式SB3接通,X3常开闭合,执行”CJP0”,跳过412步,执行1322步自动程序,然后顺序执行到结束指令语句。

三菱plc编程案例100例,3)中断返回IRET、允许中断EI、禁止中断DI中断指针I(9个中断源,6外部输入点、3个内部中断),中断是CPU和外设之间进行数据传递的方式。

响应中断请求后,CPU保护现场、执行中断程序,再返回主程序。

外部中断信号从输入端子输入,用于机外突发随即事件引起的中断;内部中断由定时器时间到引起。

中断指针设定方法,三菱plc编程案例100例,说明:

在开中断范围,程序将响应这段请求而中断;中断信号须大于200s;M80050M8058为中断屏蔽,为ON对应中断源被屏蔽,三菱plc编程案例100例,3)主程序结束指令格式:

指令符名称符号FNC06主程序结束FEND目标元件:

无功能与操作:

FEND表示一个主程序结束子程序开始。

与END一样程序结束后返回0条指令;使用多条FEND指令时,中断程序写在最后FEND和END指令之间。

4)监视定时器指令格式:

指令符名称符号FNC07监视定时器WDT目标元件:

无功能与操作:

按PLC设定循环执行的扫描周期,时间到未能循环完成则报出错。

FNC06FEND,FNC07WDT,三菱plc编程案例100例,FNC08FOR,S,FNC09NEXT,S,S,5)循环指令循环开始指令格式:

指令符名称符号FNC08循环开始3步(循环区起点)FOR目标元件:

循环结束指令格式指令符名称符号FNC09循环结束1步(循环区终点)NEXT目标元件:

无功能与操作:

某种操作的反复进行编程方便,提高程序功能。

FOR、NEXT两条指令总是成对出现。

最高可以5级嵌套。

三菱plc编程案例100例,循环指令运用实例,求1+2+3+4100的和,结果存入D0。

说明:

1、X0为计算控制端,X1为清零端;2、7步到21步为100次循环;3、循环指令前需要对相应继承权清零4、本程序为局部程序事例,X0启动后即停,否则就成了死循环。

三菱plc编程案例100例,第二类:

传送和比较指令,1)传送指令MOV指令格式:

指令符符号名称FNC12数据传送源地址元件:

S.可以为所有数据目标元件:

D.可以为KnY、KnM、KnS、T、C、D、V、Z功能与操作:

将源地址中的数据送到目的地址中。

MOV,S.,D.,三菱plc编程案例100例,传输指令实例,星三角降压启动过程10S,考虑主触点同时接通而产生电弧,KM2与KM3动作延时时间1S。

Y启动,Y断开,延时1S,运行,停止,MOVP的P为脉冲操作指令,条件满足时仅执行一个扫描周期,即执行一次。

三菱plc编程案例100例,第四类循环移位与移位指令,1)循环右移位指令ROR2)循环左移位指令ROL3)带进位右移位指令RCR4)带进位左移位指令RCR5)位右移位指令SFTR6)位左移位指令SFTL7)字右移位指令WSFR8)字左移位指令WSFL,三菱plc编程案例100例,移位指令实例,广告牌22灯,按下启动按钮X0,灯以正序、反序每0.1S间隔轮流点亮;按下X1则停止。

输出速度快,采用晶闸管型PLC,流水灯两个输入,22输出端。

步进返回,说明:

32位字位组建只用22个输出,不用的输出可以跳过;按下X1返回初始工步S0,则M8034禁止输出;H00000001为16进制数,对应Y的字组件从Y0Y27共4组16位;20步34步须使Y27为1后,才可激活S22工步。

其后Y0为1后激活S21步。

此课件下载可自行编辑修改,供参考!

感谢你的支持,我们会努力做得更好!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1