FX系列PLC编程及应用第5章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《FX系列PLC编程及应用第5章课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FX 系列 PLC 编程 应用 课件
- 资源描述:
-
1、FX系列PLC编程及应用(廖常初)第5章2 通过“按钮联锁”,不按停车按钮就可以改变电机的旋转方向。在PLC外部设置由KM1和KM2的辅助常闭触点组成的硬件互锁电路,以确保不会出现因为两个接触器同时动作使三相电源相间短路的故障。3 4常闭触点提供的输入信号的处理 PLC外接SB2的常闭触点,未停止按钮SB2时,其常闭触点闭合,X1为ON,梯形图中X1的常开触点闭合。在梯形图中应将X1的常开触点与Y0的线圈串联。按下停止按钮SB2,其常闭触点断开,X1变为OFF,梯形图中X1的常开触点断开,Y0的线圈断电,实现了停机操作。5.1.2 经验设计法经验设计法 1基本方法 在一些典型电路的基础上,根据
2、被控对象对控制系统的具体要求,不断地修改和完善梯形图。2控制小车往返次数的程序设计 小车开始时停在最左边,按下右行起动按钮,小车开始右行,以后小车在两个限位开关之间往返运行。往返3次后小车停在最左边。4 为了控制往返的次数,用右限位开关X3给计数器C0提供计数脉冲。小车前两次往返时,C0的当前值小于设定值3,与Y0线圈串联的C0的常闭触点闭合,不影响左限位开关X4自动起动小车右行。小车第3次右行到达右限位开关X3时,C0的当前值等于设定值。小车左行到达最左边时,X4的常闭触点断开,使Y1的线圈断电,小车停止左行。因为C0的常闭触点断开,X4的常开触点不能起动小车右行,使小车停在左限位开关处。下
3、一次用X0起动小车右行时,C0被复位,其常闭触点闭合,使Y0的线圈通电,小车开始右行。565.2 5.2 根据继电器电路图设计梯形图根据继电器电路图设计梯形图5.2.1 5.2.1 基本方法基本方法 将PLC想象为继电器控制系统中的控制箱,其外部接线图描述了这个控制箱的外部接线,梯形图是这个控制箱的内部“线路图”,输入继电器和输出继电器是这个控制箱与外部世界联系的“接口继电器”。将继电器电路图转换为功能相同的PLC外部接线图和梯形图的步骤如下:1)了解和熟悉被控设备的工艺过程和机械的动作情况,根据继电器电路图分析和掌握控制系统的工作原理。2)确定PLC的输入信号和输出负载,以及与它们对应的输入
4、继电器和输出继电器的软元件号,画出PLC的外部接线图。3)确定与继电器电路图的中间继电器、时间继电器对应的梯形图中的辅助继电器和定时器的软元件号。4)根据上述的对应关系画出梯形图。图5-7是某铣床的继电器控制电路图。7895.2.2 注意事项注意事项(1)设计梯形图的基本原则 设计梯形图时,应力求电路结构清晰,易于理解。编程时即使多用一些辅助软元件和触点不会增加硬件成本。(2)分离交织在一起的电路。(3)中间单元的设置,例如图5-9中的M0和M1。(4)复杂电路的等效,以线圈为单位画出等效的梯形图电路。(5)尽量减少PLC的输入信号和输出信号,将SB2和SB3的常开触点并联,接在X1输入端子上
5、。在梯形图中,X1的常闭触点与SB2和SB3常闭触点的串联电路相对应。(6)如果在继电器电路中有接触器之间的互锁电路,除了梯形图中的软件互锁,PLC的输出回路也应采用相同的互锁电路。例如KM1和KM2之间的硬件互锁。(7)梯形图电路的优化设计,见图3-63。串联电路中单个触点应放在右边,并联电路中单个触点应放在下面。(8)在梯形图中定时器线圈两端并联M的线圈,后者的触点相当于时间继电器的瞬动触点。(9)PLC只能驱动额定电压AC 220V的负载。105.3 顺序控制设计法与顺序功能图顺序控制设计法与顺序功能图 所谓顺序控制,就是按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和
6、时间的顺序,在生产过程中各个执行机构自动地有秩序地进行操作。顺序控制设计法首先根据系统的工艺过程,画出顺序功能图,然后根据顺序功能图画出梯形图。顺序功能图是IEC 61131标准中PLC位居首位的编程语言。5.3.1 步与动作步与动作 1步 顺序控制设计法最基本的思想是将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步,并用编程元件(例如M)来代表各步。运料矿车开始时停在最右边,装料8s,左行到最左边停下卸料。10s后右行。到最右边停止运行。根据各输出量状态的变化,一个工作期间分为4步,分别用M1M4来代表它们,另外还设置了一个等待起动的初始步M0。用矩形方框表示步。2初始步 与系
7、统的初始状态相对应的步称为初始步,初始步用双线方框表示,每一个顺序功能图至少应该有一个初始步。1112 3活动步 当系统正处于某一步所在的阶段时称该步为“活动步”,该步的动作被执行;处于不活动状态时,该步的非存储型动作停止执行。4与步对应的动作或命令 在每一步中要完成某些动作,可以用图5-11中的两种画法来表示多个动作。图5-10中的Y10 Y13为非存储型动作,在步M2为活动步时,Y12为ON;步M为不活动步时,Y12为OFF。存储型的动作可以用表5-1中的S和R来表示。图5-27中的Y2在连续的5步S20S24中都应为ON,在Y2开始为ON的第一步S20的动作框内,用指令“S Y2”表示将
8、Y2置位。该步变为不活动步后,Y2继续保持ON状态。在Y2为ON的最后一步S24的下一步S0的动作框内,用指令“R Y2”表示将Y2复位,复位后Y2变为OFF状态。图5-10中的T0在步M1为活动步时定时,T0的线圈通电。T0相当于步M1的一个非存储型动作,所以将T0放在步M1的动作框内。135.3.2 有向连线与转换条件有向连线与转换条件 1有向连线 在画顺序功能图时,将代表各步的方框按它们成为活动步的先后次序顺序排列,并用有向连线将它们连接起来。步的活动状态习惯的进展方向是从上到下或从左至右,在这两个方向有向连线上的箭头可以省略。如果不是上述的方向,则应在有向连线上用箭头注明进展方向。2转
9、换 步的活动状态的进展是由转换的实现来完成的,用有向连线上与有向连线垂直的短划线来表示转换。3转换条件 使系统由当前步进入下一步的信号称为转换条件。图5-10中的转换条件T0对应于T0延时接通的常开触点。转换条件X0和 分别表示当输入信号X0为ON和OFF时转换实现。转换条件X0和X0分别表示在X0的上升沿和下降沿时转换实现。145.3.3 顺序功能图的基本结构顺序功能图的基本结构 1单序列没有分支与合并。2选择序列 选择序列的开始称为分支,转换符号只能标在水平连线之下。如果步5是活动步,并且转换条件h为ON,则由步5步8。如果步5是活动步,并且k为ON,则由步5步10。一般只允许同时选择一个
10、序列。选择序列的结束称为合并,转换符号只允许标在水平连线之上。如果步9是活动步,并且转换条件 j为ON,则由步9步12。如果步11是活动步,并且n为ON,则由步11步12。3并行序列 并行序列用来表示系统的几个同时工作的独立部分的工作情况。并行序列的开始称为分支,当步3是活动步,并且转换条件e为ON,从步3转换到步4和步6。为了强调转换的同步实现,水平连线用双线表示。15 并行序列的结束称为合并,步5和步7都处于活动状态,并且转换条件 i 为ON时,从步5 和步7 转换到步10。4复杂的顺序功能图举例 开始时压钳和剪刀在上限位置,限位开关X0和X1为ON。按下起动按钮X10,首先板料右行至限位
11、开关X3动作,然后压钳下行,压紧板料后,压力继电器X4为ON,压钳保持压紧,剪刀开始下行。剪断板料后,X2变为ON,压钳和剪刀同时上行,它们分别碰到限位开关X0和X1后,分别停止上行,都停止后,又开始下一周期的工作,剪完5块料后停止工作,返回初始步。用C0来控制剪料的次数,C0的当前值在步M6加1。没有剪完3块料时,C0的常闭触点闭合,转换条件 满足,将返回步M1,重新开始下一周期的工作。剪完5块料后,C0的常开触点闭合,转换条件C0满足,将返回初始步M0。步M5和步M7是等待步,它们用来同时结束两个子序列。1617 5.3.4 顺序功能图中转换实现的基本规则顺序功能图中转换实现的基本规则1转
12、换实现的条件1)该转换所有的前级步都是活动步。2)相应的转换条件得到满足。2转换实现应完成的操作1)使所有的后续步变为活动步。2)使所有的前级步变为不活动步。3绘制顺序功能图时的注意事项 1)两个步绝对不能直接相连,必须用一个转换将它们分隔开。2)两个转换也不能直接相连,必须用一个步将它们分隔开。3)不要漏掉初始步。4)在顺序功能图中一般应有由步和有向连线组成的闭环。4顺序控制设计法的本质 经验设计法试图用输入信号X直接控制输出信号Y,由于不同的系统的输出量X与输入量Y之间的关系各不相同,不可能找出一种简单通用的设计方法。18 顺序控制设计法则是用输入量X控制代表各步的编程元件(例如M),再用
13、它们控制输出量Y。步是根据输出量Y的状态划分的,输出电路的设计极为简单。任何复杂系统的代表步的辅助继电器M的控制电路的设计方法都是通用的,并且很容易掌握。5.3 使用使用STL指令的编程方法指令的编程方法5.3.1 控制程序的典型结构控制程序的典型结构 手动程序用于使系统进入自动控制要求的初始状态,或用于出现硬件故障的情况。STL指令不能用于子程序,一般采用图5-17所示的跳转结构。X20为OFF时跳过自动程序,执行手动程序;为ON时跳过手动程序,执行自动程序。195.3.2 STL指令指令 STL是步进梯形指令,RET是使STL指令复位的指令。状态(S)与STL指令一起使用。STL触点一般是
14、与左侧母线相连的常开触点,当某一步为活动步时,对应的STL触点接通,该步的负载线圈被驱动。当该步后面的转换条件满足时,后续步对应的状态被SET指令或OUT指令置位,后续步变为活动步。与原活动步对应的状态被系统程序自动复位,原活动步对应的STL触点断开。图5-18的画法来自编程手册,图5-19中来自编程软件,其中的STL指令实际上是控制它下面的STL区的逻辑条件,对应于图5-18中的STL触点。在下一条STL指令或RET指令出现时,当前的STL区结束。如果使用了IST指令,系统的初始步应使用初始状态S0S9,S10S19用于自动返回原点。5.3.3 单序列的编程方法单序列的编程方法 1程序结构
15、用状态S0、S20S23代表图5-10中控制运料矿车的顺序功能图中的步。20 2公用程序与手动程序 图5-21的第一块电路是公用程序,在手动方式(X20为OFF)和首次扫描时,将顺序功能图中的非初始步对应的状态S20S23批量复位,然后将初始步S0置位,将所有的输出继电器复位。上述操作主要是防止由自动方式切换到手动方式,然后又返回自动方式时,可能会出现同时有多个活动步的异常情况。如果开机时没有将S0置位,S0为OFF,初始步为不活动步,即使满足转换条件,也不能转换到步S20。21 跳转指令“CJ P1”的指针P1在图5-22中。图5-21的右边为手动程序。用手动按钮X4X7分别独立控制装料、左
16、行、卸料和右行。每对功能相反的输出继电器用对方的常闭触点实现互锁。3自动程序 图5-22左边第2行和第3行的电路等效于S0的STL触点和X1、X3的常开触点组成的串联电路将S20置位。在初始步时小车如果在装料处,按下起动按钮X3,上述3个触点同时闭合,转换实现的两个条件同时满足,置位指令“SET S20”使后续步S20变为活动步,同时系统程序自动地将前级步S0复位为不活动步。S20的STL触点闭合后,Y11和T0的线圈通电,开始装料和定时。定时时间到时,转换条件T0满足,下一步的状态S21被指令“SET S21”置位,同时前级步的状态S20被系统程序自动复位,系统将这样一步一步地工作下去。22
17、23 在最后一步矿车返回限位开关X1所在的位置时,S0的线圈通电,系统返回并停止在初始步。最后一个STL区结束时,一定要使用RET指令,否则系统将不能正常工作。4使用STL指令应注意的问题 1)与STL触点相连的触点应使用LD或LDI指令,下一条STL指令的出现意味着当前STL程序区的结束和新的STL程序区的开始。RET指令意味着整个STL程序区的结束。2)STL触点可以直接驱动或通过别的触点驱动Y、M、S、T等软元件的线圈和应用指令。3)不同的STL触点可以分别驱动同一个软元件的一个线圈。4)为了避免不能同时接通的两个输出同时动作,应在PLC外部设置由常闭触点组成的硬件互锁电路。同一个定时器
18、的线圈可以在不同的步使用,但是同一个定时器不要用于相邻的两步。5)OUT指令与SET指令均可以用于步的活动状态的转换。SET指令一般用于驱动状态的软元件号比当前步的状态的软元件号大的STL步。在STL区内的OUT指令(也可以使用SET指令)用于顺序功能图中的闭环和跳步(见图5-23图5-25)。24 6)STL指令不能与主控指令一起使用,不能在循环结构中、子程序和中断程序中使用STL指令。STL程序块中可以使用最多4级嵌套的FOR-NEXT指令,建议不要在STL程序中使用跳步指令。7)并行序列或选择序列中的支路数不能超过8条,总的支路数不能超过16条。8)在转换条件电路中,不能使用ANB、OR
19、B、MPS、MRD和MPP指令。255.3.4 选择序列的编程方法选择序列的编程方法 复杂的控制系统的顺序功能图由单序列、选择序列和并行序列组成,对选择序列和并行序列编程的关键在于对它们的分支与合并的处理。1运输带控制系统的控制要求 3条运输带顺序相连,为了避免物料在下面的运输带上堆积,按下起动按钮,3号运输带开始运行,5s后2号运输带自动起动,再过5s后1号运输带自动起动。按了停止按钮,先停1号运输带,5s后停2号运输带,再过5s停3号运输带。Y2在步S20S24中都应为ON,为了简化顺序功能图和梯形图,在步S20将Y2置为ON,在初始步S0中将Y2复位为OFF。Y1在S21S23这3步都应
20、为ON,在步S21将Y1置为ON,在步S24将它复位为OFF。在起动过程中如果发现异常情况,按下停止按钮X1后,将已起动的运输带停车,仍采用后起动的运输带先停车的原则。在步S21已经起动了两条运输带,按下停止按钮X1,跳转到步S24,将后起动的Y1复位,5s后回到初始步,将先启动的Y2复位。在步S20只起动了3号运输带,此时按停止按钮返回初始步S0,将Y2复位。262728 3选择序列的合并的编程方法 步S24之前有一个选择序列的合并,当S21为活动步,且转换条件X1得到满足,或者步S23为活动步,且转换条件T2得到满足,步S24都应变为活动步,同时系统程序将步S21或步S23复位为不活动步。
21、在梯形图中,由S21和S23的STL指令开始的电路块中均有转换目标S24,对它们的后续步S24的置位是用SET指令实现的。5.3.5 并行序列的编程方法并行序列的编程方法 双面镗孔的左右两个动力滑台在初始位置时,限位开关X4和X7为ON,按下起动按钮X0,工件被夹紧,压力继电器X1变为ON,步S21和S25同时变为活动步,左、右动力滑台同时快速进给。两侧的加工均完成后,两侧的动力滑台退回原位,限位开关X4与X7均动作,系统进入松开步S29。工件被松开后,返回初始步S0。并行序列中的两个子序列分别用来表示左、右侧滑台的进给运动,它们应同时开始工作和同时结束。为了保证各子序列同时结束,在各子序列的
22、末尾分别增设一个等待步。如果两个子序列分别进入步S24和S28,表示两侧滑台的快速退回均已结束,应转换到步S29。转换条件“=1”表示应无条件转换。293031 步S20之后有一个并行序列的分支,当S20是活动步,并且转换条件X1满足时,步S21与步S25应同时变为活动步,这是用S20的STL触点(对应于指令“STL S20”)和X1的常开触点组成的串联电路使S21和S25同时置位来实现的;与此同时,系统程序将步S20变为不活动步。步S29之前有一个并行序列的合并,该转换实现的条件是所有的前级步都是活动步,因为转换条件为“=1”,即不需要转换条件,只需将S24和S28的STL触点串联(对应于两
展开阅读全文