电气控制与PLC工程应用 第6章 2.ppt
《电气控制与PLC工程应用 第6章 2.ppt》由会员分享,可在线阅读,更多相关《电气控制与PLC工程应用 第6章 2.ppt(106页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第6章PLC的程序设计方法,6.1梯形图的编程规则6.2经验设计法6.3顺序控制设计法6.4顺序控制梯形图的编程技术6.5PLC应用程序的设计与调试,6.1梯形图的编程规则,6.1.1梯形图的编程方法6.1.2梯形图的基本概念6.1.3梯形图的编程规则,6.1.2梯形图的基本概念,1.软继电器2.能流3.母线4.梯形图的逻辑解算,图6-1梯形图a) 错误的梯形图b)正确的梯形图,6.1.3梯形图的编程规则,1)每一逻辑行总是起于左母线,然后是触点的连接,最后终止于线圈或右母线 (右母线可以不画出)。2)梯形图中的触点可以任意串联或并联,但继电器线圈只能并联而不能串联。3)触点的使用次数不受限制
2、。4)一般情况下,在梯形图中同一线圈只能出现一次。5)对于不可编程梯形图必须做等效变换,变成可编程梯形图,如图6-1所示。6)程序结构优化。,图6-2梯形图编程注意事项a)避免双线圈输出b)结构优化(一)c)结构优化(二)d)结构优化(三)e)结构优化(四),6.2 PLC程序的经验设计法,基本思路:在已有的些典型梯形图的基础上,根据被控对象对控制的要求,通过多次反复地调试和修改梯形图,增加中间编程元件和触点,以得到一个较为满意的程序。 基本特点:没有普遍的规律可以遵循,设计所用的时间、设计的质量与编程者的经验有很大的关系。 适用场合:可用于逻辑关系较简单的梯形图程序设计。 基本步骤:分析控制
3、要求、选择控制原则; 设计主令和检测元件,确定输入输出设备; 设计执行元件的控制程序; 检查修改和完善程序。,6.2.1经验设计法应用举例6.2.2经验设计法的特点,6.2.1经验设计法应用举例,1.具有互锁功能的可逆运转控制2.两台异步电动机延时起动的控制3.送料小车自动控制程序4.两处卸料小车自动控制程序,图6-3三相异步电动机正、反转控制电路,图6-4正、反转控制的PLC接线及梯形图程序,图6-5两台电动机延时起动控制,图6-6送料小车的自动控制a)小车运行示意图b)梯形图,建立在电动机正反转控制梯形图的基础上,图中所用的x1的触点类型与可编程序控制器外接SB2的常开触点时刚好相反,与继
4、电器电路图中的习惯也是相反的。建议尽可能用常开触点作可编程序控制器的输入信号,如果某些信号只能用常闭触点输入,可以按输入全部为常开触点来设计,然后将梯形图中相应的输入继电器的触点改为相反的触点,即常开触点改为常闭触点,常闭触点改为常开触点,6.2.2经验设计法的特点,1)设计繁琐,设计周期长。2)梯形图的可读性差,系统维护困难。,PLC程序的经验设计法 总结,经验设计法对于一些比较简单程序设计是比较奏效的,可以收到快速、简单的效果。 经验设计法没有规律可遵循,具有很大的试探性和随意性,往往需经多次反复修改和完善才能符合设计要求,设计的结果往往不很规范,因人而异。 特点:考虑不周、设计麻烦、设计
5、周期长;梯形图的可读性差、系统维护困难。,PLC程序的顺控设计法,顺序控制系统: 如果一个控制系统可以分解成几个独立的控制动作,且这些动作必须严格按照一定的先后次序执行才能保证生产过程的正常运行,也称为步进控制系统。 顺序控制设计法 就是针对顺序控制系统的一种专门的设计方法。这种设计方法很容易被初学者接受,对于有经验的工程师,也会提高设计的效率,程序的调试、修改和阅读也很方便。 PLC的设计者们为顺序控制系统的程序编制提供了大量通用和专用的编程元件,开发了专门供编制顺序控制程序用的功能表图,使这种先进的设计方法成为当前PLC程序设计的主要方法。,6.3顺序控制设计法,6.3.1顺序控制设计法概
6、述6.3.2顺序控制设计法的设计步骤6.3.3功能图的绘制,5.4 PLC程序的顺控设计法 5.4.2 顺控设计法的设计步骤,步的划分 转换条件的确定 功能表图的绘制 梯形图的编制,图6-8步的划分a)划分方法一b)划分方法二,6.3.3功能图的绘制,1.步与动作2.有向连线、转换和转换条件3.功能图绘制举例4.功能图的基本结构,2.有向连线、转换和转换条件,1)该转换所有的相邻前级步都是活动步。2)相应的转换条件得到满足。1)使所有由有向连线与相应转换符号相连的后续步都变为活动步。2)使所有由有向连线与相应转换符号相连的前级步都变为不活动步。,图6-9液压滑台系统的功能图,表6-1液压元件动
7、作表,表6-2输入/输出设备与PLC I/O对应关系,4.功能图的基本结构,(1)单序列(2)选择序列(3)并行序列,图6-11单序列功能图,图6-12剪板机的工作示意图,步M0是初始步,CO用来控制剪料的次数,一次工作循环完成后,CO的当前值加1,没有剪完10块料时,CO的当前值小于设定值10,其常闭触点闭合,转换条件CO满足,将返回M1步,重新开始工作。剪完10块料后,CO的当前值等于设定值10,其常开触点闭合,转换条件CO满足,将返回初始步M0,等待下一次起动命令。 步M5,M7是等待步,它们用来同时结束两个并行序列。图中水平双线之下的转换条件“=l”表示转换条件总是满足的,即只要步M5
8、,M7都是活动的,就会发生步M5,M7到步M8的进展,步M5,M7变为不活动步,而步M8变为活动步。,6.4顺序控制梯形图的编程技术,6.4.1使用起、保、停电路的编程方法6.4.2起、保、停电路编程方法的工程应用6.4.3以转换为中心的编程方法6.4.4以转换为中心编程方法的工程应用6.4.5使用STL指令的编程方法6.4.6使用STL指令编程方法的工程应用,6.4.1使用起、保、停电路的编程方法,1.单序列的编程方法2.选择序列的编程方法3.并行序列的编程方法4.编程注意事项,图6-14单序列的编程,图6-15使用起、保、停电路的单序列编程示例,4.编程注意事项,1)梯形图中不允许出现双线
9、圈现象。2)如果在功能图中仅有由两步组成的小闭环,如图6-19a所示,则相应的辅助继电器线圈将不能通电。3)对于复杂的功能表图编程时,应注意转换的实现条件。,6.4.2起、保、停电路编程方法的工程应用,图6-22液体混合装置示意图,图6-23液体混合装置顺序功能图,6.4.3以转换为中心的编程方法,1.单序列的编程方法2.选择序列的编程方法3.并行序列的编程方法4.转换的同步实现与复杂系统的编程,图6-25以转换实现为中心的编程方法a)转换b)对应电路块,2.选择序列的编程方法,1)选择序列的分支:由于选择序列的实质就是单序列结构,因此以转换为中心的编程方法在选择序列的处理上同单序列相同,如图
10、6-27所示。2)选择序列的合并:选择序列的合并处理和分支处理相同,也是根据转换的个数确定梯形图的梯级数,每个梯级结构均是以转换为中心的基本结构。,3.并行序列的编程方法,1)并行序列的分支:若某步为一并行分支的开始,当该步变为活动步,且转换条件满足时,用SET指令并联输出,将对应的并行序列激活,用RST指令复位前级步。2)并行序列的合并:各序列转换前的活动步常开触点与转换条件“与”作为执行转换的条件,用SET指令置位后续步,并用并联的RST指令将前级步复位。,4.转换的同步实现与复杂系统的编程,图6-29转换的同步实现,图6-30较复杂系统的编程,6.4.4以转换为中心编程方法的工程应用,图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电气控制与PLC工程应用 第6章 电气控制 PLC 工程 应用
限制150内