欢迎来到天天文库
浏览记录
ID:27411263
大小:1.26 MB
页数:48页
时间:2018-12-01
《可编程逻辑控制器plc编程方法(状态法)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章PLC应用系统设计及实例本章要点PLC应用系统设计的步骤及常用的设计方法应用举例PLC的装配、检测和维护7.1应用系统设计概述在了解了PLC的基本工作原理和指令系统之后,可以结合实际进行PLC的设计,PLC的设计包括硬件设计和软件设计两部分,PLC设计的基本原则是:1.充分发挥PLC的控制功能,最大限度地满足被控制的生产机械或生产过程的控制要求。2.在满足控制要求的前提下,力求使控制系统经济、简单,维修方便。3.保证控制系统安全可靠。4.考虑到生产发展和工艺的改进,在选用PLC时,在I/O点数和内存容量上适当留有余地。
2、5.软件设计主要是指编写程序,要求程序结构清楚,可读性强,程序简短,占用内存少,扫描周期短。7.2PLC应用系统的设计7.2.1PLC控制系统的设计内容及设计步骤1.PLC控制系统的设计内容(1)根据设计任务书,进行工艺分析,并确定控制方案,它是设计的依据。(2)选择输入设备(如按钮、开关、传感器等)和输出设备(如继电器、接触器、指示灯等执行机构)。(3)选定PLC的型号(包括机型、容量、I/O模块和电源等)。(4)分配PLC的I/O点,绘制PLC的I/O硬件接线图。(5)编写程序并调试。(6)设计控制系统的操作台、电气控制柜等以
3、及安装接线图。(7)编写设计说明书和使用说明书。2.设计步骤(1)工艺分析(2)选择合适的PLC类型(3)分配I/O点(4)程序设计(5)控制柜或操作台的设计和现场施工(6)应用系统整体调试(7)编制技术文件7.2.2PLC的硬件设计和软件设计及调试1.PLC的硬件PLC硬件设计包括:PLC及外围线路的设计、电气线路的设计和抗干扰措施的设计等。2.PLC的软件设计软件设计包括系统初始化程序、主程序、子程序、中断程序、故障应急措施和辅助程序的设计,小型开关量控制一般只有主程序。首先应根据总体要求和控制系统的具体情况,确定程序的基本结
4、构,画出控制流程图或功能流程图,简单的可以用经验法设计,复杂的系统一般用顺序控制设计法设计。3.软件硬件的调试7.2.3PLC程序设计常用的方法1.经验设计法经验设计法即在一些典型的控制电路程序的基础上,根据被控制对象的具体要求,进行选择组合,并多次反复调试和修改梯形图,有时需增加一些辅助触点和中间编程环节,才能达到控制要求。这种方法没有规律可遵循,设计所用的时间和设计质量与设计者的经验有很大的关系,所以称为经验设计法。经验设计法用于较简单的梯形图设计。应用经验设计法必须熟记一些典型的控制电路,如起保停电路、脉冲发生电路等,这些电
5、路在前面的章节中已经介绍过。2.继电器控制电路转换为梯形图法主要步骤如下:(1)熟悉现有的继电器控制线路。(2)对照PLC的I/O端子接线图,将继电器电路图上的被控器件(如接触器线圈、指示灯、电磁阀等)换成接线图上对应的输出点的编号,将电路图上的输入装置(如传感器、按钮开关、行程开关等)触点都换成对应的输入点的编号。(3)将继电器电路图中的中间继电器、定时器,用PLC的辅助继电器、定时器来代替。(4)画出全部梯形图,并予以简化和修改。这种方法对简单的控制系统是可行的,比较方便,但较复杂的控制电路,就不适用了。【例7-1】图7-1为
6、电动机Y/△减压起动控制主电路和电气控制的原理图。I/O分配停止按钮(外部用常开)SB1:I0.0起动按钮SB2:I0.1过载保护FR:I0.2KM1:Q0.0KM2:Q0.1KM3:Q0.23.顺序控制设计法根据功能流程图,以步为核心,从起始步开始一步一步地设计下去,直至完成。此法的关键是画出功能流程图。(1)将被控制对象的工作过程按输出状态的变化分为若干步,(2)指出工步之间的转换条件(3)指出每个工步的控制对象。在进行程序设计时,可以用中间继电器M来记忆工步,一步一步地顺序进行,也可以用顺序控制指令来实现。下面将详细介绍功能
7、流程图的种类及编程方法。(1)单流程及编程方法。功能流程图的单流程结构形式简单,其特点是:每一步后面只有一个转换,每个转换后面只有一步。各个工步按顺序执行,上一工步执行结束,转换条件成立,立即开通下一工步,同时关断上一工步。用顺序控制指令来实现功能流程图的编程方法,在前面的章节已经介绍过了,在这里将重点介绍用中间继电器M来记忆工步的编程方法。当n-1为活动步时,转换条件b成立,则转换实现,n步变为活动步,同时n-1步关断。由此可见,第n步成为活动步的条件是:Xn-1=1,b=1;第n步关断的条件只有一个Xn+1=1。用逻辑表达式表
8、示功能流程图的第n步开通和关断条件为:式中等号左边的Xn为第n步的状态,等号右边Xn+1表示关断第n步的条件,Xn表示自保持信号,b表示转换条件。【例7-3】根据图7-5所示的功能流程图,设计出梯形图程序。将结合本例介绍常用的编程方法。1)使用起保
此文档下载收益归作者所有