工业控制与PLC应用总结

时间:2019-05-12 04:44:11下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《工业控制与PLC应用总结》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《工业控制与PLC应用总结》。

第一篇:工业控制与PLC应用总结

工业控制与PLC应用总结

经过一段时间的学习、使用,对可编程逻辑控制器(PLC)在工业领域中的应用有了比较深刻的理解,PLC为我们实现某种流程或过程的自动化搭建了一种控制系统硬件平台,其实际上与传统的DCS系统已经没有严格的区分,是工控领域中最基本、最常用的控制设备,也是我们最应该会使用的一种控制器。

从本质上讲,PLC仅仅是实现控制目的的一种工具,一种具有特殊功能和特点的工具,工具本身的使用方法很简单,大部分功能通过“傻瓜式”的组态设置而实现,重要的是在使用此工具完成某种任务的过程中所体现的思想和技巧。我认为实现一台机器自动化的过程,就是赋予此机器“灵魂”的过程,而PLC是我们赋予机器灵魂的工具,“灵魂”即是在实现工艺要求的控制程序中所体现的编程者的思想,显然,相比而言重点是“灵魂”而不是工具。

下面是我在编写程序和调试过程中的一些体会和思考,供大家参考。

一、理解工艺

实现工艺要求是控制的核心目的,因此工艺的要求即是我们编写程序的根本依据和衡量程序质量的最终标准,对工艺特点理解的深浅程度也就决定了编写程序框架的完善程度。需要强调的是,要站在控制的角度去分析工艺,要精确到每一个输入输出控制点,每一个设备的执行动作及对其他设备或动作的影响,而不是仅仅停留在宏观的、整体的流程,因为控制人员得到的几乎所有工艺流程资料都是工艺人员要求的最佳运行状况,也是所要实现的控制目的,它仅仅是一个目标状态,而要实现这种目标运行状态还需要考虑大量的非理想情况,这就需要思考在工艺流程中,哪些地方、环节会出现哪些异常情况,这些信息对于控制人员而言,算是工艺要求中的隐含信息,需要去分析寻找,分析的越细越好,总之,没有最细只有更细。

因此,理解工艺的重点就是去思考那些可能的异常情况,它与确定的工艺要求有着直接的关系,这种对工艺的认识思想是必要的。比较重要的思考方向大体有以下几点:

1、根据整体工艺和设备特点,需要将整体流程细分为哪些子工序。

2、子工序之间是否存在接口不统一的问题。

3、整个工艺中的控制难点是什么。

4、哪些设备或动作之间存在着严格的互锁,或者说是哪些动作必须考虑安全因素。

5、生产如何连续进行,需要整体考虑循环运行的状况。

以上内容仅仅列出了一部分,不容否认,对工艺特点和各种状况的思考深浅程度是和经验有关系的,应该在学习中逐渐积累经验并培养这种思考习惯。

二、顺序控制法编程

顺序控制法是相对于经验控制法而言的,使用顺序控制法编写梯形图程序的优点是逻辑缜密、思路清晰、可读性好,同时便于维护和差错修改,这种特点在工程中是非常重要的,尤其对于逻辑复杂的大型项目,没有顺序控制思想,很难实现编写高质量的程序。

其实顺序控制的原理很简单,很容易理解,即当前步有效的条件是上一步有效且满足当前步有效的其他条件,当前步无效的条件是下一步变为活动步,并且要求在程序中的某一顺序逻辑段中只有一个活动步,且步有效与否不直接对应输出,只体现工艺要求的具体执行逻辑。这种用步来体现程序执行过程的方式的特点就是逻辑非常清晰。然而需要指出的是,只分析两步之间的顺序控制并不能完整体现顺序控制法的好处,最好便是在一个控制逻辑复杂一些的大程序中去体会这种编写方法的优点。我认为顺序控制法是一种思想,其表现形式也没有像书上所表述的那么严格,非得下一步有效即关闭上一步,或者只有一个活动步,主要还是看程序的具体内容,步是一种概念,并不一定就是指一行梯形图程序,它们之间可以理解为是本质和表现形式的关系,只要在程序中思路清晰,可以多行程序表示为一步;相反,对步的认识不全面,反而会限制编写程序的灵活性。

在阅读或调试程序中去理解顺序控制法的思想会更加深刻,否则很难体会到其优点,也很难变为自己的编程习惯,容易出现这种现象:谈及顺序控制方法很简单,但是编写梯形图程序却又体现不出这种思想。所以只看资料无助于养成使用顺序控制法的编程习惯,应该多实践和经验交流。

另外,关于程序的组织方式并不固定,有很多不同的模式,实验室以往做过的工控项目主要使用了西门子系列PLC的S7-300,并形成了统一的编程方法和模式,主要思想是:输入输出点统一映射到PLC内部存储器中,所有的输出信号以“起保停”的方式在单独的功能块中统一处理,这样也便于应用顺序控制法编写程序;在控制功能实现方式上,将整体工艺细分为不同的子工艺,即可以在手动模式下单独执行,也可以由另一程序在自动运行模式下按照某种逻辑调用。有些专业公司的编程模式会不同,也是由其编程人员在实践中总结形成的,但是,目前实验室的这种模式是相对很成熟和规范的,我们应该继续发展和完善,程序组成如图1所示,具体情况可了解实际工程案例。

输入映射自动/手动程序其他OB检修程序OB1/主程序系统功能块子程序1子程序n数据块输出程序输出映射 图1 程序一般组成内容

三、程序编写

当其他工作已经准备就绪,开始着手编程,编程期间的主要工作就是完成控制流程图绘制,写流程图的本质就是写程序,其好处就是在一段时间内集中思考如何实现工艺流程的控制要求,并以文本形式记录下来,这样便于保持在思考如何实现控制要求时的思维连续性和缜密性,同时也生成了一份控制程序详细文档,为程序的后续修改、维护提供了直接技术资料,完整的流程图应该体现控制所需的全部程序。据我了解,很多从事工控职业的控制人员并不知道流程图概念,他们是直接上机编程,问题就是程序质量比较低,也许是项目太简单,或者是工艺太熟悉,总之,给人的感觉很不正规。编写流程图是我们实验室的优良传统,其是完成工控项目的核心步骤之一,通过流程图编程也应该是工控领域的正统做法。

在工艺熟悉后,要根据具体的工艺特点划分出若干个子工艺,做到这些子工艺组合起来即是整体工艺,关于如何划分子工艺的问题,没有固定的规范,因编程者、工艺特点等而不同,但是一般而言,子工艺划分的越多,程序会越灵活,而程序越灵活,对一些条件的要求也会相应增多。因此,工艺划分的粗细程度可以视情况具体权衡。

子工艺划分完成后,可以编写与其一一对应的子程序了,细分后的子工艺对应的子程序一般不会有太复杂的逻辑,因此写起来会容易的多,子程序在整个控制程序中是一个个具体的主体程序,之所以是主体程序,是因为设备的有序运行是由它们实际控制的,自动程序也不过是组织这些子程序按照某种逻辑或时间顺序执行而已,所以子程序的编写质量对控制系统的性能十分重要。鉴于此,在写子程序时需要特别注意一些问题,主要体现在以下几点。

1、程序执行的条件

一般称为程序入口条件,考虑这一点时,主要判断依据对工艺的深刻理解,对当前子程序对应的子工艺包含哪些设备和输入输出点,是如何动作的,运行时需要哪些机构处在哪些状态,是否存在程序互锁等,必须有清晰明确的认识,在确定启动条件时一定要找到关键条件,其实关键条件的确定贯穿于编写程序的整个过程。需要强调的是要考虑其他子工艺的结束状态,如果其他工艺与当前工艺有直接关联且其结束状态不满足当前工艺的启动条件,这时要考虑如何处理,是在其他工艺结束时处理还是在当前工艺执行时处理或是其他的处理方式,依据实际情况而定。另外,需要判断子程序手动模式单独执行同自动模式调用是不是使用同一入口,有时是需要不同入口的。

2、程序的结束状态

跟入口条件类似,程序的结束状态有可能会影响到其他子工艺的启动,所以结束状态也是需要考虑权衡的,与程序执行条件类似,不再详述。需要注意的是,结束状态同样存在手动模式程序退出与自动模式程序退出是否使用同一出口的问题,根据工艺特点,有可能需要设置自动模式和手动模式从不同出口退出程序。

3、程序体编写

重要的工作是考虑程序如何处理异常情况,仅仅按照工艺流程写出程序逻辑是很简单的事情,应该考虑到各种各样的状况,而不是仅仅停留在“如果A则B,如果B则C”这样的思路上,这种逻辑是不严密的,应该考虑到所有的条件可能性并编写与其对应的处理程序,我觉得可以形象地比喻为把一个“房子”的漏洞都堵上,仅留下固定的入口和出口。

另外,写子程序时,每写一步都应该知道设备会如何动作,我觉得与其说是编写程序控制设备不如说是构思设备的工作流程后映射出程序,这样有利于考虑问题更加全面。当子程序编写完成时,其一般具有这样的特性:

(1)程序启动后退出以前,任何信号都无法再次启动它。(2)程序运行结束后,可以再次启动,或者说是可以反复启动。(3)程序运行结束后,程序内没有任何活动步。

(4)急停信号有效时,除非有特殊设置,否则必须立刻清掉所有活动步,即使有特殊设置,最终也必须清掉所有活动步,并且不影响下次启动。

(5)如果程序内存在循环,当程序停止信号有效时,若正在执行循环程序段,应该跳出当前循环程序段,执行完剩余程序后退出。

(6)至于程序的功能性,考虑到设备有可能处在任何状态下,除非出现特殊情况,否则必须在满足工艺要求的基础上,保证在程序上做到安全可靠。

以上几条特点,基本上反映了对子程序的要求,但是绝不局限于这些,所有的程序都是为工艺服务的,一切要以具体工艺而定。

子程序编写完成后,就要考虑如何使它们组合起来完成整体工艺的要求,这就需要另外编写一个程序以确定他们执行的节拍,这个程序即是所谓的自动程序,有时候也不一定单独编写一个程序块,可以在主程序中去处理,当遇到子程序较多且逻辑复杂的时候,为了使程序结构清晰一些,一般会单独编写自动程序。自动程序与子程序没有本质的区别,但是有一些特点:程序段之间往往没有严密的顺序逻辑,具有关键条件的单独指令比较多,没有直接的输出信号而主要是反复地调用子程序等。这时就需要整体考虑工艺流程了,比较重要的工作就是寻找流程中的一些关键条件,这也是难点,这些条件与子程序的划分有关系,如果关键条件找的恰当,在功能实现上就会容易的多,编写思路也会清晰的多。

自动程序的实现方式多种多样,某些细节体问题的处理完全取决于编程者的思想,但同时也受子程序的影响,最好由编写子程序的人员一并完成自动程序。由于工艺的不同,自动程序会体现出截然不同的特点,所以对于具体的技巧、方法问题很难概括,一般需要注意的问题有以下几条。

(1)调用子程序脉冲时序问题

也许这种问题不经常遇到,但是在编写时需要有意识地去分析,尤其对于初学者,其出现时序问题的原因会是多样的,主要存在子程序的启动条件中。比如如果某一子程序的某一启动条件同样与自动程序发出的启动脉冲有关,则容易出现时序问题,还跟此条件位在程序扫描过程中处于那一子程序的前后有关,具有不确定性,时序问题与简单的逻辑问题相比一般不容易被发现,因此写程序时尽量不要使用这种边缘的、不确定的方法。

(2)异常情况处理问题

这一点还是体现在关键条件的确定上,也就是调用子程序的条件,由于自动程序包含了所有的工艺流程,为了达到某些环节的稳定和可靠,需要考虑异常情况的处理,体现为逻辑条件往往会相对比较复杂。比如如果在执行自动程序过程中,某一工艺流程受条件限制必须结束但又没有完成相应的功能任务,造成下面的环节无法进行,可是考虑到自动程序的循环特点,在下一循环周期,没有完成任务的工艺流程会继续工作并完成功能任务,所以在这种异常情况下,需要考虑某些子程序不执行对整体程序运行的影响。异常情况可能是多种多样的,总之,希望自动程序能够自动处理并保持生产的连续性。

(3)效率问题

整体工艺流程是由自动程序调用子程序来实现的,应该尽可能地保证程序执行的紧凑性,以提高生产效率。效率问题实现起来没有难点,应该是一种意识问题,关键是要有对实际生产的理解,站在生产人员的角度考虑问题。

(4)初始化问题

自动程序运行时,必须首先对设备进行初始化操作,对设备进行初始化是基于这样一种考虑:自动运行时,设备有可能处于任何一种状态下,必须使设备回到符合自动运行条件的初始位置,这也是基于安全考虑。

(5)循环执行

关于自动程序的循环执行,不能简单地理解为“A—B—C„D—A—B„”模式,有的情况可以那样去处理,有的情况则不能那样去处理,要摆脱这种思维的限制,这种简单的理解也许可以通过一些处理解决大部分自动程序中的逻辑,但是会使程序变得很僵硬,并且不稳定不灵活,有时候这种思维也会影响子程序的编写质量,这是我个人体会。

(6)灵活性

灵活性可以理解为根据设备运行的不同状态作出不同的调整,简单地调整一些参数或设置就可以自动适应,无需修改程序本身,这种功能对实际生产来说非常有价值,实现起来相对会比较困难一些,但是是程序编写质量的一个重要标准,也应该是编程者的努力方向。

灵活性可以体现为整体程序具有可组态功能,算是一种比较新的编程思想,为了实现这种可组态功能,需要搭建一个“组态平台”,这种“平台”即是经过分析得出的所有子工艺的逻辑组合,由操作人员具体选择当前运行哪种组合,由于每个子工艺都由子程序去控制完成的,所以每种组合都一一对应着一种自动程序。

实现这种功能应该从以下几个方向考虑:

a.必须根据工艺特点在满足安全生产的条件下,统计出所有可能的运行工况。

b.子程序的调用条件必须重新考虑,因为调用条件中增加了工况组合内容。c.要保证每种组合都能顺序执行,甚至考虑组合的灵活、实时切换。d.灵活性高也一定程度上意味着可靠性低,所有尤其要思考程序的安全性。总之,自动程序运行后,整体上应该具有以下特点;

(1)自动程序运行后,除非急停信号有效,否则操作人员无法停止程序执行。

(2)自动程序运行后,为了避免不稳定因素,除非某些特殊参数,否则不应该支持在线参数修改。

(3)自动程序运行后,可以正常退出程序和自动运行模式,没有任何活动步保留,并且不能影响程序再次启动。

(4)自动程序运行后退出以前,无法再次启动,或者说再次给出启动信号是无效的。

(5)急停信号有效时,除非有特殊设置的保护条件,否则应该立刻依次清除所有活动步和状态位,并且任何时候急停后,都不能影响程序的再次启动。

(6)一次正常运行不能说明程序是稳定的,自动程序尤其具有这样的特点,至少需要连续自动循环运行10次以上。

四、关于程序运行模式和停止、急停

1、运行模式

整体程序依据调试和生产要求会设置成不同的运行模式,基本上都会设置成检修、手动和自动三种运行模式,某些简单工艺的程序也会设置为手动和自动两种运行模式,这时的手动模式和检修模式效果是一样的。

检修模式。检修运行模式下,操作人员只能操作单一的输出点对应的设备,只能一个一个地去动作控制对象。需要注意的是要考虑动作之间的关联情况,不当操作会造成事故的设备应该设置程序互锁,但也并不是互锁越严密越好,那样会影响检修操作的灵活性,如何平衡是情况而定。手动模式。手动运行模式下,可以单独启动事先编写的子程序,也就是说可以运行某一子工艺,设备会有一连串的动作按照相应逻辑在执行,在不相互影响的前提下可以同时运行多个子程序,需要根据工艺在子程序之间做严格的互锁条件。

自动模式。自动运行模式下,设备完全按照自动程序进行动作,无需人员参与。

2、停止与急停

在多种程序运行模式中,会有不同的启动、停止及急停信号,程序在不同状态下应对停止、急停信号有不同的反应,具体的实现方法不在此详述,只明确停止信号的分类、名称和停止或急停信号有效时的常规要求。

系统停止,即是运行模式的停止,包括“检修停止”、“手动停止”和“自动停止”;“程序停止”即是手动运行模式下的子程序停止;“系统急停”是程序运行中的紧急停止。可以通过以下描述来体现停止或急停信号有效时的常规要求:

(1)无论程序运行于哪种模式下,“系统急停”有效时,除非有设置的特殊保护功能,应该立刻、依次清除所有活动步和状态标志位。

(2)检修运行模式下,“检修停止”与“系统急停”的效果完全一样。(3)手动运行模式下,是否设置“程序停止”信号,取决于子程序的特点,往往在程序包含循环时设置“程序停止”,当“程序停止”有效时,要求子程序执行结束后退出,若还没执行到循环程序段,则不再体现循环特点,若正在执行循环程序段,则跳出循环,其他不变。若某个或某几个子程序正在执行,这时“手动停止”有效时,不影响当前子程序的执行,程序也不会立刻退出手动运行模式,而是等所有子程序运行结束后,才退出手动运行模式,并且在退出手动运行模式之前,无法启动其他没有运行的子程序,“手动停止”兼有“程序停止”的功能。

(4)自动运行模式下,“自动停止”有效时,与手动运行模式下的“程序停止”有些类似,可以当所有子程序运行标志位无效时退出,也可以执行完一个整体工艺流程后退出,依据具体情况而定,方式方法可以讨论,集思广益。

另外,关于“系统急停”的实现方法需要特别说明,一般而言,系统急停信号来自为了应对突发事件而设置的紧急停止按钮,因此还不能将急停的作用简单等同为清除所有活动步、输出位和状态标志位,其最终目的是设备发生异常情况时,按下此按钮使得设备、人员安全,损失最小,清除活动步或状态位只是实现设备、人员安全目的的程序变化情况之一。为了实现急停功能,主要考虑程序结构及生产工艺特点,与之对应的处理方法是使用分步急停和设置急停附加流程。

(1)分步急停。由于程序中存在运行模式的选择和嵌套调用,所以不能在同一时刻清除所有活动步、输出位和状态标志位等,这会影响下一次程序的运行,解决的方法是使用分步急停,依据嵌套顺序由里向外依次清除活动步和状态标志等。

(2)急停附加流程。考虑的具体工艺要求和实际控制对象特点,可能存在不能保证任意时刻复位所有输出位是安全的,这与上述的“设备、人员安全,损失最小”的目标相违背,所以这就需要判断急停信号有效时所处的生产阶段,根据不同阶段希望系统做出不同的反应,有时必须在急停信号清除其他所有活动步和状态位的同时适时启动急停附加流程以应对急停信号在生产的特殊阶段有效时所产生的不良后果。

五、程序调试

程序编写完成需要经过全面调试才能应用于生产,程序调试即是在保证安全的前提下,按照要求逐一检验系统功能,由于程序是第一次联机控制设备运行,这时可能会遇到各种各样的问题,所以安全因素就变得尤其重要,最基本的原则是不管以哪种方式进行调试,必须保证设备和人员是安全的。

调试应该按照从简单到复杂的顺序有序进行,按照预先制定的调试计划从控制系统接线情况到程序功能实现效果等逐一进行,具体步骤为:检修→手动→自动。除验证程序功能之外,程序调试需要做的工作和注意事项还有:

1、制定调试计划

制定调试计划是为了避免没有针对性和目的性的盲目调试,需要分析程序的关键部分并有针对性地去验证,这样可以在最短的时间内发现程序中的问题。调试计划一般包括调试时间、调试内容等,即便没有书面的调试计划,调试人员至少要有清晰的调试思路,方式方法依据个人经验和能力而定,但是应该养成制定调试计划的习惯。

2、完成调试记录

在调试过程中,需要将调试的效果和出现的问题详细记录下来,以便于继续完善程序,同时也总结了实践经验。调试记录一般包括调试时间、参加人员、调试内容及实际效果、出现的问题及原因等。

3、虽然控制台/柜在出厂之前一般已经测试完毕,但是在系统从新运行之前,必须再次测试,内容是检查所有电源线路是否存在短路情况,保证控制系统设备安全,其他信号线可以等系统运行后测试。

4、一定要和现场人员保持密切、流畅的沟通,根据实时工况合理设置参数,并且必须得到现场人员的认可后才能进行操作。

5、应该首先调试系统急停功能,系统急停有效是最基本的要求,而且要验证任意时刻的系统急停功能,要保证在调试其他功能出现异常时,系统急停的有效性。

6、调试中发现有程序编写错误或其他问题,若需修改程序,要尽量做到程序与流程图同步修改,并且务必做到程序备份,并记录备份程序的内容。

调试过程中的其他事宜会根据工艺的不同而不同,但是必须强调的是,要时刻将安全因素放在首位,要尽可能全面、完整地模拟实际生产的工况,以检验程序的稳定性、可靠性。

六、控制系统设计流程

以上内容主要是总结了在控制系统设计各阶段中需要特别注意的事项,跟实践经验的关系比较密切,下面从整体的角度概括控制系统设计的流程,其一般步骤为:

1、制定控制系统总体方案

控制系统总体方案主要是明确项目的控制功能、控制指标、工艺流程分析、控制对象及I/O点统计、需求分析、设计思路、系统总体框架、设备选型、程序设计思路、控制柜设计思路、现场布线思路和其他接口等,要以文本的形式明确以上内容。

2、绘制控制系统电气接线原理图

图纸内容主要包括图纸目录、设计说明、电机设备、电气设备、系统框图、控制柜正面组合图、控制柜电气原理图、系统DI原理图、DO原理图、AI原理图、AO原理图、仪表原理图等,要求图纸设计必须清晰、规范,是第三方加工控制柜的技术依据,也是向甲方提供的竣工资料之一。

3、绘制控制系统现场施工图

主要是依据现场实际情况,确定控制柜与现场设备之间的线缆连接情况,一般与甲方人员会商后根据现场情况确定。

4、明确控制系统采购清单

以上内容确定之后,就应该确定所有的系统材料采购清单,主要包括名称、品牌型号、单价、数量、有无附件、供货周期等。

5、编写控制系统程序流程图 其实本质是开始编写程序,不再详述

6、编写控制系统上位机设计说明书

内容是介绍上位机监控界面的设计原则,主要包括组态软件介绍、系统画面组成和画面设计风格,另外还需详细介绍操作画面的功能设置。

7、程序调试

8、整理其他技术资料

主要内容有控制系统编程资料,包括内存分配、通信设置、IO点地址分配等,除此之外,还有操作说明书和维护说明书。

以上内容主要体现了工控领域编程的大体要求以及某些工程思想,对写程序流程图、绘制电气接线原理图和编程方法、技巧等具体问题涉及不多,主要是我认为工控思想的建立比编程本身要高一个层次。总之,控制领域入门简单却又深不可测,上述有不妥、不对之处,望能给予指正,彼此学习,共同进步!

陈成瑞 2012.08.27

第二篇:传送带工业机械手的PLC控制课程设计

工业机械手的PLC控制

一、课题概述(1)机械手作用

工业机械手的任务是搬运物品,要求它将传送带A上的物品搬运到传送带B上,由于传送带A、B都按规定的方向和规律运行,故可将物品春送到指定位置.传送带A为步进式传送,每当机械手从传送带A上取走一个物品时,该传送带向前步进一段距离,将下一个物品传送到位,以便机械手在下一个工作循环取走物品。机械手按照规定的动作,将传送带A上的物品搬运到传送带B上。传送带B是连续运转的。(2)机械手操作流程

工业机械手工作流程如图所示,其工作过程说明如下:

三、方案设计与论证

用三菱FX软件编写程序,画出SFC图,编写相应的内置梯形图,写入PLC,运行监控,按照输入输出模块连接开关和二极管。通过按键开关,按照设计要求步骤控制程序步进运行,通过二极管发光表示机械手的电动机控制。实现任务要求。

1、I/O地址

X0:启动按钮 Y0: 机械手工作指示 X1:停止按钮 Y1:传送带B X2:单步/连续控制开关 Y2:传送带A X3:机械手下限位开关 Y3:控制右旋 X4:机械手上限位开关 Y4:控制左旋 X5: 机械手左旋限位开关 Y5:机械手上升 X6: 机械手右旋限位开关 Y6:机械手下降

X7: 机械手夹紧限位开关 Y7:机械手夹紧/放松 X10:传送带A向前送物控制信号 X11:机械手手动上升 X12:机械手手动下降 X13:机械手手动右旋 X14:机械手手动左旋

X15:机械手手动夹紧/放松

2、系统的PLC I/O地址分配表

3、画出PLC 的I/O硬件接线图

4、指令表程序

5、梯形图

四、上机调试程序(验证能否完成功能,写出过程)操作步骤: 连动部分:

1、按下X0(P01)启动按钮,机械手工作指示Y0(ZJ1)灯亮,传送带B开始运行Y1(ZJ2)灯亮,机械手从右下限位开始上升Y5(ZJ6)灯亮

2、按下X4(PS4), 机械手工作指示Y0(ZJ1)灯亮,传送带B继续运行Y1(ZJ2)灯亮,机械手开始左旋Y4(ZJ5)灯亮

3、按下X5(PS5), 机械手工作指示Y0(ZJ1)灯亮,传送带B继续运行Y1(ZJ2)灯亮,机械手开始下降Y6(ZJ7)灯亮

4、按下X3(PS3)、X10(TD), 机械手工作指示Y0(ZJ1)灯亮,传送带B继续运行Y1(ZJ2)灯亮,传送带A启动Y2(ZJ3)灯亮

5、按下X7(HL2),机械手工作指示Y0(ZJ1)灯亮,传送带B继续运行Y1(ZJ2)灯亮,机械手上升Y5(ZJ6)灯亮

6、按下X4(PS4), 机械手工作指示Y0(ZJ1)灯亮,传送带B继续运行Y1(ZJ2)灯亮,机械手开始右旋Y3(ZJ4)灯亮

7、按下X6(HL1), 机械手工作指示Y0(ZJ1)灯亮,传送带B继续运行Y1(ZJ2)灯亮,机械手开始下降Y6(ZJ7)灯亮

8、按下X3(PS3), Y0机械手工作指示(ZJ1)灯亮,传送带B继续运行Y1(ZJ2)灯亮,机械手开始抓物Y7(TL4)灯亮 点动部分:

1、按下X2(PS2)、X0(P01)、X11(P02),机械手工作指示Y0(ZJ1)灯亮,传送带B继续运行Y1(ZJ2)灯亮,机械手上升Y5(ZJ6)灯亮

2、按下X14(P05),机械手工作指示Y0(ZJ1)灯亮,传送带B继续运行Y1(ZJ2)灯亮,机械手开始左旋Y4(ZJ5)灯亮

3、按下X12(P03),机械手工作指示Y0(ZJ1)灯亮,传送带B继续运行Y1(ZJ2)灯亮,机械手开始下降Y6(ZJ7)灯亮

4、按下X10(TD),机械手工作指示Y0(ZJ1)灯亮,传送带B继续运行Y1(ZJ2)灯亮,传送带A启动Y2(ZJ3)灯亮

5、按下X15(P06),机械手工作指示Y0(ZJ1)灯亮,传送带B继续运行Y1(ZJ2)灯亮,机械手开始抓物Y7(TL4)灯亮

6、按下X11(P02),机械手工作指示Y0(ZJ1)灯亮,传送带B继续运行Y1(ZJ2)灯亮,机械手上升Y5(ZJ6)灯亮

7、按下X13(P04),机械手工作指示Y0(ZJ1)灯亮,传送带B继续运行Y1(ZJ2)灯亮,机械手开始右旋Y3(ZJ4)灯亮

8、按下X12(P03),机械手工作指示Y0(ZJ1)灯亮,传送带B继续运行Y1(ZJ2)灯亮,机械手开始下降Y6(ZJ7)灯亮

五、结论与心得(设计中遇到的问题,如何解决的,有何收获)

我们持续一周的关于工业机械手的PLC控制的课程设计已经结束了,通过此次PLC程序设计实践,我实在是获益不浅!PLC是今年刚接触的一门新课,刚开始对这门课程很感兴趣,可是学起来的时候感觉有点难度,所以学起来有点畏惧感,以致没怎么学好!每次上实验课的时候,虽然都是尝试着去操作,可还是只会简单的输入程序。我知道PLC程序设计是一门重要的基础课程,是数据结构,操作系统,数据库原理和软件工程等后继课程的基础。适用于大型系统软件和应用软件的开发。而此次课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术发展的日新月异,当今PLC应用在生产生活中可以说得是无处不在,因此作为二十一世纪的大学来说掌握PLC技术是十分重要的,例如,这次的实训内容是工业机械手的PLC控制设计。通过这次实训,我了解到了很多关于PLC程序设计方面的知识,如:工业机械手的PLC控制,这就是PLC的一个应用领域,在这次的实训中,利用PLC相关知识,将工业机械手PLC的硬件图、IO表、流程图以及梯形图编辑出来,然后在计算机中进行模拟,让我们目睹了这一模拟过程,使我们进一步认识到PLC的重要性。虽然在这次实训过程中我也遇到了很多难题。但在通过查阅资料,以及向同学请教后,也终于成功的运行了课程设计所要求的程序。有许多东西,许多事,不是想像中的那么容易,不去实践,永远也不会有提高,尤其是学习PLC上。当然,我也学到了很多关于步进顺控指令系统中画SFC图,梯形图和调试的小技巧。如:在加停止按钮时要实现任何工作状态下都可以停止的功能则可以在主干路或则在输出线圈前串联一个X1常闭触点,那么任何时候按下X1则会使常闭断开,从而使状态断开。还有调试时为了便于观察现象和快速走完全程观察总体结构是否正确,可以将状态图中的定时器数值定为3秒左右,时间太长会浪费太多时间,太短则效果不明显误以为没有动作。还有在试验模拟前先列出I/O表及操作步骤与现象,在实验时一步步操作验证猜想是否一致,若不一致在检查错误排错,这样思路清晰也会更节省时间等等。同时,在这次课程设计的过程中,我认识到学好PLC要重视实践操作,不仅仅是学习PLC程序设计,还是其它的课程设计,以及其它方面的知识都要重在实践,不能只是学习和重视书本上的理论知识,所以日后在学习过程中,我会更加注视实践操作,使自己更好地学好PLC这门课程.六、参考文献

1.电气控制与可编程控制器应用技术(第2版)郁汉琪

2.百度文库

3.三菱FX系列可编程控制器

第三篇:台达PLC温度控制应用

台达PLC实现温度数据采集升级的应用方案

作者:朱振建 石桦 宋杰 许林晨

摘要: 本文论述以台达PLC为核心,在自动控制领域数据采集系统的组成、原理,包括控制器的电路构成,特点、组成框图及临时应变方面,组态王软件(HIM)编程步骤和参数完善。

关键词: 数据采集系统,PLC,HIM,传感器

一、引言

台达电子工业自动化产品以现代电子技术核心基础,致力与驱动(Drive)、运动(Motion)和控制(Control)三大领域的发展,拥有著名的:DVP系列PLC、DOP系列人机界面和IFD系列通讯转换接口等用于控制系统,REO系列编码器用于检测系统,ASAD系列伺服马达与驱动器用于运动控制,VFD系列各种通用、专用变频器广泛应用于各类电机的驱动与控制… … 如果你是一名优秀的电气工程师或技术主管,台达工业自动化产品的高性能、易用性、多样化以及由上至下的整合性,一定能让你的工作得心应手、事业腾飞,亮丽你的一生;无论你在国企、民企或外企,台达电子一定能使你大显身手、助你成功,如果员工(搞电气的)需要培训,PLC、DOP 再加上一台变频器,是你最好的试验教材;如果你的设备运转异常、效率低下、技术落后、产品质量不稳定等等,你可以浏览一下台达机电综合产品目录,相信你一定找到合理的解决方案,哈哈,下面我要介绍的一个案例就是这样诞生的:台达PLC在温度数据采集方面的应用

一条悬挂式工件热处理调质线,产品质量极不稳定,引起客户的抱怨,责丞工艺、设备技术人查找问题所在,拿出解决方案,分析原因可能由于淬火槽内淬火液的温度高低不均,如何能够测出工件在淬火液中的温度分布情况???这是解决问题的关键… … 传统的方法是传感器+仪表,若同时测工件周围六点的淬火液温度,需要六块仪表,在淬火液中高温工件四周温度的变化剧烈、复杂,如何观察记录呢?怎么分析工件的淬火温度变化曲线是否合理?显然传统的方案显得无奈,台达PLC+PC(笔记本)轻松解决问题,且省时经济,精度高,灵活性好。

二、系统硬件、软件选择

PLC主机:DVP32EH00R2 一台

热电阻温度测量模块 DVP04PT-H2 二块

铂金属传感器PT 100(3线制 100Ω)六支

通讯模块ADAM—4520 一块

开关稳压电源 LP1100D-24M AC 200V/ DC 24V 4A 一块

笔记本一台(本项目借用 最好有RS232串口)PLC编程软件 WPLSoft 2.10 台达公司免费提供

组态软件 北京亚控 组态王6.53 46点 演示版

导线若干

三 系统配置描述

本系统用于临时性、实验性、密集型连续测量、记录工件周围淬火介质温度,为改进、改造设备或热处理工艺提供实际数据,如果稍加改动,用于各种介质的温度控制,也是一个很优秀控制方案,因而具有一定推广意义。

本系统显著地特点:实用性强,方便、快捷、经济,PLC编程,组态王编程数小时便可完成,更可贵的组态王演示版,64点开发版免费,可运行2个小时,重启一次,非常经济,对于本项目没有影响。

3.1数据采集系统的整体结构

采用台达PLC主机DVP32EH + 温度测量模块 DVP04PT,利用DVP32EH的RS-485通讯口,通过一块通讯模块ADAM—4520将RS-485信号转化为RS-232信号(由于现场工作环境恶劣PC机离控制器较远故而要使用RS-485信号),连接到PC机上,最后由PC机上的组态王监控软件,完成采集数据的显示、记录与处理。

热处理调质线,现场生产工艺流程,所要采集温度点的位置如下图:

3.2 PLC 温度数据采集程序的编制

DVP04PT 温度测量模块可接受外部4 点铂金属温度传感器(PT 100 3 线 100Ω),将其转换成14 位的数字信号。通过DVP-PLC 主机程序以指令FROM / TO 来读写模块内的数据,模块内具有49 个CR(Controlled Register)寄存器,每个寄存器有16 Bits。电源单元与模块分离,体积小,安装容易。可选择摄氏温度(℃)或华氏(℉)温度,摄氏温度输入分辨率为0.1℃,华氏温度输入分辨率为0.18℉。

两块温度测量模块扩展于PLC主机的右侧,6支三线制PT100温度传感器按规定接入2块DVP04PT 温度测量模块中,第一块接入4支,接入4个通道,第二块接入2支,使用1、2两个通道,不用的通道,短接避免干扰。依据台达PLC特殊扩展模块的规则:主机DVP32EH右侧第一个特殊扩展模块所在的位置编号为K0, 右侧第二个特殊扩展模块所在的位置编号为K1,依此类推,最多扩展八块… …

编写温度采集的数据程序如下:

程序说明:

第一块测温模块

(1)利用FROM 指令读取模块DVP04PT-H2 内#0 寄存器(CR)内的机种编码 = H6402,以便检测判断模块是否存在,种类是否正确。

(2)利用TO指令,在PLC 由STOP→RUN的第一个扫描周期内,设定CH1~C4 输入信号的取样平均次数为4 次。

(3)判断DVP04PT-H2是否正确,正确事时导通,从CR#6 ~ CR#9中读取CH1 ~ CH4 测量摄氏温度(°C)信号平均值共4 笔放在D100 ~ D103中。从CR#18 ~ CR#21中读取CH1 ~ CH4 测量摄氏温度(°C)信号现在值共4 笔放在D110 ~ D113中。

3.3 温度数据显示、记录组态程序的编制

组态监控软件采用北京亚控公司的组态王 6.53 版本,由于本项目是试验性的采集、记录数据,故采用64 点 演示版,开发与运行,间断地运行两个小时足以。

3.3.1 组态王与台达PLC 通讯的建立

台达的DVP系列PLC和上位机的组态王通讯采用串行通讯,使用组态王本身驱动,支持RS232和RS485两种通讯方式。本例采用RS485通讯,硬件配置设置值如下:

计算机通过RS232串口接转换模块,变成RS485信号后,接到PLC的485口上

波特率 9600 数据位 7位

停止位 1位

校验位 偶校验

切记:将PLC中决定通讯格式的特殊数据寄存器D1120设置为:0X8E

3.3.2 组态数据显示画面、温度记录曲线

用组态王软件可以实现精确、细腻的互动显示操作,大量的图库精灵,多种通讯驱动程序,强大的在线、离线模拟功能,支持配方功能和多种控件,能完成各种物理量如温度、压力等的实时曲线、历史曲线的数据存储,具有打印功能,可满足各种工艺要求。温度显示画面、历史曲线显示画面如下:

温度显示画面

温度记录历史曲线画面

四、结束语

组织有关技术人员,对测量的历史数据曲线进行分析,很快得出结论,提出整改方案,整改后效果明显,产品合格率大幅度提高。本温度数据采集系统为整改方案制订提供了关键性的依据。

参考文献

[1]中达电通.DVP-PLC应用技术手册【程序篇】.[2]台达电子.DVP04PT-H2温度测量模组安装说明书.[3]亚控公司.组态王6.53使用手册.作者简介:朱振建,男,河南洛阳人,第一拖拉机股份有限公司锻造分公司,电气工程师。Email:lyzzj@yahoo.com.cn

Auther synopsis: zhu zhenjian ,male ,live in Luoyang , Henan province.Forging Filiale, First Tractor Company Limited , electric engineer.Email:lyzzj@yahoo.com.cn(end)

第四篇:工业控制应用电子技术可行性研究

工业控制应用电子技术可行性研究

[摘要]在工业生产中,工业自动化通过工业自动化硬件、软件和系统,在提高质量的同时,能够大大降低消耗,是提高工业生产效率的重要途径,是当前工业企业的重要任务之一。本文对工业控制领域发展中的问题进行了简要论述,从工业生产效率和加工精确度出发,探究了工业控制领域中应用电子技术的可行性。

[关键词]工业控制领域;应用电子技术

随着我国经济与科技的快速发展,我国的工业正处于整整升腾的上升趋势。加上现代信息技术在全国的普及,在工业生产过程之中融入现代化的电子技术手段,从而增加工业化生产的生产效率。但是在与其他发达国家相比之下,还是存在一定的差距。且随着工业生产与电子信息技术的不断深入融合,这种差距正在处于缩小的状态下,这对于我国的工业发展有着良好的促进作用。

1我国工业控制领域中的概述

我国的工业起步较晚,西方资本主义国家初次进行工业革命之时,我国仍然处于靠天吃饭的农业大国;当西方资本主义国家进行第二次工业革命时,我国正处于办殖民地半封建社会的动荡时期,没有时间参与到这场大变革之中,也就是说,当西方正在进行工业快速发展的时候,我国的工业改革处于萌芽阶段,导致中国与西方资本主义国家的工业化差距过大。随着改革开放的以来,我国通过自主研发和国外引进双层手段,加大对工业设备与技术的投资,大力发展工业,以促进国民经济的提升,此时我国也正式开始进入工业经济高速发展的时期。随着经济和科技的快速发展,我国的工业水平得到了显著提高,自动化技术、自动控制技术、现代信息技术等各种先进技术的开发利用,逐渐应用进工业控制领域方面,加大了工业生产的安全性和高效性。同时电子技术也开始渗透进工业生产之中,让我国工业控制领域再一次进行了重大的突破。从传统落后的陈旧设备到如今的先进电子器械,提高了工业设备的精密程度与工业生产的自动化程度,减少了人工资源,增加了生产效率。

2我国工业控制领域发展中存在的问题

经济与科技的发展,让精密的工业设备取代了人工生产力,增加了工业生产的效率。但是对于中国与西方国家工业化程度相比,仍然存在一定的差距。随着我国现代化程度越来越高,人民群众对于生活的品质追求趋于优化,这也就要求工业产品的质量与数量要进一步完善和发展。虽然电子技术能够满足工业精细化控制的要求,但是因为电子技术的起步较晚,导致生产之中会出现一些不确定的问题,如工业产品的合格率参差不齐等,电子元件的日常维修较难、更换成本过大,增加了企业的经济负担,这些都会影响工业生产的正常进行,为此,我国在工业控制领域发展上仍然面临着严峻的问题,需要对电子核心技术和电子产品进一步开发,降低电子产品的生产成本。

3我国工业控制领域中电子技术发展

自从改革开放施行以来,我国的工业控制领域已经得到了极大的进步,但是这种工业发展随着人民生活水平的提高已经无法满足现在的生活状况。为了保证我国经济更快更好的发展,就必须要在工业生产之中引入电子技术。电子技术能实现工程生产的现代自动化控制,这为日后工业生产能够实现大规模现代化、自动化提供了有力的保障,对我国的工业生产水平有着显著的提高,并且如今的电子技术几乎成了国家尖端工业发展的标志之一,电子技术强大,其工业生产的现代化必然不弱。我国作为世界第二大经济体国家,在与发达国家的电子技术方面相比存在着不小的差距,这种差距的持续存在会将国家之间的生产力与经济持续拉大,不利于中国的地位和国际影响力提升。工业控制领域的行业分布较为广发,其具有各自的特色,这就导致工业生产之间存在一定的独立性和封闭性。随着工业控制系统不断向着网络化和开放化的模式进行发展,导致工业控制领域的信息安全存在着一定的问题;其次在电子技术的核心技术问题上,西方发达国家要优于我国技术的发展,这就导致我国工业控制领域的电子技术发展会受制于发达国家,对于国家的自立自强是不利的;在我国的电子产品使用中,部分产品是由国外进口的,要想子啊工业控制领域利用这些尖端技术,就需要从国外进行引进,这严重限制了我国工业生产的发展。要想摆脱这种现状,就要对电子核心技术进行自主创新,才能够摆脱这种受制于人的局面,促进国家工业现代化生产的发展。

4工业控制领域中电子技术的应用

4.1控制成本资金。在成产过程中,企业都是考虑实际利益的,为此在进行工业生产之时,企业会充分考虑成本的问题,成本过高会增加企业的经济负担,成本过低又担心产品的质量得不到保证。为此企业的工业生产急需一条既能够保证产品质量的同时,还能够降低生产成本的有效道路,从而促进工业生产的利益。在传统的工业控制领域中,需要大量的人力和物力相互配合进行生产,这些人力与物力都需要消耗大量的资金成本,对于企业的整体收益来讲是处于负面状态的。为了解决这种多余资金的浪费情况,电子技术的开始涌进人们的视野之中,在工业控制领域中融入电子技术可以实现工业生产的自动化和连续化,大大减少了人力资源的花费,节约了资金成本;在日常的生产过程中,现代电子技术还能够对工业生产设备进行实时监测,出现工业隐患后,能够及时报警引起管理人员的重视,以免出现重大事故,对企业造成不可估量的损失;将电子技术运用在工业控制领域还能够保证工业流程的优化,减少多余没必要的生产环节,从而减少企业的运营资金成本;将现代通讯设备融入进工业生产之中,减少了工人日常巡逻的次数,从而提升生产力,是工业生产得到显著提高。4.2提高生产效率。电子技术手段能够实现企业生产设备的自动化控制。经过特定的程序编写,通过电子芯片实现对生产设备的自动控制,保证工业生产可以连续不断的进行,减少开工、关机产生的高额费用。对于电子自控设备主要有电量的供给,就可以进行全天候的工作,远远超出了人工的运行效率,使生产效率得到明显的提升,利于企业的长远发展。目前为了节省人力的成本和实现长时间的生产工作,许多先进大型企业都应用了电子自控设备,为企业带来了丰富的经济收益。4.3提高加工精度。人们生活水平的提高导致对产品质量的需求提高,这也就要求企业在进行工业生产时的产品精度要得到有效的保证。将产品精度提升上来,得到消费者的认可,也就直接提升了企业的经济利益,相应的,生产力水平也会得到有效提升。传统的人工操作存在一定的粗糙程度,导致生产出来的产品存在一定的规格差距,满足不了生活的需求。随着先打电子技术的加入,工业控制领域的生产能够达到纳米级别,完全能够满足生产生活的需要,这是人工控制和人工经验所弥补不了的问题。在电子技术的运行过程中,只需要编辑特定的精读自控程序,听过电子软件的操控,便能实现工业生产精度的需求,减少了废料、残次品的生产,既提高了企业的生产利润,又能够减少企业生产的成本,从而促进工业控制领域生产的进一步发展。

5结语

综上所述,从改革开放以来,我国的工业生产已经取得了不小的成效,但是随着现代化水平与人们生活水平的提高,这种工业产品已经无法满足现如今的需求,需要对工业产品的质量和数量进一步发展。将电子技术融入进工业控制领域的发展之中,可以极大的减少生产物料成本与人力资源成本;做到全年连续自动化生产,从而提高产品的生产效率;增加产品的经态度,可以满足现代生活水平的要求,从整体水平有效提升了企业的生产利润,促进工业领域的进一步发展。

【参考文献】

[1]孙石磊.电子技术在工业控制领域中的应用[j].河北农机,2018(5).[2]李丹.电工电子技术的多领域运用分析[j].中国高新技术企业,2016(28).

第五篇:PLC在工业机械手中的应用

PLC在工业机械手中的应用

摘要:机械手是模仿着忍受的部分动作,按照给定程序、轨迹和要求恩能够实现自动抓取、搬运的自动机械装置。在工业生产中应用的机械手叫做“工业机械手”。实际生产中,应用机械手可以提高生产的自动化水平和劳动生产率,可以减轻劳动强度、保证产品质量、实现安全生产。尤其在高温、高压、低温、低压、粉尘、易爆、有毒气体和放射性等恶劣的环境下,他代替人进行正常的工作,意义更为重大。随着生产的发展,功能和性能的不断改善和提高,在机械加工、冲压、锻、铸、焊接、热处理、电镀、喷漆、装配以及轻工业、交通运输业等领域得到越来越广泛的应用。关键词:PLC 机械手

在现代工业中,生产过程的机械化、自动化已成为突出的主题。随着工业现代化的进一步发展,自动化已经成为现代企业中的重要支柱,无人车间、无人生产流水线等等,已经随处可见。同时,现代生产中,存在着各种各样的生产环境,如高温、放射性、有毒气体、有害气体场合以及水下作业等,这些恶劣的生产环境不利于人工进行操作。

工业机械手是近代自动控制领域中出现的一项新的技术,是现代控制理论与工业生产自动化实践相结合的产物,并以成为现代机械制造生产系统中的一个重要组成部分。工业机械手是提高生产过程自动化、改善劳动条件、提高产品质量和生产效率的有效手段之一。尤其在高温、高压、粉尘、噪声以及带有放射性和污染的场合,应用得更为广泛。在我国,近几年来也有较快的发展,并取得一定的效果,受到机械工业和铁路工业部门的重视。机械手的简介

1.1 概述

机械手首先是由美国开始研制的。1958年美国联合控制公司研制出了第一台机械手。机械手能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。它可代替人的繁重劳动以实现生产的机械化和自动化,能在有害环境下操作以保护人身安全,因而广泛应用于机械制造、冶金、电子、轻工和原子能等部门。

1.2 机械手的组成

机械手主要由手部、运动机构和控制系统三大部分组成。

手部是用来抓持工件(或工具)的部件,根据被抓持物件的形状、尺寸、重量、材料和作业要求而有多种结构形式,如夹持型、托持型和吸附型等。

运动机构,使手部完成各种转动(摆动)、移动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势。运动机构的升降、伸缩、等独立运动方式,称为机械手的自由度。

为了抓取空间中任意位置和方位的物体,需有6个自由度。自由度是机械手设计的关键参数。自由度越多,机械手的灵活性越大,通用性越广,其结构也越复杂。一般专用机械手有2~3个自由度。1.3 机械手的分类

按驱动方式可分为液压式、气动式、电动式、机械式机械手; 按适用范围可分为专用机械手和通用机械手两种;

按运动轨迹控制方式可分为点位控制和连续轨迹控制机械手等。

1.4 机械手的应用

机械手通常用作机床或其他机器的附加装置,如在自动机床或自动生产线上装卸和传递工件,在加工中心中更换刀具等,一般没有独立的控制装置。有些操作装置需要由人直接操纵,如用于原子能部门操持危险物品的主从式操作手也常称为机械手。另外,机械手在锻造工业中的应用不仅能进一步发展锻造设备的生产能力,而且还能改善热、累等劳动条件。可编程控制器

PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、技术和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC已经广泛应用于钢铁、石油、化工、电力等各个领域,它具有高可靠性、抗干扰能力强、功能强大、灵活,易学易用、体积小、重量轻、价格便宜的特点。该种技术是计算机技术与几点接触控制技术相结合的产物,其解决了传统控制系统内接线复杂,可靠性低,耗能高以及灵活性较差等缺点,因此近年来被广泛应用于电气自动化。要正确、合理地应用PLC去完成机械手的控制任务,首先应了解它的结构特点和工作原理,这对控制系统应用程序的开发设计有着非常重要的作用。2.1 可编程控制器的系统组成

可编程控制器主要由中央处理单元CPU、存储器、输入输出接口、电源、I/O扩展接口、外部设备接口、编程器等几个主要部分。

(1)CPU作为整个PLC的核心骑着总指挥的作用,是PLC的运算和控制中心。它的主要任务:

①诊断PLC电源、内部电路的工作状态及编制程序中的语法错误。②用扫描方式采集由现场输入装置送来的状态或数据,并存入输入映像寄存器或数据寄存器中。

③在运行状态时,按用户程序存储器中存放的先后书序逐条读取指令,经编译解释后,按指令规定的任务完成各种运算和操作,根据运算结果存储相应数据,并更新有关标志位的状态和输出映像寄存器的内容。(2)存储器

具有记忆功能的半导体电路。分为系统程序存储器和用户存储器。系统程序存储器用以存放系统程序,包括管理程序,监控程序以及对用户程序做编译处理的解释编译程序。由只读存储器、ROM组成。厂家使用的,内容不可更改,断电不消失。用户存储器:分为用户程序存储区和工作数据存储区。由随机存取存储器(RAM)组成。用户使用的。断电内容消失。常用高效的锂电池作为后备电源,寿命一般为3~5年。

(3)输入/输出接口

①输入接口: 光电耦合器由两个发光二极度管和光电三极管组成。发光二级管:在光电耦合器的输入端加上变化的电信号,发光二极管就产生与输入信号变化规律相同的光信号。光电三级管:在光信号的照射下导通,导通程度与光信号的强弱有关。在光电耦合器的线性工作区内,输出信号与输入信号有线性关系。输入接口电路工作过程:当开关合上,二极管发光,然后三极管在光的照射下导通,向内部电路输入信号。当开关断开,二极管不发光,三极管不导通。向内部电路输入信号。也就是通过输入接口电路把外部的开关信号转化成PLC内部所能接受的数字信号。

②输出接口 PLC的继电器输出接口电路 工作过程:当内部电路输出数字信号1,有电流流过,继电器线圈有电流,然后常开触点闭合,提供负载导通的电流和电压。当内部电路输出数字信号0,则没有电流流过,继电器线圈没有电流,然后常开触点断开,断开负载的电流或电压。也就是通过输出接口电路把内部的数字电路化成一种信号使负载动作或不动作。

三种类型: 继电器输出:有触点、寿命短、频率低、交直流负载

晶体管输出:无触点、寿命长、直流负载

晶闸管输出:无触点、寿命长、交流负载(4)编程器

编程器是人与PLC联系和对话的工具,是PLC最重要的外围设备。用户可以利用编程器来输入、读出、检查、修改和调试用户程序,也可用它监视PLC的工作状态,显示错误代码或修改系统寄存器的设置参数等。除采用手持编程和监控外,还可通过PLC的RS232C外设通讯口与计算机,并列用PLC生产厂家提供的专用工具软件,来对PLC进行编程和监控。相比起来,利用计算机进行编程和监控往往比手持编程工具更加直观和方便。2.2 可编程控制器的工作原理

一.PLC采用“顺序扫描,不断循环”的工作方式

1.每次扫描过程。集中对输入信号进行采样。集中对输出信号进行刷新。2.输入刷新过程。当输入端口关闭时,程序在进行执行阶段时,输入端有新状态,新状态不能被读入。只有程序进行下一次扫描时,新状态才被读入。

3.一个扫描周期分为输入采样,程序执行,输出刷新。4.元件映象寄存器的内容是随着程序的执行变化而变化的。

5.扫描周期的长短由三条决定。(1)CPU执行指令的速度(2)指令本身占有的时间(3)指令条数

6.由于采用集中采样。集中输出的方式。存在输入/输出滞后的现象,即输入/输出响应延迟。

二.PLC与继电器控制系统、微机区别

1.PLC与继电器控制系统区别 前者工作方式是“串行”,后者工作方式是“并行”。前者用“软件”,后者用“硬件”。

2.PLC与微机区别

前者工作方式是“循环扫描”。后者工作方式是“待命或中断” 3.PLC 编程方式

PLC最突出的优点采用“软继电器”代替“硬继电器”。用“软件编程逻辑”代替“硬件布线逻辑”。

PLC编程语言有梯形图、布尔助记符语言,等等。尤其前两者为常用。梯形图语言特点: 1.每个梯形图由多个梯级组成。2.梯形图中左右两边的竖线表示假想的逻辑电源。当某一梯级的逻辑运算结果为“1”时,有假想的电流通过。3.继电器线圈只能出现一次,而它的常开、常闭触点可以出现无数次。4.每一梯级的运算结果,立即被后面的梯级所利用。5.输入继电器受外部信号控制。只出现触点,不出现线圈。PLC在工业领域应用的发展趋势

工业自动化生产线的首要目标是保证产品质量,生产过程不可能进行过多的人工干预,产品质量的保证只能依赖在线质量检查设备和仪器,监视产品质量参数,为控制器提供准确的测量值和检测状态。长期以来PLC始终处于工业自动化控制领域的主战场,为各种各样的自动化控制设备提供了非常可靠的控制应用。其主要原因在于他能够为自动化控制应用提供安全可靠和比较完善的解决方案,适合于当前工业企业对自动化的需求。

在企业方面,国内企业经过多年的努力,工业过程控制经过继电器控制,PLC控制、集中监控,到现在的工业现场的工业现场总线控制技术和管控一体化控制系统,为国内企业自动化、信息化打下了良好的基础。如今,工业企业现代化改造的方向是全面实现企业自动化向信息化方向发展,现代工业企业自动化的特征是自动控制技术、物流技术、信息技术的综合应用。为了满足企业提出的提质降耗、精细加工、管理控制结合,发展企业自动化技术,是提高企业竞争力的现代化发张方向。

下载工业控制与PLC应用总结word格式文档
下载工业控制与PLC应用总结.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    电气与PLC控制技术

    《电气与PLC控制技术》智慧型课程教学改革 自从2008年IBM首次提出“智慧地球”概念,“智慧地球”战略得到了世界各国的普遍认可,而教育对未来城市的发展起着决定性的作用,智慧......

    电器及PLC控制教学总结

    汽车电子系顾 恺 PLC教学总结 这学期我担任电子中专0901和机电中专0901在《电器及PLC控制》以及机电0901班在《机床与PLC控制》的教学工作。回顾一个学期来的PLC教学工作实......

    三菱PLC实现智能PID控制及其应用

    龙源期刊网 http://.cn 三菱PLC实现智能PID控制及其应用 作者:徐华军 来源:《沿海企业与科技》2005年第05期 [摘 要]以三菱PLC为核心的温度控制系统,采用了专家智能PID控制方法,利用专......

    PLC控制技术

    关于PLC控制技术一体化教学方法的探索 摘要:通过对PLC控制技术一体化教学方法的探索,以学生在学习过程中的具体作品为例,阐述了在职业中学PLC控制技术课程教学中运用理论实习操......

    研究PLC控制的工业机械手在自动化生产线中的应用(共五篇)

    研究PLC控制的工业机械手在自动化生产线中的应用 摘要:在目前的全自动化生产中,工业机械手在大量的环节中都占据着不可替代的位置,其中,PLC控制的工业机械手由于其自身自带的很......

    西藏PLC与控制技术考试题专题

    西藏PLC与控制技术考试题 一、单项选择题(共25题,每题2分,每题的备选项中,只有 1 个事最符合题意) 1、振荡回路中电流大,且频率较高。在此回路中所采用的紧固件,最好为__。 A.电磁材......

    PLC原理及应用(精选合集)

    《PLC原理及应用》课程设计任务书 MITSUBISHI(三菱) PLC D组 一、全自动洗衣机梯形图控制程序的设计与调试 1. 控制要求: 按下启动按扭及水位选择开关, 注水直到高(中、 低)水位......

    plc在三相异步电动机控制中的应用

    包头轻工职业技术学院 论文题目: 毕业论文 PLC在三相异步电动机控制中的应用 指导老师: 宋飞燕 作 者: 那琴 班 级: 机电103053班 系 部: 机电工程系 专 业: 机电一体化 时 间: 20......