《第六章 FX系列PLC的程序设计大全》由会员分享,可在线阅读,更多相关《第六章 FX系列PLC的程序设计大全(60页珍藏版)》请在金锄头文库上搜索。
1、第六章 FX系列PLC的 程序设计方法6.1 梯形图的设计规则与技巧6.2 梯形图的典型环节6.3 梯形图的经验设计例6.4 梯形图程序的设计步骤和设计举例第一部分第一部分 梯形图的分析设计法梯形图的分析设计法6.1 6.1 梯形图的设计规则与技巧梯形图的设计规则与技巧一、梯形图的设计规则v 触点只能与左母线相连,不能与右母线相连;v 线圈只能与右母线相连,不能直接与左母线相连,右 母线可以省略;v 线圈可以并联,不能串联连接;v 应尽量避免双线圈输出。二、梯形图的设计技巧0 LD X41 LD X12 AND X23 ORB4 OUT Y00 LD X11 AND X22 OR X23 OU
2、T Y0X1 Y0Y0X4X2好!不好!X1Y0Y0X2X4ORBv 有几个串联电路并联时,应该将串联触点多的电路放在 上方。v 有几个并联电路串联时,应该将并联触点多的电路放 在左方。0 LD X11 LD X22 OR X43 ANB4 OUT Y00 LD X21 OR X42 AND X13 OUT Y0X1 Y0Y0X2X4 好!不好!X1 Y0Y0X2X4ANBv 一个触点不能有两个方向的能流流过。X1 Y0Y0X2X4X3X5X1X1X4X5X3 Y0Y0X2X5X3触点应画在水平线上,不能画在垂直分支线上桥形电路的化简方法:找出每条输出路径进行并联正确!错误!v 线圈并联电路中
3、,应将单个线圈放在上边。X1Y0Y0X2Y1Y10 LD X11 MPS2 AND X23 OUT Y04 MPP5 OUT Y10 LD X11 OUT Y12 AND X23 OUT Y0好!不好!X2 Y0Y0X1Y1Y1MPSMPPv 双线圈输出的处理双线圈输出有效X0X1X2Y0Y0Y0无效Y3Y4Y3X2Y3X1输入处理 X1=ON,X2=OFF输出处理 Y3= OFF,Y4=ON如果在同一个程序中,同一元件的线圈使用了两次或多次,称为“双线圈输出”。这时前面的输出无效,最后一次输出才是有效的。SB1SB2 SB1 SB2v 绘图时应注意PLC外部所接“输入信号”的触点状态与梯形图
4、中所采用内部输入触点(X编号的触点)的关系!SB1 SB2一、延时接通、延时断开电路电路中X0为ON后T0开始计时。6s后T0常开触点接通,Y0为 ON。X0为OFF后T6开始计时,9S后T6常闭触点断开,使Y0 为OFF,T6亦被复位。 6.2 6.2 梯形图的典型环节梯形图的典型环节二、振荡电路K90X0Y08s9s8s1、定时器“接力”电路用N个定时器串级“接力”延时,达到长延时的目的,电路总 的延时时间为各个定时器设定值之和,所能达到的最大延时时 间为3276.7N秒。 三、长延时电路FX系列可编程控制器的定时器最长定时时间为3276.7s, 要设定更长的时间,需要用户自己设计长延时电
5、路。 X0用于启动延时电 路,M0自保持,经过 2000s+1600s=3600s =1h后Y0为ON。X2 T0T0T0C0X2RSTC0Y0C0K600K60延时时间=60s60=3600sT0常开触点1 HourX2Y060sC0对T0的60s脉冲计数2、定时器与计数器配合使用3、计数器串级电路 M8012和C0组成一个0.1s4000 400s的定时器。C1对C0常开触点闭合的次数计数 ,累计够81个后C1常开触点接通 ,使Y0为ON。X0为ON后400s8132400s9h 输出继电器Y0为ON。这个电路最长的延时时间为0.1s3276732767 107367628.9s1242.
6、68天3.4年。 四、分频电路X0M0Y0M0Y0X0Y01、用边沿检测触点 构成二分频电路:3、用多个辅助继电 器构成二分频电路:2、用置位复位指令 构成二分频电路:五、单按钮启动、停止电路用一个按钮来实现启动和停止两种控制。 图(a)为利用计数器实现单按钮控制的电路图(b)为利用辅助继电器实现单按钮控制的电路图(c)中为利用功能指令中的交替输出指令ALT来实现单按钮 控制启停控制的电路。六、三相异步电动机启-保-停电路七、三相异步电动机正反转控制电路电气互锁电气互锁按钮互锁按钮互锁接触器辅助常 闭触点的互锁接触器辅助常 闭触点的互锁八、三相异步电动机启动、点动和停止控制电路(d) 用复合按
7、钮SB2实现启停点控制SB3SB1SB2九、三相异步电动机星形三角形启动控制电路T0的作用是设定星形启动延时的时间。T1的作用是设定 Y切换的延时,以从软件上确保KM2和KM3不会同时得电 。KM2KM3KM2十、三速异步电动机控制电路低速6s中速9s高速M2Y0( M1 )( M2 )Y0( T1 )T0K200( Y0 )M3M1Y1( Y1 )( M0) X1X0M0M1( M3 )Y1T1M0( T0 )K200洗衣机电电路梯形图图和时时序图图M0 转转 Y0转转转转转转停停停停正反正反 Y1十一、洗衣机控制电路PLC的Y0输出端口控制电 动机的转动和停止,Y1输 出端口控制电动机的正
8、转 和反转。按下X0输入端口的常开按 钮后,电机停止20s、正 转20s、停止20s、反转 20s,停止的时间由T0设定,转 动的时间由T1设定。X1为停止开关。 20s20s一、循环送料小车自动控制系统的梯形图设计Y1Y0X4X36.3 6.3 梯形图的经验设计例梯形图的经验设计例X0X2X2X1Y1X3 Y0T0Y0X1X0Y0X4 Y1X3T1Y1Y2T1Y3T0X4小车控制系统的梯形图左行右行装料卸料K100K150左行右行装料Y2 10s卸料Y3 15sX0: 左行启动按钮X1: 右行启动按钮X2: 停止按钮X3: 左行程开关X4: 右行程开关Y0: 左行Y1: 右行Y2: 装料Y3
9、: 卸料二、两处循环卸料小车的自动控制梯形图设计Y1Y0X4X3X5T0Y0T1Y1左行右行装料卸料K100K150X2X0Y0X4X1Y1X5X3Y2T1Y3T0X5X4M100X4Y0X5M100Y1Y0M100X0X2X1Y1X3 Y0左行右行装料Y2 10s卸料Y3 15s卸料Y3 15sX0: 左行启动按钮X1: 右行启动按钮X2: 停止按钮X3: 左行程开关X4: 右行程开关X5: 右中行程开关Y0: 左行Y1: 右行Y2: 装料Y3: 卸料在X5处卸 料后有电屏蔽 X5动 画思考:带手动、单循环、自动循环开关的送料 小车自动控制系统的梯形图设计梯形图经验设计方法总结:在一些典型电
10、路的基础上,根据被控对象对控制 系统的具体要求,不断地修改和完善梯形图。有时需 要多次反复地调试和修改梯形图,不断地增加中间编 程元件和辅助触点,最后才能得到一个较为满意的结 果。这种方法没有普遍的规律可以遵循,具有很大的 试探性和随意性,最后的结果不是惟一的,设计所用 的时间、设计的质量与设计者的经验有很大的关系, 它可以用于较简单的梯形图(如手动程序)的设计。复杂的梯形图设计可采用下一章介绍的顺序控制 梯形图设计法。6.4 6.4 梯形图程序的设计步骤和设计举例梯形图程序的设计步骤和设计举例1、根据控制系统的控制要求和内容确定PLC机型。2、设计主电路3、设计PLC的IO地址分配表或IO信
11、号接线图。4、编写梯形图控制程序。5、输入并编辑程序。6、程序调试。7、程序存储。一、设计步骤设计步骤1、电动机的顺序控制FR1FUKM2QSM1 3 M2 3 M3 3 KM1KM3FR2FR3L1L2L3v控制要求SB1、SB3、SB5为M1、M2、M3 的启动按钮,只能以M1、 M2、M3的顺序启动;SB2、SB4、SB6为三个停止按 钮,若按下SB2则三台电机 都停止;若按下SB4则M2和 M3停止;若按下SB6则只有 M3停止。二、设计举例二、设计举例v主电路FR1FUKM2QSM1 3 M2 3 M3 3 KM1KM3FR2FR3L1L2L3vI/O接线图M1启动M1-3停止M2启
12、动M2-3停止M3启动M3停止M3运行M2运行M1运行SB2SB3SB1SB4SB5SB6COM1Y1COMKM2X0KM1X1X2Y2FR1AC X3Y3KM3FR2FR3X4X5vI/O地址分配表 输入装置输入口地址输出装置输出口地址 M1起动按钮 (SB1)X0M1运行接触 器线圈(KM1)Y1M1-M3停止 按钮(SB2)X1M2运行接触 器线圈(KM2)Y2M2起动按钮 (SB3)X2M3运行接触 器线圈(KM3)Y3M2-M3停止 按钮(SB4)X3M3起动按钮 (SB5)X4M3停止按钮 (SB6)X5v梯形图设计X0 Y1Y1X1ENDX2Y2X3X4Y3X5Y2Y3v 指令表
13、0 LD X01 OR Y12 ANI X1 3 OUT Y14 LD X25 OR Y26 ANB7 ANI X38 OUT Y29 LD X410 OR Y311 ANB 12 ANI X5 13 OUT Y3 14 END电动机的顺序控制 当报警继电器K=OFF,报警灯HL不亮; 当报警继电器K=ON,报警灯HL闪烁,闪烁时序图如 下图所示:2、简单报警电路(振荡电路)的PLC程序设计继电器K报警灯HL 1s2s输入装置输入口地址输出装置输出口地址 报警继电器 (K)X000报警灯 (HL)Y030v控制要求:vI/O地址分配表X000Y0301s2sv梯形图设计 当报警继电器K=ON,
14、报警灯闪烁(亮2s灭1s),蜂鸣器叫 K继续为ON,当报警响应按钮SBl按下时,报警灯常亮,蜂鸣器停叫。 不管K是否为ON,当报警灯测试按钮SB2按下时,报警灯常亮。3、声光报警电路的PLC程序设计v控制要求:vI/O地址分配表v梯形图设计振 荡 电 路在方式选择开关断开时,选择短时报警运行方式。当料箱盛料过少,限位开关SQ变为ON后,蜂鸣器开始鸣叫, 同时报警灯连续闪烁10次(亮1.5s,灭2.5s),此后蜂鸣器停 止呜叫,灯也熄灭。复位按钮SB可以使二者中止。在方式选择开关接通时,选择连续报警运行方式。当料箱盛料过少限位开关SQ变为ON后,蜂鸣器开始鸣叫, 同时灯开始闪烁。当按下复位按钮S
15、B时,二者中止。4、料箱盛料过少报警系统的PLC程序设计v控制要求:料箱盛料过少报警系统SQHL HASBSA输入装置输入口地址输出装置输出口地址限位开关SQX000蜂鸣器HAY001选择开关SAX001报警灯HLY005复位按钮SBX002vI/O地址分配表v梯形图设计竞赛者若要回答主持人所提问题时,须抢先按下桌上的 按钮。5、抢答显示系统的PLC程序设计控制要求如下:指示灯亮后,须等到主持人按下复位键PB4后才熄灭。为了给参赛儿童一些优待,PB11和PB12中任一个按下 时,灯L1都亮。而为了对教授组做一定限制,L3只有在 PB31和PB32键都按下时才亮。如果竞赛者在主持人合上SA开关后的10秒钟内压下 按钮,电磁线圈SOL将使彩球摇动,以示竞赛者得到一 次幸运的机会。抢答显示系统:SA1、写出I/O地址分配表 SA2、接线图 3、控制逻辑梯形图设计 & & 梯形图的时序设计法梯形图的时序设计法对于输出的变化完全是时间原则的系统,可以用多个 定时器的“接力赛”来实现其功能,此法称之为时序设 计法。1洗衣机电