台达-plc-课件-第8章-PLCde-综合应用实例.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《台达-plc-课件-第8章-PLCde-综合应用实例.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- plc 课件 PLCde 综合 应用 实例
- 资源描述:
-
1、 可编程控制器应用技术可编程控制器应用技术Application Technology of Application Technology of Programmable Logic ControllerProgrammable Logic Controller张希川张希川 高级工程师高级工程师沈阳工业大学沈阳工业大学 材料科学与工程学院材料科学与工程学院 第第8 8章章 PLCPLC的综合应用实例的综合应用实例 编程是可编程控制器控制系统设计中最重要的环节。根据具体控制要求,编写程序编程是可编程控制器控制系统设计中最重要的环节。根据具体控制要求,编写程序,使运行程序后能够满足工程控制上的需要
2、。编程时应遵循以下基本原则:,使运行程序后能够满足工程控制上的需要。编程时应遵循以下基本原则: (1)(1)程序要符合程序要符合PLCPLC的技术要求的技术要求 所谓符合所谓符合PLCPLC的技术要求,是指对指令的准确理解、正确使用。同时也要考虑程序指的技术要求,是指对指令的准确理解、正确使用。同时也要考虑程序指令的条数与内存的容量;所用的输入、输出点数要在令的条数与内存的容量;所用的输入、输出点数要在PLCPLC的的I/OI/O点数以内等。点数以内等。 (2)(2)程序尽量简短程序尽量简短 这样可以节省内存、简化调试,而且还可以减少程序执行的时间响应速度。要程序这样可以节省内存、简化调试,而
3、且还可以减少程序执行的时间响应速度。要程序简短,就应注意编程方法,用好指令。简短,就应注意编程方法,用好指令。 (3)(3)程序尽量清晰程序尽量清晰 这样既便于程序的调试、修改或补充,也便于他人理解。要程序清晰就应注意程这样既便于程序的调试、修改或补充,也便于他人理解。要程序清晰就应注意程序的层次,讲究程序的模块化、标准化。序的层次,讲究程序的模块化、标准化。 第第8 8章章 PLCPLC的综合应用实例的综合应用实例 可编程控制器的编程可按以下步骤进行:可编程控制器的编程可按以下步骤进行: (1)(1)分析控制要求和过程分析控制要求和过程 深入了解和分析被控对象深入了解和分析被控对象( (机械
4、设备、生产线、生产过程及现场环境等机械设备、生产线、生产过程及现场环境等) )的条件和控的条件和控制要求。明确输入输出物理量的性质,明确控制过程的各个状态及其持点。制要求。明确输入输出物理量的性质,明确控制过程的各个状态及其持点。 (2) (2)确定控制方案确定控制方案 在分析控制对象和控制过程的基础上,根据可编程控制器特点确定最佳控制方案。在分析控制对象和控制过程的基础上,根据可编程控制器特点确定最佳控制方案。 (3)(3)确定装置分配与编号确定装置分配与编号 根据被控对象对可编程控制器控制系统的要求,确定输入信号根据被控对象对可编程控制器控制系统的要求,确定输入信号( (如按钮、行程开关、
5、如按钮、行程开关、转换客开关等转换客开关等) )和输出信号和输出信号( (如接触器、电磁阀、指示灯等如接触器、电磁阀、指示灯等) ),并分配可编程控制器,并分配可编程控制器的输入输出端子,进行编号。然后,确定使用的内部装置,如定时器、计数器及的输入输出端子,进行编号。然后,确定使用的内部装置,如定时器、计数器及内部寄存器等,应注意是否有特殊要求,如需要停电保持、内部寄存器等,应注意是否有特殊要求,如需要停电保持、3232位数据处理及特殊位数据处理及特殊内部装置的应用。内部装置的应用。 (4)(4)编写应用程序编写应用程序 根据控制方案,结合自己或别人的经验应用根据控制方案,结合自己或别人的经验
6、应用PLCPLC提供的指令进行程序设计。对于较复提供的指令进行程序设计。对于较复杂的控制系统,还要根据具体要求,列出工作循环图表,画出编程的状态流程图杂的控制系统,还要根据具体要求,列出工作循环图表,画出编程的状态流程图,最终画出符合控制要求的梯形图。,最终画出符合控制要求的梯形图。 (5)(5)检验、修改和完善程序检验、修改和完善程序 将编写完的程序通过计算机或编程器送入将编写完的程序通过计算机或编程器送入PLCPLC,运行程序,并检验程序是否满足控制,运行程序,并检验程序是否满足控制要求。出现问题,要不断调试、修改程序,要将问题逐一排除,直至调试成功。要求。出现问题,要不断调试、修改程序,
7、要将问题逐一排除,直至调试成功。下面根据上述编程原则和步骤,举例说明下面根据上述编程原则和步骤,举例说明PLCPLC编程的具体过程。编程的具体过程。 第第8 8章章 PLCPLC的综合应用实例的综合应用实例 8.1 8.1 电动机正反转控制电动机正反转控制 8.2 8.2 产品批量包装与产量统计产品批量包装与产量统计 8.3 8.3 液体自动混合系统的控制液体自动混合系统的控制8.4 8.4 产品配方参数调用产品配方参数调用 8.5 8.5 水库水位自动控制水库水位自动控制8.6 8.6 水塔水位高度警示控制水塔水位高度警示控制 8.7 8.7 水管流量精确计算水管流量精确计算8.8 8.8
8、流水线运行的编码与译码流水线运行的编码与译码8.9 DHSCS8.9 DHSCS切割机控制切割机控制8.10 8.10 整数与浮点数混合的四则运算在流水线整数与浮点数混合的四则运算在流水线 中的应用中的应用 第第8 8章章 PLCPLC的综合应用实例的综合应用实例8.1 8.1 电动机正反转控制电动机正反转控制 8.1.1 8.1.1 分析控制要求和过程分析控制要求和过程 本例主要是给出本例主要是给出PLCPLC实现逻辑控制的方法,从中读者可用体会出实现逻辑控制的方法,从中读者可用体会出PLCPLC控制与继电器控控制与继电器控制的异同。三相异步电动机工作中经常会遇到正反转控制问题,一般情况用制
9、的异同。三相异步电动机工作中经常会遇到正反转控制问题,一般情况用3 3个按钮:正个按钮:正转、停止和反转。控制过程可能会有转、停止和反转。控制过程可能会有2 2种:频繁正反转和非频繁正反转。频繁正反转时,种:频繁正反转和非频繁正反转。频繁正反转时,按下正转按钮,电动机正转,再按下反转按钮,电动机立即反转,反之也是如此。非频按下正转按钮,电动机正转,再按下反转按钮,电动机立即反转,反之也是如此。非频繁正反转时,按下正转按钮,电动机正转,再按下反转按钮,电动机仍保持正转,按下繁正反转时,按下正转按钮,电动机正转,再按下反转按钮,电动机仍保持正转,按下停止按钮后,电动机停转,反之也是如此。停止按钮后
10、,电动机停转,反之也是如此。 第第8 8章章 PLCPLC的综合应用实例的综合应用实例8.1 8.1 电动机正反转控制电动机正反转控制 8.1.2 8.1.2 确定控制方案确定控制方案 电动机一般都需要用电动机一般都需要用2 2个接触器来间接控制,其正反转是通过接触器连接的相序不同个接触器来间接控制,其正反转是通过接触器连接的相序不同来实现的。此处将频繁正反转和非频繁正反转作为来实现的。此处将频繁正反转和非频繁正反转作为2 2种控制方案,分别给出对应的控制程种控制方案,分别给出对应的控制程序,实际应用时选择其一即可。序,实际应用时选择其一即可。2 2种控制方案中都需要自锁和互锁电路,自锁是保持
11、电动种控制方案中都需要自锁和互锁电路,自锁是保持电动机状态,互琐是避免换向时发生短路。机状态,互琐是避免换向时发生短路。 第第8 8章章 PLCPLC的综合应用实例的综合应用实例8.1 8.1 电动机正反转控制电动机正反转控制 8.1.3 8.1.3 确定装置分配与编号确定装置分配与编号 根据上述分析,可知根据上述分析,可知PLCPLC应至少具有应至少具有3 3个输入,个输入,2 2个输出,选择台达个输出,选择台达DVP14ESDVP14ES型型PLCPLC就能就能满足输入输出数量需要。然后确定装置分配与编号,如表满足输入输出数量需要。然后确定装置分配与编号,如表8.18.1所示。所示。 第第
12、8 8章章 PLCPLC的综合应用实例的综合应用实例8.1 8.1 电动机正反转控制电动机正反转控制 8.1.4 8.1.4 编写应用程序编写应用程序 根据控制要求及梯形图原理,可编写出如图根据控制要求及梯形图原理,可编写出如图8.18.1所示的电动机正反转控制梯形图。所示的电动机正反转控制梯形图。 在图在图8.1(a)8.1(a)中,执行过程是:若按下正转按钮,中,执行过程是:若按下正转按钮,X0X0动作,动作,Y0Y0动作,电动机正转,同动作,电动机正转,同时时Y0Y0自锁,正转按钮弹开后,电动机保持正转;此时若按下停止按钮,自锁,正转按钮弹开后,电动机保持正转;此时若按下停止按钮,X2X
13、2动作,动作,Y0Y0断路,电动机停转;电动机正转时,若按下反转按钮,断路,电动机停转;电动机正转时,若按下反转按钮,X1X1动作,动作,Y0Y0断路,电动断路,电动机停转,机停转,Y1Y1动作,电动机反转,动作,电动机反转,Y1Y1自锁,反转按钮弹开后,电动机保持反转。自锁,反转按钮弹开后,电动机保持反转。 在图在图8.1(b)8.1(b)中,执行过程是:若按下正转按钮,中,执行过程是:若按下正转按钮,X0X0动作,动作,Y0Y0动作,电动机正转,同动作,电动机正转,同时时Y0Y0自锁,正转按钮弹开后,电动机保持正转;此时若按下停止按钮,自锁,正转按钮弹开后,电动机保持正转;此时若按下停止按
14、钮,X2X2动作,动作,Y0Y0断路,电动机停转。由于在线圈断路,电动机停转。由于在线圈Y1Y1前有前有常闭触点常闭触点Y0Y0互锁,正转时常闭触点互锁,正转时常闭触点Y0Y0打开,按下反转按钮,虽然打开,按下反转按钮,虽然X1X1动动作,但作,但Y1Y1线圈不会动作。只有正转线圈不会动作。只有正转停止后,常闭触点停止后,常闭触点Y0Y0复位后按下反复位后按下反转按钮,转按钮,X1X1动作,动作,Y1Y1才能动作,电才能动作,电动机才能反转。动机才能反转。 第第8 8章章 PLCPLC的综合应用实例的综合应用实例8.1 8.1 电动机正反转控制电动机正反转控制 8.1.5 8.1.5 检验、修
15、改和完善程序检验、修改和完善程序 虽然上述梯形图程序在原理上是无误的,但控制程序必须虽然上述梯形图程序在原理上是无误的,但控制程序必须考虑实际工作情况。在考虑实际工作情况。在PLCPLC中,控制程序运行速度以中,控制程序运行速度以usus计计,而实际的执行部件多为机械结构,其动作速度达不到,而实际的执行部件多为机械结构,其动作速度达不到usus级,所以要在级,所以要在PLCPLC程序中加一些延时,给机械部件足够程序中加一些延时,给机械部件足够的动作时间。的动作时间。 电动机正反转控制中,接触器中的铁心触点就属于机械部电动机正反转控制中,接触器中的铁心触点就属于机械部件,其动作速度远不如件,其动
16、作速度远不如PLCPLC程序运行速度。如果用图程序运行速度。如果用图8.1 8.1 (a)(a)中的电动机正反转控制梯形图,则在正反转变换中会中的电动机正反转控制梯形图,则在正反转变换中会出现断路问题。电动机正转时,按下反转按钮,程序在出现断路问题。电动机正转时,按下反转按钮,程序在瞬间使瞬间使Y0Y0断路,断路,Y1Y1动作,而此时易出现正转接触器尚未动作,而此时易出现正转接触器尚未完全断开,反转接触器已闭合,这样就造成短路,这是完全断开,反转接触器已闭合,这样就造成短路,这是不允许的。不允许的。 解决此类问题的方法就是在解决此类问题的方法就是在PLCPLC程序中加延时,给出足够的程序中加延
17、时,给出足够的动作时间让正转接触器完全断开,再让反转接触器闭合动作时间让正转接触器完全断开,再让反转接触器闭合。修改后的梯形图程序如图。修改后的梯形图程序如图8.28.2所示。所示。 图图8.28.2的工作过程变为:按下正转按钮的工作过程变为:按下正转按钮1s1s后,电动机正转,后,电动机正转,再按下反转按钮,电动机停转,再按下反转按钮,电动机停转,1s1s后,电动机反转。这后,电动机反转。这样接触器有足够的时间进行变换,就不会出现短路现象样接触器有足够的时间进行变换,就不会出现短路现象。 第第8 8章章 PLCPLC的综合应用实例的综合应用实例8.2 8.2 产品批量包装与产量统计产品批量包
18、装与产量统计 8.2.1 8.2.1 分析控制要求和过程分析控制要求和过程 本例主要是给出本例主要是给出PLCPLC中计数器的使用方法。在产品包装线上,光电传感器每检测到中计数器的使用方法。在产品包装线上,光电传感器每检测到6 6个产品,机械手动作个产品,机械手动作1 1次,将次,将6 6个产品转移到包装箱中,机械手复位,当个产品转移到包装箱中,机械手复位,当2424个产品个产品装满后,进行打包,打印生产日期,日产量统计,最后下线。图装满后,进行打包,打印生产日期,日产量统计,最后下线。图8.38.3给出了产品的给出了产品的批量包装与产量统计示意图,光电传感器批量包装与产量统计示意图,光电传感
19、器A A用于检测产品,用于检测产品,6 6个产品通过后,向机个产品通过后,向机械手出动作信号,机械手将这械手出动作信号,机械手将这6 6个产品转移至包装箱内,转移个产品转移至包装箱内,转移4 4次后,开始打包,次后,开始打包,打包完成后,打印生产日期;传感器打包完成后,打印生产日期;传感器B B用于检测包装箱,统计产量,下线。用于检测包装箱,统计产量,下线。 此处只描述了生产线上几个简单的动作,实际上产线要比这复杂的多,考虑的要求此处只描述了生产线上几个简单的动作,实际上产线要比这复杂的多,考虑的要求和过程也不是如此简单,想完成整条生产线的控制,需要长期的学习并积累一定和过程也不是如此简单,想
20、完成整条生产线的控制,需要长期的学习并积累一定的工作经验。的工作经验。 第第8 8章章 PLCPLC的综合应用实例的综合应用实例8.2 8.2 产品批量包装与产量统计产品批量包装与产量统计 8.2.2 8.2.2 确定控制方案确定控制方案 此处应该根据输入输出的数量,选择此处应该根据输入输出的数量,选择PLCPLC机型与型号,但本例是生产线上的机型与型号,但本例是生产线上的一部分,故不具体给出机型和一部分,故不具体给出机型和型号。型号。 由控制要求和过程可知,程序由控制要求和过程可知,程序中要采用中要采用3 3个计数器,产品批量包装个计数器,产品批量包装控制用控制用2 2个计数器,设定值分别为
21、个计数器,设定值分别为6 6、4 4,而产量统计用,而产量统计用1 1个计数器,个计数器,设定值应为生产线最大产量,假设设定值应为生产线最大产量,假设为为50005000。 第第8 8章章 PLCPLC的综合应用实例的综合应用实例8.2 8.2 产品批量包装与产量统计产品批量包装与产量统计 8.2.3 8.2.3 确定装置分配与编号确定装置分配与编号 表表8.28.2给出了产品批量包装与产量统计的装置分配表,其中产量计数器给出了产品批量包装与产量统计的装置分配表,其中产量计数器C112C112为停电保为停电保持型计数器。持型计数器。 第第8 8章章 PLCPLC的综合应用实例的综合应用实例8.
22、2 8.2 产品批量包装与产量统计产品批量包装与产量统计 8.2.4 8.2.4 编写应用程序编写应用程序 图图8.48.4给出了产品批量包装给出了产品批量包装与产量统计的梯形图程序。与产量统计的梯形图程序。 第第8 8章章 PLCPLC的综合应用实例的综合应用实例8.2 8.2 产品批量包装与产量统计产品批量包装与产量统计 8.2.5 8.2.5 检验、修改和完善程序检验、修改和完善程序 光电传感器每检测到光电传感器每检测到1 1个产品时,个产品时,X0X0就触发就触发1 1次(次(OffOnOffOn),),C0 C0 计数计数1 1次。当次。当C0 C0 计计数达到数达到6 6次时,次时
23、,C0C0的常开触点闭合,的常开触点闭合,Y0=OnY0=On,机械手执行移动动作,同时,机械手执行移动动作,同时C1C1计数计数1 1次次。当机械手移动动作完成后,机械手完成传感器接通,。当机械手移动动作完成后,机械手完成传感器接通,X1X1由由OffOnOffOn变化变化1 1次,次,RSTRST指令被执行,指令被执行,Y0Y0和和C0C0均被复位,等待下均被复位,等待下1 1次移动。当次移动。当C1C1计数达计数达4 4次时,次时,C1C1的常开触的常开触点闭合,点闭合,Y1=OnY1=On,打包机将纸箱折叠并封口,完成打包后,打包机将纸箱折叠并封口,完成打包后,X2X2由由OffOnO
24、ffOn变化变化1 1次,次,RSTRST指令被执行,指令被执行,Y01Y01和和C1C1均被复位,同时均被复位,同时Y2=OnY2=On,打号器将生产日期打印在包装箱,打号器将生产日期打印在包装箱表面。光电传感器检测到包装箱时,表面。光电传感器检测到包装箱时,X3X3就触发就触发1 1次(次(OffOnOffOn),),C112C112计数计数1 1次。按次。按下清零按钮下清零按钮X4X4可将产品产量记录清零,又可对产品数从可将产品产量记录清零,又可对产品数从0 0开始进行计数。开始进行计数。 C112 C112是停电保持的计数器,停电后仍能保持数据的场合。由于生产线可能会突然停是停电保持的
25、计数器,停电后仍能保持数据的场合。由于生产线可能会突然停电或因中午休息关掉电源,在重新开始生产后需从停电前的记录开始对产品进行电或因中午休息关掉电源,在重新开始生产后需从停电前的记录开始对产品进行计数,故此选用停电保持计数器。计数,故此选用停电保持计数器。 这里需要特别说明,实际生产线的控制要求比例子中列举的要多得多,比如打包机这里需要特别说明,实际生产线的控制要求比例子中列举的要多得多,比如打包机构折叠纸箱的每个动作都需要有正确的控制,本例主要目的是让读者体会计数器构折叠纸箱的每个动作都需要有正确的控制,本例主要目的是让读者体会计数器的应用,故此简化了控制要求。的应用,故此简化了控制要求。
展开阅读全文