1、一、应用基本指令编程一、应用基本指令编程 1、 常见电路的常见电路的PLC程序程序 1.1 闪烁电路 两个定时器组成,又称多谐振荡器X0Y01S Y0和T0以通/断各1秒的时间闪烁,请分析T1的通断三菱FX系列PLC应用实例 1.2 延时断开 开关及定时器组成 X1断开,Y1延时5秒后断开X1Y12S三菱FX系列PLC应用实例 1.3 分频电路 定时器、计数器组成 T0和T1构成脉宽1S的脉冲发生器。 C0的设定值K=2,则Y0接通两次,Y1接通一次,则构成二分频电路。若K=4 为四分频电路X0Y11SY01S三菱FX系列PLC应用实例 1.4 长延时电路 定时器、计数器构成T1延时30分钟,
2、 C0计数8次,实现4小时的长时间延时。三菱FX系列PLC应用实例 1.5 电机Y/启动电路 I/0 分配图梯形图 电路图X0X1X2COMY0Y1Y2COMFRSB1SB2KM1KM2KM3KM2KM3三菱FX系列PLC应用实例 2、按空间原则编程、按空间原则编程 2.1 往复运动 行程开关控制电机正反转: SQ1,SQ2 作为往复控制运动 SQ3,SQ4作为极限位置保护。 电路图三菱FX系列PLC应用实例 I/0 分配图梯形图 增加T1、T2作为正反转切换延时X0X1X2COMY0Y1COMFRSB1SB2KM1KM2KM1KM2X3SB3SQ2SQ1SQ4X4X5X6X7SQ3三菱FX系
3、列PLC应用实例 2.2 液压滑台控制要求:实现单周和连续循环工作,连续循环间隔时间10秒 SQ1-原位 SQ2-工进 SQ3-快退 SB1- 停止 SB4-启动 SW5-单/连续循环 HL - 原位指示 滑台工作循环SQ1SQ2SQ3快进工进快退YA1YA2YA3YA4原位快进工进快退 电磁阀动作顺序表三菱FX系列PLC应用实例 I/0 分配图梯形图X0X1X2COMY1Y2COMSB1SB2YA1YA2X3SB3SQ2SQ1X5SQ3X4Y3Y4YA3YA4Y0HL三菱FX系列PLC应用实例 3、按时间原则编程、按时间原则编程 3.1 顺序启动 四台电机M1、M2、 M3、M4按下图方式运
4、行 I/O分配图M1M4M3M2SB1启动3S启动启动启动5S4SSB2停止5S停止停止停止4S3S 四台电机M1、M2、M3、 M4均可实现单独启停X0X1X2COMY1Y2COMSB1KM1KM2X3SB2X5X4Y3KM3KM4Y0SB3SB4SB5SB6SB7SB8SB9SB10X6X7X10X11启动停止M1启动M1停止M2启动M2停止M3启动M3停止M4启动M4停止三菱FX系列PLC应用实例 梯形图三菱FX系列PLC应用实例 3.2 按时序图启动 三台电机M1、M2、 M3按下面的时序图运行 I/O分配图 1、按下启动按钮,运行30次循环后停止 2、再按启动,继续上述循环 3、任何
5、时刻按停止,完成循环当前循环 后停止启动停止T62ST55ST46ST32ST23ST12ST04S第一个循环第二个循环共完成30个循环后停止X0X1COMY1Y2COMSB1KM1KM2SB2KM3Y0三菱FX系列PLC应用实例 梯形图三菱FX系列PLC应用实例 4、编程实例、编程实例 4.1 声光报警 按下启动按钮,报警灯以1Hz的频率闪烁,蜂鸣器持续发声,闪烁100次停止5秒后重复上面的过程,反复三次后停止,之后需按启动按钮又重新实现上述工作。 I/O分配图X0COMY1COMSB1KA1KA2Y0报警灯蜂鸣器三菱FX系列PLC应用实例启动 梯形图三菱FX系列PLC应用实例 4.2 球磨
6、机 进料至一定高度(时间控制10秒),正转2秒,反转3秒,正反累计时间20秒停5秒,反复5次后自动卸料(时间控制,5秒)停止。在按启动按钮重复上述工作。 要求:有启动停止功能 I/O分配图三菱FX系列PLC应用实例正转反转启动停止卸料进料X0X1COMY0Y1COMSB1KM1KM2KM1KM2SB2Y0Y1KM3KM4KM3KM4时序图第1个循环第2个循环10S20S进料卸料 梯形图三菱FX系列PLC应用实例 4.3 交通灯 1、车行道: 横向绿灯(G)亮30S绿灯闪3次,每次1秒黄灯(Y)2S 红灯(R)亮35S; 纵向红灯(R)亮35S绿灯(G)亮30S 绿灯闪3次,每次1秒黄灯(Y)2
7、S 2、人行道: 横向绿灯(G)亮30S绿灯闪5次,每次1秒红灯(R)亮35S; 纵向红灯(R)亮35S绿灯(G)亮30S 绿灯闪5次,每次1秒三菱FX系列PLC应用实例时序图第1个循环第2个循环T030ST13ST22ST330ST43ST52S车横G(Y0)车横Y(Y1)车横R(Y2)车纵R(Y5)人横R(Y7)人横G(Y6)车纵Y(Y4)车纵G(Y3)人纵G(Y10)人纵R(Y11) 梯形图三菱FX系列PLC应用实例 4.4 电镀 电镀线由电镀槽、回收槽、清洗槽、行车线、升降钓钩、行程开关等组成(如图)。 A为原位(工件存放处)。钓钩挂好工件后上升,碰开关SQ2,停止;行车右行碰SQ3暂
8、停,钓钩下降至SQ1,工件在电镀槽中停留300秒;钓钩上升至SQ2,停30秒让电镀液滴下;之后行车右行至SQ4暂停,钓钩下降至SQ1,在回收槽中停留40秒;钓钩上升至SQ2,停20秒;之后行车右行至SQ5暂停,钓钩下降至SQ1,在清水槽中停留30秒;钓钩上升至SQ2,停20秒;之后行车右行至SQ6,钓钩下降至SQ1,已镀工件放在B处,运走后钓钩上升至SQ2,行车左行回程至SQ7,下降至原位(A) I/O分配图三菱FX系列PLC应用实例行车退(左行)有件停止钓钩降准备原位指示灯行车进(右行)吊钩升X0COMCOMKM1KM2KM1KM2SB1KM3KM4KM3KM4SQ2SQ1SQ3SQ5SQ4
9、SQ6SQ7SQ8SB2SB3X1X2X3X7X5X6X4Y0Y1X11X12X10Y3Y2Y4 梯形图三菱FX系列PLC应用实例二、二、SFC编程实例编程实例 1、 单流程步进程序单流程步进程序 1.1 喷水控制 实现单循环和连续循环运行三菱FX系列PLC应用实例 1.2 闪烁回路控制三菱FX系列PLC应用实例三菱PLC编程 1.3 凸轮轴的旋转控制三菱PLC编程 1.4 顺序启动与停止 四台电机M1、M2、 M3、M4按下图方式运行 I/O分配图M1M4M3M2SB1启动2S启动启动启动4S3SSB2停止4S停止停止停止3S2SX0X1COMY1Y2COMSB1KM1KM2SB2Y3KM3
10、KM4Y0启动停止三菱FX系列PLC应用实例三菱PLC编程A123三菱PLC编程23A1三菱PLC编程ABCD三菱PLC编程ABCD三菱PLC编程ABCD 1.5 声光报警(例4-2) 按下启动按钮报警灯闪烁(亮0.5秒0.5秒)100次,蜂鸣器一直在响; 反复100次,停10秒后继续; 反复三次结束。三菱FX系列PLC应用实例 1.6 彩灯(例4-3)三菱FX系列PLC应用实例 1.7 广告灯(例4-6P82)三菱FX系列PLC应用实例三菱PLC编程 2、选择性分支与汇合步进程序、选择性分支与汇合步进程序三菱PLC编程分支与汇合的组合分支与汇合的组合三菱PLC编程AB三菱PLC编程AB三菱PLC编程 3、并行分支与汇合并行分支与汇合步进程序步进程序三菱PLC编程三菱PLC编程AB三菱PLC编程AB