第六章_FX系列PLC的程序设计大全_第1页
第六章_FX系列PLC的程序设计大全_第2页
第六章_FX系列PLC的程序设计大全_第3页
第六章_FX系列PLC的程序设计大全_第4页
第六章_FX系列PLC的程序设计大全_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、梯形图的设计规则一、梯形图的设计规则v 触点只能与左母线相连,不能与右母线相连;触点只能与左母线相连,不能与右母线相连;v 线圈只能与右母线相连,不能直接与左母线相连,右线圈只能与右母线相连,不能直接与左母线相连,右母线可以省略;母线可以省略;v 线圈可以并联,不能串联连接;线圈可以并联,不能串联连接;v 应尽量避免双线圈输出。应尽量避免双线圈输出。二、梯形图的设计技巧二、梯形图的设计技巧 0 LD X40 LD X4 1 LD X1 1 LD X1 2 AND X2 2 AND X2 3 3 ORB ORB 4 OUT Y0 4 OUT Y0 0 LD X10 LD X1 1 AND X

2、2 1 AND X2 2 OR X2 2 OR X2 3 OUT Y0 3 OUT Y0X1X4X2好!不好!X1 X2X4ORBv 有几个串联电路并联时,应该将串联触点多的电路放有几个串联电路并联时,应该将串联触点多的电路放在上方。在上方。v 有几个并联电路串联时,应该将并联触点多的电路放有几个并联电路串联时,应该将并联触点多的电路放在左方在左方。 0 LD X10 LD X1 1 LD X2 1 LD X2 2 OR X4 2 OR X4 3 3 ANB ANB 4 OUT Y0 4 OUT Y0 0 LD X20 LD X2 1 OR X4 1 OR X4 2 AND X1 2 AND

3、X1 3 OUT Y0 3 OUT Y0X1X2X4好!不好!X1X2X4ANBv 一个触点不能有两个方向的能流流过。一个触点不能有两个方向的能流流过。X1X2X4X3X5X1X1X4X5X3X2X5X3触点应画在水平线上触点应画在水平线上,不能画在垂直分支线上,不能画在垂直分支线上桥形电路的化简方法:找出每条桥形电路的化简方法:找出每条输出路径输出路径进行并联进行并联正确!错误!v 线圈并联电路中,应将单个线圈放在上边。线圈并联电路中,应将单个线圈放在上边。X1X2 0 LD X10 LD X1 1 1 MPSMPS 2 AND X2 2 AND X2 3 3 OUT Y0OUT Y0 4

4、4 MPPMPP 5 OUT Y1 5 OUT Y1 0 LD X10 LD X1 1 OUT Y1 1 OUT Y1 2 AND X2 2 AND X2 3 3 OUT Y0OUT Y0好!不好!X2X1MPSMPPv 双线圈输出的处理双线圈输出的处理双线圈输出双线圈输出有效有效X0X1X2Y0Y0Y0无效无效Y3Y4Y3X2Y3X1输入处理输入处理X1=ON,X2=OFF输出处理输出处理Y3= OFF,Y4=ON 如果在同一个程序中,同一元件的线圈使用了两次或如果在同一个程序中,同一元件的线圈使用了两次或多次,称为多次,称为“双线圈输出双线圈输出”。 这时前面的输出无效,最后一次输出才是有

5、效的。这时前面的输出无效,最后一次输出才是有效的。SB1SB2SB1 SB2v 绘图时应注意绘图时应注意PLCPLC外部所接外部所接“输入信号输入信号”的触点状态与梯的触点状态与梯形图中所采用内部输入触点形图中所采用内部输入触点(X(X编号的触点编号的触点) )的关系的关系!SB1 SB2一、延时接通、延时断开电路一、延时接通、延时断开电路电路中电路中X0X0为为ONON后后T0T0开始计时。开始计时。6s6s后后T0T0常开触点接通,常开触点接通,Y0Y0为为ONON。X0X0为为OFFOFF后后T6T6开始计时,开始计时,9S9S后后T6T6常闭触点断开,使常闭触点断开,使Y0Y0为为OF

6、FOFF,T6T6亦被复位亦被复位。 二、振荡电路二、振荡电路 K90X0Y08s9s8s1 1、定时器、定时器“接力接力”电路电路用用N N个定时器串级个定时器串级“接力接力”延时,达到长延时的目的,电路总延时,达到长延时的目的,电路总的延时时间为各个定时器设定值之和,所能达到的最大延时时的延时时间为各个定时器设定值之和,所能达到的最大延时时间为间为3276.73276.7N N秒。秒。 三、长延时电路三、长延时电路 FXFX系列可编程控制器的定时器最长定时时间为系列可编程控制器的定时器最长定时时间为3276.7s,3276.7s,要设定更长的时间,需要用户自己设计长延时电路。要设定更长的时

7、间,需要用户自己设计长延时电路。 X0X0用于启动延时电用于启动延时电路,路,M0M0自保持自保持, ,经过经过2000s+1600s=3600s2000s+1600s=3600s=1h=1h后后Y0Y0为为ONON。X2T0T0T0C0X2RSTC0Y0C0K600K60延时时间延时时间=60s=60s60=3600s60=3600sT0常开触点常开触点1 HourX2Y060sC0C0对对T0T0的的60s60s脉冲计数脉冲计数2 2、定时器与计数器配合使用、定时器与计数器配合使用3 3、计数器串级电路、计数器串级电路 M8012M8012和和C0C0组成一个组成一个0.1s0.1s400

8、04000400s400s的定时器。的定时器。C1C1对对C0C0常开触点闭合的次数计数,常开触点闭合的次数计数,累计够累计够8181个后个后C1C1常开触点接通,常开触点接通,使使Y0Y0为为ONON。X0X0为为ONON后后400s400s818132400s32400s9h9h输出继电器输出继电器Y0Y0为为ONON。这个电路最长的延时时间为这个电路最长的延时时间为0.1s0.1s32767327673276732767107367628.9s1242.68107367628.9s1242.68天天3.43.4年。年。 四、分频电路四、分频电路 X0M0Y0M0Y0X0Y01 1、用边沿

9、检测触点、用边沿检测触点构成二分频电路:构成二分频电路:3 3、用多个辅助继电、用多个辅助继电器构成二分频电路:器构成二分频电路:2 2、用置位复位指令、用置位复位指令构成二分频电路:构成二分频电路:五、单按钮启动、停止电路五、单按钮启动、停止电路用一个按钮来实现启动和停止两种控制。用一个按钮来实现启动和停止两种控制。 图(图(a a)为利用计数器实现单按钮控制的电路)为利用计数器实现单按钮控制的电路图(图(b b)为利用辅助继电器实现单按钮控制的电路)为利用辅助继电器实现单按钮控制的电路图(图(c c)中为利用功能指令中的交替输出指令)中为利用功能指令中的交替输出指令ALTALT来实现单按钮

10、来实现单按钮控制启停控制的电路。控制启停控制的电路。六、三相异步电动机启六、三相异步电动机启- -保保- -停电停电路路七、三相异步电动机正反转控制电路七、三相异步电动机正反转控制电路电气互锁电气互锁电气互锁电气互锁按钮互锁按钮互锁按钮互锁按钮互锁接触器辅助常接触器辅助常闭触点的互锁闭触点的互锁接触器辅助常接触器辅助常闭触点的互锁闭触点的互锁八、三相异步电动机启动、点动和停止控制电路八、三相异步电动机启动、点动和停止控制电路(d) 用复合按钮用复合按钮SB2实现启停点控制实现启停点控制SB3SB1SB2九、三相异步电动机星形九、三相异步电动机星形三角形启动控制电路三角形启动控制电路T0T0的作

11、用是设定星形启动延时的时间。的作用是设定星形启动延时的时间。T1T1的作用是设定的作用是设定YY切换的延时,以从软件上确保切换的延时,以从软件上确保KM2KM2和和KM3KM3不会同时得不会同时得电。电。KM2KM3KM2十、三速异步电动机控制电路十、三速异步电动机控制电路低速低速6s中速中速9s高速高速M2Y0( M1 )( M2 )Y0( T1 )T0K200( Y0 )M3M1Y1( Y1 )( M0) X1X0M0M1( M3 )Y1T1M0( T0 )K200洗衣机电路梯形图和时序图洗衣机电路梯形图和时序图M0转转Y0转转转转转转停停停停停停停停正正反反正正反反Y1十一、洗衣机控制电

12、路十一、洗衣机控制电路PLCPLC的的Y0Y0输出端口控制电输出端口控制电动机的转动和停止,动机的转动和停止,Y1Y1输输出端口控制电动机的正转出端口控制电动机的正转和反转。和反转。按下按下X0X0输入端口的常开按输入端口的常开按钮后,电机停止钮后,电机停止20s20s、正、正转转20s20s、停止、停止20s20s、反转、反转20s20s,停止的时间由停止的时间由T0T0设定,转设定,转动的时间由动的时间由T1T1设定。设定。X1X1为停止开关。为停止开关。 20s20s一、循环送料小车自动控制系统的梯形图设计一、循环送料小车自动控制系统的梯形图设计Y1Y0X4X3X0X2X2X1Y1X3Y

13、0T0Y0X1X0Y0X4Y1X3T1Y1Y2T1Y3T0X4小车控制系统的梯形图小车控制系统的梯形图左行左行右行右行装料装料卸料卸料K100K150左行左行右行右行装料装料Y210s卸料卸料Y315sX0: 左行启动按钮左行启动按钮X1: 右行启动按钮右行启动按钮X2: 停止按钮停止按钮X3: 左行程开关左行程开关X4: 右行程开关右行程开关Y0: 左行左行Y1: 右行右行Y2: 装料装料Y3: 卸料卸料二、两处循环卸料小车的自动控制梯形图设计二、两处循环卸料小车的自动控制梯形图设计Y1Y0X4X3X5T0Y0T1Y1左左行行右右行行装料装料卸料卸料K100K150X2X0Y0X4X1Y1X

14、5X3Y2T1Y3T0X5X4M100X4Y0X5M100Y1Y0M100X0X2X1Y1X3Y0左行左行右行右行装料装料Y210s卸料卸料Y315s卸料卸料Y315sX0: 左行启动按钮左行启动按钮X1: 右行启动按钮右行启动按钮X2: 停止按钮停止按钮X3: 左行程开关左行程开关X4: 右行程开关右行程开关X5: 右中行程开关右中行程开关Y0: 左行左行Y1: 右行右行Y2: 装料装料Y3: 卸料卸料在在X5处卸处卸料后有电料后有电屏蔽屏蔽X5动动 画画思考:带手动、单循环、自动循环开关的送料思考:带手动、单循环、自动循环开关的送料小车自动控制系统的梯形图设计小车自动控制系统的梯形图设计梯

15、形图经验设计方法总结:梯形图经验设计方法总结: 在一些典型电路的基础上,根据被控对象对控制在一些典型电路的基础上,根据被控对象对控制系统的具体要求,不断地修改和完善梯形图。有时需系统的具体要求,不断地修改和完善梯形图。有时需要多次反复地调试和修改梯形图,不断地增加中间编要多次反复地调试和修改梯形图,不断地增加中间编程元件和辅助触点,最后才能得到一个较为满意的结程元件和辅助触点,最后才能得到一个较为满意的结果。果。 这种方法没有普遍的规律可以遵循,具有很大的这种方法没有普遍的规律可以遵循,具有很大的试探性和随意性,最后的结果不是惟一的,设计所用试探性和随意性,最后的结果不是惟一的,设计所用的时间

16、、设计的质量与设计者的经验有很大的关系,的时间、设计的质量与设计者的经验有很大的关系,它可以用于较简单的梯形图它可以用于较简单的梯形图(如手动程序)的设计。如手动程序)的设计。 复杂的梯形图设计可采用下一章介绍的顺序控制复杂的梯形图设计可采用下一章介绍的顺序控制梯形图设计法。梯形图设计法。1 1、根据控制系统的控制要求和内容确定、根据控制系统的控制要求和内容确定PLCPLC机型。机型。2 2、设计主电路、设计主电路3 3、设计、设计PLCPLC的的I IO O地址分配表地址分配表或或I IO O信号接线图。信号接线图。4 4、编写梯形图控制程序。、编写梯形图控制程序。5 5、输入并编辑程序。、

17、输入并编辑程序。6 6、程序调试。、程序调试。7 7、程序存储。、程序存储。一、一、1 1、电动机的顺序控制、电动机的顺序控制FR1FUKM2QSM13 M23 M33 KM1KM3FR2FR3L1L2L3v控制要求控制要求SB1SB1、SB3SB3、SB5SB5为为M1M1、M2M2、M3M3的启动按钮,只能以的启动按钮,只能以M1M1、M2M2、M3M3的顺序启动;的顺序启动;SB2SB2、SB4SB4、SB6SB6为三个停止按为三个停止按钮,若按下钮,若按下SB2SB2则三台电机则三台电机都停止;若按下都停止;若按下SB4SB4则则M2M2和和M3M3停止;若按下停止;若按下SB6SB6

18、则只有则只有M3M3停止。停止。v主电路主电路FR1FUKM2QSM13 M23 M33 KM1KM3FR2FR3L1L2L3vI/OI/O接线图接线图M1M1启动启动M1-3M1-3停止停止M2M2启动启动M2-3M2-3停止停止M3M3启动启动M3M3停止停止M3M3运行运行M2M2运行运行M1M1运行运行SB2SB3SB1SB4SB5SB6COM1Y1COMKM2X0KM1X1X2Y2FR1AC X3Y3KM3FR2FR3X4X5vI/OI/O地址分配表地址分配表 输入装置输入装置输入口地址输入口地址输出装置输出装置输出口地址输出口地址M1M1起动按钮起动按钮(SB1)(SB1)X0X0

19、M1M1运行接触运行接触器线圈器线圈(KM1)(KM1)Y1Y1M1-M3M1-M3停止停止按钮按钮(SB2)(SB2)X1X1M2M2运行接触运行接触器线圈器线圈(KM2)(KM2)Y2Y2M2M2起动按钮起动按钮(SB3)(SB3)X2X2M3M3运行接触运行接触器线圈器线圈(KM3)(KM3)Y3Y3M2-M3M2-M3停止停止按钮按钮(SB4)(SB4)X3X3M3M3起动按钮起动按钮(SB5)(SB5)X4X4M3M3停止按钮停止按钮(SB6)(SB6)X5X5v梯形图设计梯形图设计X0Y1Y1X1ENDX2Y2X3X4Y3X5Y2Y3v 指令表指令表 0 LD X0 1 OR Y1

20、 2 ANI X1 3 OUT Y1 4 LD X2 5 OR Y2 6 ANB 7 ANI X3 8 OUT Y2 9 LD X4 10 OR Y3 11 ANB 12 ANI X5 13 OUT Y3 14 END电动机的顺序控制电动机的顺序控制 当报警继电器当报警继电器K=OFFK=OFF,报警灯,报警灯HLHL不亮;不亮; 当报警继电器当报警继电器K=ONK=ON,报警灯,报警灯HLHL闪烁,闪烁时序图如闪烁,闪烁时序图如 下图所示:下图所示:2 2、简单报警电路(振荡电路)的、简单报警电路(振荡电路)的PLCPLC程序设计程序设计继电器继电器K K报警灯报警灯HLHL1s1s2s2s

21、输入装置输入装置输入口地址输入口地址输出装置输出装置输出口地址输出口地址报警继电器报警继电器(K)(K) X000X000报警灯报警灯(HL)(HL) Y030Y030v控制要求:控制要求:vI/OI/O地址分配表地址分配表X000Y0301s2sv梯形图设计梯形图设计 当报警继电器当报警继电器K=ONK=ON,报警灯闪烁,报警灯闪烁( (亮亮2s2s灭灭1s)1s),蜂鸣器叫,蜂鸣器叫 K K继续为继续为ONON,当报警响应按钮,当报警响应按钮SBlSBl按下时,报警灯常亮,按下时,报警灯常亮,蜂鸣器停叫。蜂鸣器停叫。 不管不管K K是否为是否为ONON,当报警灯测试按钮,当报警灯测试按钮S

22、B2SB2按下时,报警灯按下时,报警灯常亮。常亮。3 3、声光报警电路的、声光报警电路的PLCPLC程序设计程序设计v控制要求:控制要求:vI/OI/O地址分配表地址分配表v梯形图设计梯形图设计振振 荡荡 电电 路路在方式选择开关断开时,选择短时报警运行方式。在方式选择开关断开时,选择短时报警运行方式。当料箱盛料过少,限位开关当料箱盛料过少,限位开关SQSQ变为变为ONON后,蜂鸣器开始鸣叫,后,蜂鸣器开始鸣叫,同时报警灯连续闪烁同时报警灯连续闪烁1010次次( (亮亮1.5s1.5s,灭,灭2.5s)2.5s),此后蜂鸣器,此后蜂鸣器停止呜叫,灯也熄灭。复位按钮停止呜叫,灯也熄灭。复位按钮S

23、BSB可以使二者中止。可以使二者中止。在方式选择开关接通时,选择连续报警运行方式。在方式选择开关接通时,选择连续报警运行方式。当料箱盛料过少限位开关当料箱盛料过少限位开关SQSQ变为变为ONON后,蜂鸣器开始鸣叫,后,蜂鸣器开始鸣叫,同时灯开始闪烁。当按下复位按钮同时灯开始闪烁。当按下复位按钮SBSB时,二者中止。时,二者中止。4 4、料箱盛料过少报警系统的、料箱盛料过少报警系统的PLCPLC程序设计程序设计v控制要求:控制要求:料箱盛料过少报警系统料箱盛料过少报警系统SQHLHASBSA输入装置输入装置输入口地址输入口地址输出装置输出装置输出口地址输出口地址限位开关限位开关SQSQX000X

24、000蜂鸣器蜂鸣器HAHAY001Y001选择开关选择开关SASAX001X001报警灯报警灯HLHLY005Y005复位按钮复位按钮SBSBX002X002vI/OI/O地址分配表地址分配表v梯形图设计梯形图设计竞赛者若要回答主持人所提问题时,须抢先按下桌上的竞赛者若要回答主持人所提问题时,须抢先按下桌上的按钮。按钮。5 5、抢答显示系统的、抢答显示系统的PLCPLC程序设计程序设计控制要求如下:控制要求如下:指示灯亮后,须等到主持人按下复位键指示灯亮后,须等到主持人按下复位键PB4后才熄灭。后才熄灭。为了给参赛儿童一些优待,为了给参赛儿童一些优待,PB11和和PB12中任一个按下中任一个按

25、下时,灯时,灯L1都亮。而为了对教授组做一定限制,都亮。而为了对教授组做一定限制,L3只有在只有在PB31和和PB32键都按下时才亮。键都按下时才亮。如果竞赛者在主持人合上如果竞赛者在主持人合上SA开关后的开关后的10秒钟内压下秒钟内压下按钮,电磁线圈按钮,电磁线圈SOL将使彩球摇动,以示竞赛者得到将使彩球摇动,以示竞赛者得到一次幸运的机会。一次幸运的机会。抢答显示系统:抢答显示系统:SA1、写出、写出I/O地址分配表地址分配表 SA2、接线图、接线图 3、控制逻辑梯形图设计、控制逻辑梯形图设计 对于输出的变化完全是时间原则的系统,可以用多对于输出的变化完全是时间原则的系统,可以用多个定时器的

26、个定时器的“接力赛接力赛”来实现其功能,此法称之为时序来实现其功能,此法称之为时序设计法。设计法。1 1洗衣机电路设计洗衣机电路设计 控制要求控制要求 此电路要求为在此电路要求为在MOMO为为ONON期期间,间,YOYO、Y1Y1变化时序如图变化时序如图616(a)616(a)所示。所示。图图616(a)(2)(2)设置定时器。设置定时器。在一个周期之内,在一个周期之内,从最初状态开始,综合考虑所有的从最初状态开始,综合考虑所有的输出继电器状态,一有变化,就设输出继电器状态,一有变化,就设置一个定时器,在变化处使其为置一个定时器,在变化处使其为ONON,周期内最后一处变化的定时器只产周期内最后

27、一处变化的定时器只产生一个单脉冲,用来断开第一个定生一个单脉冲,用来断开第一个定时器的线圈,以便开始下一个新的时器的线圈,以便开始下一个新的周期,考虑完一个完整的周期为止。周期,考虑完一个完整的周期为止。此处共设置了此处共设置了T0T0T3T3四个定时器。四个定时器。(3)(3)根据上述时序图设计输出继电器的表达式。根据上述时序图设计输出继电器的表达式。Y0=M0T0+T1TY0=M0T0+T1T2 2Y1=MOTY1=MOT1 1(4)(4)设计梯形图。设计梯形图。XOXO、X1X1启停启停MOMO,组成自保电路。由时序图可得,组成自保电路。由时序图可得,MOMO常常开触点控制开触点控制T0

28、T0线圈,线圈,T0T0常开触点控制常开触点控制T1T1线圈,依次类推,线圈,依次类推,最后最后T2T2常开触点控制常开触点控制T3T3线圈,就像线圈,就像“接力赛接力赛”一样。为一样。为能够一直循环下去,能够一直循环下去,T3T3常闭触点应该控制常闭触点应该控制T0T0线圈。线圈。9s9s9s9s2 2简易交通灯电路设计简易交通灯电路设计Y0Y0、Y1Y1、Y2Y2分别控制红灯、绿灯和黄灯。要求分别控制红灯、绿灯和黄灯。要求X0X0接通接通一个脉冲后,一个脉冲后,Y0Y0Y2Y2按图按图6 6一一17(a)17(a)所示的时序变化,所示的时序变化,10h10h后所有灯自动熄灭。后所有灯自动熄

29、灭。小结小结v 梯形图编程规则与编程技巧(如:梯形图编程规则与编程技巧(如:I/O接线图的设计及输接线图的设计及输入常闭触点的处理)入常闭触点的处理)v 定时器和计数器使用定时器和计数器使用断电延时、长延时的实现断电延时、长延时的实现v 振荡电路的实现振荡电路的实现v 几种分频电路几种分频电路v 三相异步电动机简单控制电路的三相异步电动机简单控制电路的PLC程序设计程序设计v 梯形图程序的设计步骤梯形图程序的设计步骤v 梯形图程序的设计举例梯形图程序的设计举例1 1、电动机的连续运转、电动机的连续运转v 控制思路控制思路电动机的额定电流较大,电动机的额定电流较大,PLCPLC不能用直接控制主电

30、路,不能用直接控制主电路,需要需要主电路主电路。找出所有输入量和输出量,接入找出所有输入量和输出量,接入I/OI/O接线图接线图。为了扩大输出电流,采用继电器为了扩大输出电流,采用继电器输出方式输出方式。热继电器的常闭触点可以作为输入信号进行过载保热继电器的常闭触点可以作为输入信号进行过载保护,也可以在输出进行保护。护,也可以在输出进行保护。FRFUKM1QSM3 电源开关电源开关接触器主触点接触器主触点热继电器热元件热继电器热元件熔断器熔断器三相异步电动机三相异步电动机L1L2L3v 主电路主电路v I/OI/O接线图(及接线图(及I/OI/O地址分配表)地址分配表)启动按钮启动按钮SB1X1停止按钮停止按钮SB2X2SB1KM1SB2COM1Y1COMX1X2FR运行接触器运行接触器KM1Y1FRX3热继电器的常闭热继电器的常闭触点可以作为输触

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论