




已阅读5页,还剩87页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PLC原理及应用,成都理工大学工程技术学院自动化工程系测控教研室,项目六液体混合装置控制项目八工业机械控制项目九运料小车运行控制,第五部分:实例化教学(顺控设计法),顺序控制设计法与顺序功能图的绘制,(一)顺序控制设计法,顺序控制设计法:就是按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间的顺序,在生产过程中各个执行机构自动地有秩序地进行操作。,顺序控制设计法最基本的思想是将系统的一个工作周期划分为若干个顺序相连的阶段,这些分阶段称为步(Step),并用编程元件(例如内部辅助继电器M和状态继电器S)来代表各步。步是根据输出量的状态变化来划分的。,(二)顺序控制功能图的绘制,顺序控制功能图又称流程图。它是描述控制系统的控制过程、功能和特性的一种图形,顺序控制功能图并不涉及所描述的控制功能的具体技术,它是一种通用的技术语言。,(三)顺序功能图中转换实现的基本规则,1、顺序功能图中转换的实现,1)该转换的前级步必须是“活动步”;,2)相应的转换条件得到满足。,2、转换实现应完成的操作,1)使所有由有向连线与相应转换条件相连的后续步都变为活动步;,2)使所有由有向连线与相应转换条件相连的前级步都变为不活动步。,3、绘制顺序功能图时的注意事项,1)步与步之间不能直接相连,必须用一个转换条件将它们隔开;,2)转换条件与转换条件之间也不能直接相连,必须用一个步将它们隔开;,3)顺序功能图中的初始步一般对应于系统等待起动的初始状态,这一步可能没有输出,只是做好预备状态;,4)自动控制系统应能多次重复执行同一工艺过程,因此在顺序功能图中一般应有由步和有向连线组成的闭环,即在完成一次工艺过程的全部操作之后,应从最后一步退回初始步,系统停止在初始状态;,I0.2,I0.1,循环序列功能图,5)在顺序功能图中,必须用初始化脉冲SM0.1的常开触点作为转换条件,将初始步预置为活动步,否则因顺序功能图中没有活动步系统将无法工作。,SM0.1:首次扫描时为1,PLC由STOP转为RUN状态时,ON(1态)一个扫描周期,用于程序的初始化。,(四)功能表图法在PLC程设中有两种用法,直接根据功能表图的原理研制PLC,即将功能表图作为一种编程语言直接使用,目前已有此类产品,多数应用在大、中型PLC上,其编程主要通过CRT终端,直接使用功能表图输入控制要求。,用功能表图说明PLC所要完成的控制功能,然后再据此找出逻辑关系并画出梯形图。这种应用法较多,本节主要讨论这种方法。,功能表图的基本概念,1、步:步是控制系统中一相对不变的状态,在功能表图中,步通常表示某个或某些执行元件的状态。起始步:起始步对应于控制系统的初始状态,是系统运行的起点。一个控制系统至少要有1个起始步,,n为序号,图步的符号,n,10,如,动步、静步:静步是指控制系统当前没有运行的步。动步是指控制系统当前正在运行的步。动步用1个小黑点放在步的方框图中表示,见图。动步、静步是系统分析时用的术语,平时进行程设时并不用。,图动步符号,N,静步,步:步是一个稳定的状态,表示过程中的一个动作。在该步的右边用1个矩形框表示,见图,当一个步对应多个动作时,可用图表示。,图与步对应动作的表示方法,动作,图一步对应多个动作的表示方法,N,动作A动作B,动作A动作B,对应的动作,有向线:在控制系统中动步是变化的,会向前转移的,转移的方向是按有向线规定的路线进行,习惯上是从上到下、由左至右;如不是上述方向,应在有向线上用箭头标明转移方向。转移条件:动步的转移是有条件的,转移条件在有向线上划一短横线表示,横线旁边注明转移条件。若同一级步都是动步,且该步后的转移条件满足,则实现转移,即后一静步变为动步,原来的动步变为静步。,2、有向线和转移,画控制系统功能表图必须遵循以下规则:步与步不能直接相连,必须用转移分开。转移与转移不能相连,必须用步分开。步与步之间的连接采用有向线,从上下或由左右画时,可以省略箭头。当有向线从下上或由右左时,必须画箭头,以明示方向。至少有1个起始步。,功能表图的构成规则,功能表图的基本形式,1.单一序列:单一序列由一系列前后相继激活的步组成,每步的后面紧接一个转移,每个转移后面只有一个步,见图,选择序列的开始称为分支,见图(b),转移符号只能标在水平连线之下。如果步5是活动的,并且转移条件e1,则发生由步5步6的进展。选择序列的结束称为合并,见图(c)。,2.选择序列*:,并发序列的结束称为合并,见图(b)。在表示同步的水平双线之下,只允许有一个转移符号。当直接连在双线上的所有前级步都处于活动状态,并且转移条件e=1时,才会发生步2、步5、步7到步9的进展,即步2、步5、步7同时变为静步,而步9变为活动步。,并发序列的分支与合并,并发序列的开始称为分支,见下图(a)。当转移的实现导致几个序列同时激活时,这些序列称为并发序列。当步3是活动的,并且转移条件d1时,步4、步6、步8这三步变为活动步。同时步3变为静步。为了强调转移的同步实现。水平连线用双线表示。步4、步6、步8被同时激活后,每个序列中活动步的进展是独立的。在表示同步的水平双线之上。只允许有一个转移符号。,3.并发序列*,(四)使用通用逻辑指令的编程方式,所谓通用逻辑指令是指PLC最基本的与触点和线圈有关的指令,如LD、AND、OR、OUT等。任何一种可编程序控制器的指令系统都有这一类指令,因此这是一种通用的编程方法,可以用于任意型号的可编程序控制器。,根据顺序功能图设计梯形图时,可以用辅助继电器M来代表各步.某一步为活动步时,对应的辅助继电器为1,某一转换条件实现时,该转换的后续步变为活动步,前级步变为不活动步.,根据顺序功能图用起保停电路设计法设计梯形图时,用存储器M的位Mx.y来代替步,当某一步活动时对应的存储位Mx.y为ON,非活动时为OFF。当转换条件成立时,该转换的后续步变为活动步,前级步变为非活动步,这个过程的实施是:转换条件成立时使后续步变为活动步是靠条件起动激活后续步,并且一但激活就用该步的触点自锁(保持),使前级步变为非活动步是靠串联在前级步的一个常闭触点来终止(停)的。梯形图中的初始步M0.0,要用始化脉冲SM0.1将其置为ON,使系统处于等待状态。这种设计梯形图的方法称起保停电路法。,5.1使用起保停电路法设计梯形图,使用起保停设计梯形图注意关键几步,(1)单序列的编程方式,(2)并行序列的编程方式,并行序列的分支编程方式并行序列的合并编程方式,(3)使用起保停电路的编程解决小循环问题,一种。是修改梯形图,在环形中增加一个时间步M1.0,使的环中不为只有两个步如图2,从该步到M0.2步通过延时进入。或者在环形中增加一个空步M1.0,使的环中不为只有两个步.如图3,从该步到M0.2步无条件进入。,一个循环中只有两个步的环称为小循环,如图1。小循环用起保停设计出来的梯形图不能正常工作其根本原因在于M0.2步既是M0.3步的上级步又是M0.3步的下级步,上下级存在互锁问题,无法进行。修改方法有两种:,循环结构梯形图的写法1,循环结构梯形图的写法2,另一种解决小循环的方法:顺序功能图不变,在画梯形图时,把原来的线圈互锁(图1)变为按钮(条件)互锁就可以了,如图2。,例一:使用起保停电路法设计小车自动装卸的梯形图程序,接上一屏,考虑停车,例二:使用起保停电路法设计十字路口红绿灯控制的梯形图,起保停梯形图中对输出Q的两种情况处理和对计时器的处理:,1.某一输出Qx.y仅发生在一步中,输出Qx.y就放在该步中;也可以放在最后,由代表该步的触点驱动输出Qx.y。如图:,2.某一输出Qx.y发生在几步中(称交叉输出),输出Qx.y必须放在这几步之后(或最后),由代表这几步的位触点并联后再驱动输出Qx.y如图:,3.计时器在一个梯形图中不充许重复使用所以不会有交叉情况,应放在各步中。,把输出集中最后,程序的可读性强,这是一种良好的编程风格。,5.2使用置位S、复位R指令(以转换为中心)设计梯形图,RS指令编写梯形图中对输出Q和对计时器T的处理情况:,把所有步中的输出Q和计时器T统一放在最后输出,用代表步Mx.y的触点来控制。这是因为控制复位置位的串联电路接通的时间只有一个扫描周期,转换条件成立时前级马上被复位,该串联电路断开,而Q的输出线圈至少应该在某一步对应的全部时间内被接通。所以放在最后输出。,根据顺序功能图用置位S、复位R指令设计梯形图时,用存储器M的位Mx.y来代替步,当某一步活动时,该步的存储位Mx.y为ON,非活动步对应的存储位Mx.y为OFF。当转换实现时,该转换的后续步变为活动步,前级步变为非活动步。这个过程的实施是:转换条件成立时使后续步变为活动步是靠S置位指令完成的,一但置位就有保持功能,而前级步变为非活动步是靠R复位指令完成的。梯形图中的初始步M0.0用始化脉冲SM0.1和S置位指令将其置为ON,处于等待状态。这种设计梯形图的方法称S置位、R复位指令法。,(1)单序列的SR编程方式,(1)选择、并行序列的编程方式,选择序列的分支、合并编程方式并行序列的分支、合并编程方式,选择分支,选择合并,并行分支,并行合并,例一:用置位S、复位R指令设计小车自动装卸的梯形图程序,还以小车自动装卸的功能图为例用S、R指令设计梯形图程序,当按了I0.0起动按钮M1.0成立,程序返回M0.1步循环运行.当按了IO.1停止按钮M1.0不成立,返回M0.0步停止等待.,例二:方法一,用置位S、复位R指令设计十字路口红绿灯控制的梯形图,该M0.1步可和后面的M0.5步合为一步,如红线所画,这样后面的M0.5步可略去.因为这两步进入的条件一样.,该M0.5步可和M0.1步合为一步,这样该步可略去,例二:方法二,用置位S、复位R指令设计十字路口红绿灯控制的梯形图,RS指令编写梯形图中对输出Q和对计时器T的处理情况:,使用这种编程方法时,不能将输出位的线圈与置位指令和复位指令并联。把所有步中的输出Q和计时器T统一放在最后输出,用代表步Mx.y的触点来控制。这是因为控制复位置位的串联电路接通的时间只有一个扫描周期,转换条件成立时前级马上被复位,该串联电路断开,而Q的输出线圈至少应该在某一步对应的全部时间内被接通。所以放在最后输出。,所谓步进逻辑指令是指PLC步控(顺序功能寄存器)指令:SCR(步开始)、SCRT(步转移)、SCRE(步结束)。,根据顺序功能图设计梯形图时,可以用顺序控制继电器S来代表各步.某一步为活动步时,对应的辅助继电器为1,某一转换条件实现时,该转换的后续步变为活动步,前级步变为不活动步.,(五)使用步进指令的编程方式,顺序继电器指令SCR是专门用于将顺序功能图转化为梯形图的指令,一个SCR段对应于顺序功能图中的一步。根据顺序功能图中的步对应于SCR段的关系很快就可将顺序功能图转化为梯形图。首先复习一下SCR指令:,5.3使用顺序继电器SCR指令设计梯形图,SCR指令的梯形图格式:SCR指令有三条,是一个整体。Sx1.y1和Sx2.y2是顺序继电器的地址,用来表示是哪个顺序继电器。一组顺序继电器指令对应顺序功能图中的一步。,步开始。当Sx1.y1为1时可进入该步。,进入该步后具体要做的动作。,步转移。给Sx2.y2置1转到Sx2.y2步,给Sx1.y1置0退出该步。,步结束。,LSCRSx.y步开始,SCRTSx.y步转移,SCRE步结束,SCR指令的语句表格式:,一个SCR段对应于顺序功能图中的一个步,第S0.0步,第S0.1步,S0.0步开始,该步动作,条件成立转到S0.1步,该步结束,S0.1步开始,该步动作,条件成立转到S0.2步,该步结束,功能图的每一个步都有一个SCR段对应,对应关系为:进入-动作-条件转移-结束,其中SM0.0是一个常1触点,只要进入该步SM0.0一直闭合,直至退出该步才打开。,例1:用SCR指令设计小车自动装卸的梯形图程序,各SCR段中的输出Q,没有在本段内输出(在本段内输出当然可以),将其集中在最后输出,这样可读性较强。,例2:用SCR指令设计十字路口控制红绿灯的梯形图,放最后集中输出,SCR指令梯形图中对输出Q的两种情况处理和对计时器的处理:(同起保停类似),1.某一输出Qx.y仅发生在一步中,输出Qx.y就放在该步中,用触点SM0.0驱动输出Qx.y;也可以放在最后,由代表该步的触点Sx.y驱动输出Qx.y。,2.某一输出Qx.y发生在几步中(称交叉输出),输出Qx.y必须放在这几步之后(或最后),由代表这几步的位触点Sx.y并联后再驱动输出Qx.y,3.计时器在一个梯形图中不充许重复使用所以不会有交叉情况,应放在各步中,由用触点SM0.0驱动计时器。,把输出Q集中最后,程序的可读性强,这是一种良好的编程风格。,起保停、SR、SCR指令编写梯形图对输出Q和对计时器T的处理总结:,对于起保停。某一输出Qx.y仅发生在一步中,输出Qx.y就放在该步中;也可以放在最后,由代表该步的触点驱动输出Qx.y。某一输出Qx.y发生在几步中(称交叉输出),输出Qx.y必须放在这几步之后(或最后),由代表这几步的位触点并联后再驱动输出Qx.y。计时器在一个梯形图中不充许重复使用所以不会有交叉情况,应放在各步中。对于RS指令。把所有步中的输出Q和计时器T统一放在最后输出,用代表步Mx.y的触点来控制。这是因为控制复位置位的串联电路接通的时间只有一个扫描周期,转换条件成立时前级马上被复位,该串联电路断开,而Q的输出线圈至少应该在某一步对应的全部时间内被接通。所以放在最后输出。对于SCR指令(同起保停类似)。某一输出Qx.y仅发生在一步中,输出Qx.y就放在该步中,用触点SM0.0驱动输出Qx.y;也可以放在最后,由代表该步的触点Sx.y驱动输出Qx.y。某一输出Qx.y发生在几步中(称交叉输出),输出Qx.y必须放在这几步之后(或最后),由代表这几步的位触点Sx.y并联后再驱动输出Qx.y计时器在一个梯形图中不充许重复使用所以不会有交叉情况,应放在各步中,由用触点SM0.0驱动计时器。把输出Q集中最后,程序的可读性强,这是一种良好的编程风格。,起保停、SR、SCR指令编写梯形图对输出Q和对计时器T的处理:,对于起保停。某一输出Qx.y仅发生在一步中,输出Qx.y就放在该步中;也可以放在最后,由代表该步的触点驱动输出Qx.y。某一输出Qx.y发生在几步中(称交叉输出),输出Qx.y必须放在这几步之后(或最后),由代表这几步的位触点并联后再驱动输出Qx.y。计时器在一个梯形图中不充许重复使用所以不会有交叉情况,应放在各步中。对于RS指令。使用这种编程方法时,不能将输出线圈Q与置位指令和复位指令并联。把所有步中的输出Q和计时器T统一放在最后输出,用代表步Mx.y的触点来控制。这是因为控制复位置位的串联电路接通的时间只有一个扫描周期,转换条件成立时前级马上被复位,该串联电路断开,而Q的输出线圈至少应该在某一步对应的全部时间内被接通。所以放在最后输出。对于SCR指令(同起保停类似)。某一输出Qx.y仅发生在一步中,输出Qx.y就放在该步中,用触点SM0.0驱动输出Qx.y;也可以放在最后,由代表该步的触点Sx.y驱动输出Qx.y。某一输出Qx.y发生在几步中(称交叉输出),输出Qx.y必须放在这几步之后(或最后),由代表这几步的位触点Sx.y并联后再驱动输出Qx.y计时器在一个梯形图中不充许重复使用所以不会有交叉情况,应放在各步中,由用触点SM0.0驱动计时器。把输出Q集中最后,程序的可读性强,这是一种良好的编程风格。,起保停、SR、SCR对输出Q和对计时器T的处理总结:,对于起保停输出线圈和计时器的处理:线圈无交叉时,当步输出,挂在该步上,(当步输出也可放在最后用该步M触点控制);线圈有交叉时,放在最后输出,用代表该些步的M触点并联控制输出;计时器不存在交叉,当步激励,挂在该步上。对于SCR指令输出线圈和计时器的处理:线圈无交叉时,当步输出,用SM0.0控制输出,(当步输出也可放在最后用该步S触点控制);线圈有交叉时,放在最后输出,用代表该些步的S触点并联控制输出;计时器不存在交叉,当步激励,用代表该步的SM0.0触点控制输入;*当步用SM0.0控制输出,放最后用代表该些步的S触点控制输出.对于S、R指令输出线圈和计时器的处理:线圈无论有无交叉都放在最后输出,用代表该(些)步的M触点(并联)控制输出;计时器尽管也不存在交叉也要放在最后激励,用代表该步的M触点控制输入;,复习:写出由下面功能对应的梯形图,用三种方法1.用起保停电路法编写梯形图练习,对于起保停输出线圈和计时器的处理:线圈无交叉时,当步输出,挂在该步上,(当步输出也可放在最后用该步M触点控制);线圈有交叉时,放在最后输出,用代表该些步的M触点并联控制输出;计时器不存在交叉,当步激励,挂在该步上。,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中学教师资格考试《综合素质》教育理念辨析题库全解析(含答案)
- 2025-2026学年广东深圳市教育局招募“柔性”援藏支教教师8人备考试题及答案解析
- 2025国家统计局横州调查队招聘编制外工作人员1人备考试题及答案解析
- 2025河北承德桥东街道办事处高校毕业生临时性公益性岗位招聘工作1人考试备考题库及答案解析
- 家具厂油漆工安全操作办法
- 政府设备租赁合同(标准版)
- 家具厂板材加工精度制度
- 2025秋季幼儿园保教语言环境计划
- 部编版五年级《道德与法治》上册教学计划
- 2025河南大学附属中学劳务派遣合同制人员招聘2人考试备考题库及答案解析
- 药品经营和使用质量监督管理办法
- 中考英语高频单词(背诵版)
- 国家职业技术技能标准 4-10-01-01 婴幼儿发展引导员 人社厅发202192号
- 余热锅炉施工方案
- 健身房连锁加盟协议
- 九一八事变主题班会课件模板
- 2.1.充分发挥市场在资源配置中的决定性作用 课件高中政治统编版必修二经济与社会
- 尾矿处理合同范本
- 2024年陕西省中考物理试卷真题(含答案)
- 小孩办理身份证授权委托书
- 体育室内课-足球课件
评论
0/150
提交评论