《Ch9PLC应用程序设计ppt课件》由会员分享,可在线阅读,更多相关《Ch9PLC应用程序设计ppt课件(38页珍藏版)》请在金锄头文库上搜索。
1、Ch9 PLC程序设计实例I/O表:表:I0点动按钮点动按钮O0正转驱动正转驱动O1反转驱动反转驱动 例例1:用单顺序器实现单按钮顺序控制电机:正转:用单顺序器实现单按钮顺序控制电机:正转-停停-反转反转-停停顺序控制输出为:顺序控制输出为:例例2 2:多顺序器实现正常时段十字路口交通灯控制:多顺序器实现正常时段十字路口交通灯控制输入输入I0启动启动输出输出O0R1O1G1O2Y1O3R2O4G2O5Y2(1)列出列出I/O分配表分配表R1R2R1G2R1Y2R1R2G1R2Y1R2t0t1t2t3t4t5(2列出时间控制顺序器和输出顺序控制器矩阵数据列出时间控制顺序器和输出顺序控制器矩阵数据
2、1050010012001000131100001420010015300101064001100B3:/10B3:/0 OB3:IT543210时间数据队列:在B3:10之后的连续6个字节中6个时段的时间数据作为同一计时器在6个不同时段的预置值T4:0.PRE) ;红绿灯控制输出信号队列:在B3:0之后的连续6个字节设置6个时段的输出控制数据, O0:0.5O0:0.0分别作为6个交通指示灯的控制位;(3由两个顺序控制器实现的交通灯控制程序控制要求:控制要求:启启/ /停开关停开关SW1SW1接通时且部件供给仓处于原点位置接通时且部件供给仓处于原点位置X5X5为为1 1,启动计时,启动计时2
3、 2秒同时驱动部件供给仓秒同时驱动部件供给仓Y5Y5自动供给一个零件到传送带上;自动供给一个零件到传送带上;2 2秒时间到,秒时间到,Y5Y5回原位并驱动输送带回原位并驱动输送带Y3Y3正转;正转;部件随输送带到达规格检测开关部件随输送带到达规格检测开关X0X0、X1X1、X2X2位置获得大、中、小位置获得大、中、小部件信号分别作为部件信号分别作为3 3个规格计数器的计数信号;个规格计数器的计数信号;零件随输送带正转到达传送带右端检测开关零件随输送带正转到达传送带右端检测开关X4X4位置,启动计时位置,启动计时6 6秒;秒;6 6秒时间到,输送带正转秒时间到,输送带正转Y3Y3停并回到步骤停并
4、回到步骤。实例实例D-4 按大中小规格计数按大中小规格计数引入例:自动台车单次往返顺序控制引入例:自动台车单次往返顺序控制0.原点位置:小车停在原点位置:小车停在SQ2位置位置1. 按下启动按钮按下启动按钮 小车前进小车前进2.右行到右行到SQ1位置位置 小车后退小车后退3.左行到左行到SQ2位置位置 停车,启动计时器停车,启动计时器T14.计时器计时器T1时间到时间到 小车前进小车前进5.右行到右行到SQ3位置位置 小车后退小车后退6. 左行到左行到SQ2位置位置 停在原点停在原点PLC程序设计方法之顺序功能图程序设计方法之顺序功能图SFC及顺序控制设计方法及顺序控制设计方法(1顺序控制逻辑
5、的描述顺序控制逻辑的描述顺序功能图顺序功能图SFC)自动台车单次往返顺序控制流程:自动台车单次往返顺序控制流程:原点位置原点位置SQ2启动,前进;启动,前进;到到SQ1,后退;,后退;到到SQ2,延时;,延时;时间到,前进;时间到,前进;到到SQ3 ,后退;,后退;到到SQ2,停在原点位置,停在原点位置(2SFC的两个要素:的两个要素:转换转换 步步 (3SFC的一个要点:的一个要点:被执行分支,任一时刻只有一个被执行分支,任一时刻只有一个活动步活动步当前正在动作步当前正在动作步(3激活某步的充要条件:其前继步激活某步的充要条件:其前继步为活动步,且与本步间转换条件成立为活动步,且与本步间转换
6、条件成立4. 顺序控制设计法的实质顺序控制设计法的实质非顺序控制设计法非顺序控制设计法顺序控制程序梯形图设计方法顺序控制程序梯形图设计方法(1)利用起、保、停或锁存利用起、保、停或锁存/解锁实现步的转换解锁实现步的转换(2) 用有关功能指令实现步的转换用有关功能指令实现步的转换 (例如可用顺序器指(例如可用顺序器指令实现预定状态和步变化规律的顺序控制)令实现预定状态和步变化规律的顺序控制)(1利用起、保、停或锁存利用起、保、停或锁存/解锁实现步的转换解锁实现步的转换a. 用起、保、停实现步的转换:用起、保、停实现步的转换:b. 用锁存用锁存/解锁实现步的转换:解锁实现步的转换:或者:或者:(a
7、)单序列单序列入口入口出口出口入口入口出口出口自动台车单次往返顺序控制自动台车单次往返顺序控制(控制对象仿真参见(控制对象仿真参见FX-N实训软件实训软件E-6)(1)列出列出I/O分配表分配表:输入输出外接设备端地址外接设备端地址启动按钮SBI0I:0/0前进驱动O1O:0/1左位置开关SQ2I2I:0/2后退驱动O2O:0/2中间位置开关SQ1I1I:0/1右位置开关SQ3I3I:0/3试用逻辑分析法进行程序设计:试用逻辑分析法进行程序设计:(2)分析小车单次往返自动控制分析小车单次往返自动控制I/O逻辑关系,列出逻辑关系表达逻辑关系,列出逻辑关系表达式式: 进进1: B1 = (I0 I
8、2 + B1 ) !I1退退1: B2 = (I1 ! B4 + B2 ) !I2计时:计时: T0, B3 = (O2 I2 + B3) !I3 !B6进进2: B4 = (TT I2 + B4 ) !I3退退2: B5 = (I3 + B5 ) !I2进:进: O1 = ( B1 + B4 ) !O2 退:退: O2 = ( B2 + B5 ) !O1 锁:锁: B6 = ( B4 + B6 ) !I0(3) 依依I/O逻辑关系表达式设计程序逻辑关系表达式设计程序用顺序控制方法设计用顺序控制方法设计小车单次自动往返顺序控制程序小车单次自动往返顺序控制程序输入输出外接设备端地址外接设备端地址
9、启动按钮SBI0I:0/0前进驱动O1O:0/1左位置开关SQ2I2I:0/2后退驱动O2O:0/2中间位置开关SQ1I1I:0/1右位置开关SQ3I3I:0/3I/O分配表分配表:SFC图图:小车单次自动往返顺序控制程序小车单次自动往返顺序控制程序按钮按钮小车多次自动往返顺序控制程序小车多次自动往返顺序控制程序开关开关控制要求:控制要求:按下启动按钮按下启动按钮PB1PB1,部件供给仓,部件供给仓Y10Y10自动供给一个零件到传送带上,自动供给一个零件到传送带上,同时驱动输送带正转同时驱动输送带正转Y11Y11;零件随输送带正转到达中点检测开关零件随输送带正转到达中点检测开关X12X12位置
10、,输送带正转位置,输送带正转Y11Y11停,停,同时驱动输送带反转同时驱动输送带反转Y12Y12;零件随输送带反转到达左限位检测开关零件随输送带反转到达左限位检测开关X10X10位置,输送带反转位置,输送带反转Y12Y12停,同时驱动输送带正转停,同时驱动输送带正转Y11Y11;零件随输送带正转到达右限位检测开关零件随输送带正转到达右限位检测开关X11X11位置,输送带正转位置,输送带正转Y11Y11停止。停止。实例实例E-6 传送带正反转控制小车往返控制)传送带正反转控制小车往返控制)输入外接元件输入端号变量地址启动按钮PB1I3I:0/3左限位开关X10I0I:0/0右限位开关X11I1I
11、:0/1中点位置检测开关X12I9I:0/2输出外接元件输出端号变量地址供给仓Y10O0O:0/0传送带正转Y11O1O:0/1传送带反转Y12O2O:0/2设计:设计:(1I/O表表设计:设计:(2SFC图图B0准备B1启动 I1B2中点I10B3左限I8右限I9B4停正转结束First Pass S:1/15供零件、启正转停正转、启反转停反转、启正转设计:设计:(3程序梯形图程序梯形图用顺序控制方法设计的梯形图程序通常包含两大部分用顺序控制方法设计的梯形图程序通常包含两大部分根据根据SFC原理,用启保停电路或锁存解锁指令实现的步的激活原理,用启保停电路或锁存解锁指令实现的步的激活与转换;与
12、转换;用步标志位控制该步驱动执行的输出或其它指令;若某输出或用步标志位控制该步驱动执行的输出或其它指令;若某输出或其它指令在多步中被驱动执行,则梯级条件为对应的多步标志位其它指令在多步中被驱动执行,则梯级条件为对应的多步标志位的并联。的并联。在在 的基础上可再度简化程序。的基础上可再度简化程序。简化:简化:再简化:再简化:控制要求:控制要求:零件供给装置处于原点位置零件供给装置处于原点位置X0X0且启且启/ /停开关停开关SW1SW1为为ON:ON:(1 1驱动驱动Y0Y0接通接通2 2秒自动供给一个零件到传送带上;(秒自动供给一个零件到传送带上;(2 2零件供给装置处零件供给装置处于原点位置
13、于原点位置X0X0且启且启/ /停开关停开关SW1SW1为为ONON,依次驱动输送带正转,依次驱动输送带正转Y1Y4Y1Y4,间隔时间为,间隔时间为2 2秒;秒;零件随输送带正转到达尺寸检测开关零件随输送带正转到达尺寸检测开关X1X1、X2X2、X3X3位置得到瞬时的位置得到瞬时的大、中、小号零件检测信号;大、中、小号零件检测信号;(1)(1)若是小号零件到达若是小号零件到达X10X10位置,则输送带正转位置,则输送带正转Y1Y1停,使停,使Y5Y5为为ONON推推杆伸出,推零件经过检测开关杆伸出,推零件经过检测开关X4X4滑入小号转运箱后,使滑入小号转运箱后,使Y5Y5为为OFFOFF推杆自
14、动缩回后回到步骤推杆自动缩回后回到步骤;(2)(2)若是中号零件到达若是中号零件到达X11X11位置,则输送带正转位置,则输送带正转Y1Y1停,使停,使Y6Y6为为ONON推推杆伸出,推零件经过检测开关杆伸出,推零件经过检测开关X5X5滑入中号转运箱后,使滑入中号转运箱后,使Y6Y6为为OFFOFF推杆自动缩回后回到步骤推杆自动缩回后回到步骤;(3)(3)若是大号零件到达若是大号零件到达X12X12位置,则输送带正转位置,则输送带正转Y1Y1停,使停,使Y7Y7为为ONON推推杆伸出,推零件经过检测开关杆伸出,推零件经过检测开关X6X6滑入小号转运箱后,使滑入小号转运箱后,使Y7Y7为为OFF
15、OFF推杆自动缩回后回到步骤推杆自动缩回后回到步骤。实例实例F-3 部件分配分拣控制部件分配分拣控制输入外接元件输入端号变量地址启/停开关SW1I11I:0/11原点位置开关X0I0I:0/0大件高度检测开关X1I1I:0/1中件高度检测开关X2I2I:0/2小件高度检测开关X3I3I:0/3小件推出检测开关X4I4I:0/4中件推出检测开关X5I5I:0/5大件推出检测开关X6I6I:0/6小件到位检测开关X10I8I:0/8中件到位检测开关X11I9I:0/9大件到位检测开关X12I10I:0/10设计:设计: (1I/O表表输出外接元件输出端号变量地址供给仓Y0O0O:0/0传送带Y1O1O:0/1传送带Y2O2O:0/2传送带Y3O3O:0/3传送带Y4O4O:0/4推小件Y5O5O:0/5推中件Y6O6O:0/6推大件Y7O7O:0/7设计:(设计:(1I/O表续)表续)设计:设计:(2SFC图图B0准备B1I0 I11B2T1B3I3First Pass S:/15O0启,T11秒O1O4小、中、大件标志B8,B9,B10之一锁存34563B4 B5 B6 B8I8B9I9B10I10I4I5I6456设计:(设计:(3程序梯形图程序梯形图