您好,欢迎访问三七文档
常州上元教育PLC知识学习总结一、PLC的硬件组成:我们学习一个新的事物,第一肯定是要了解他的组成部分,以及各个部分的作用。那么我们学习PLC的话也是这样,先来分解下PLC:可编程序控制器PLC各组成部件的作用1.CPU——是PLC的核心部分。与通用微机CPU一样,CPU在PC系统中的作用类似于人体的神经中枢。其功能:(1)用扫描方式(后面介绍)接收现场输入装置的状态或数据,并存入输入映象寄存器或数据寄存器;(2)接收并存储从编程器输入的用户程序和数据;(3)诊断电源和PC内部电路的工作状态及编程过程中的语法错误;(4)在PC进入运行状态后:a)执行用户程序——产生相应的控制信号(从用户程序存储器中逐条读取指令,经命令解释后,按指令规定的任务产生相应的控制信号,去启闭有关的控制电路)b)进行数据处理——分时、分渠道地执行数据存取、传送、组合、比较、变换等动作,完成用户程序中规定的逻辑或算术运算任务c)更新输出状态——输出实施控制(根据运算结果,更新有关标志位的状态和输出映象寄存器的内容,再由输入映象寄存器或数据寄存器的内容,实现输出控制、制表、打印、数据通讯等)2.存储器系统程序存储器——存放系统工作程序(监控程序)、模块化应用功能子程序、命令解释、功能子程序的调用管理程序和系统参数*不能由用户直接存取用户存储器用户程序存储器——存放用户程序。即用户通过编程器输入的用户程序。功能存储器(数据区)——存放用户数据PC的用户存储器通常以字(16位/字)为单位来表示存储容量。注意:系统程序直接关系到PC的性能,不能由用户直接存取,所以,通常PC产品资料中所指的存储器形式或存储方式及容量,是指用户程序存储器而言。3.I/O(输入/输出部件)(I/O模块:接口电路、I/O映像存储器)——CPU与现场I/O装置或其他外部设备之间的连接部件。PLC提供了各种操作电平与驱动能力的I/O模块,以及各种用途的I/O组件供用户选用:输入/输出电平转换电气隔离串/并行转换数据传送A/D、D/A转换误码校验其他功能模块I/O模块可与CPU放在一起,也可远程放置。通常,I/O模块上还具有状态显示和I/O接线端子排。4.编程器等外部设备编程器——PLC开发应用、监测运行、检查维护不可缺少的工具作用:用于用户程序的编制、编辑、调试、检查和监视通过键盘和显示器去检测PLC内部状态和参数通过通讯端口与CPU联系,实现与PLC的人机对话分类:简单型——只能联机编程;只能用指令清单编程智能型——既可联机(Online),也可脱机(Offline)编程;可以采用指令清单(语句表)、梯形图等语言编程。常可直接以电脑作为编程器,安装相关的编程软件编程注意:编程器不直接加入现场控制运行。一台编程器可开发、监护许多台PLC的工作。其他外设:磁盘、光盘、EPROM写入器(用于固化用户程序)、打印机、图形监视系统或上位计算机等等。5.电源:内部——开关稳压电源,供内部电路使用;大多数机型还可以向外提供DC24V稳压电源,为现场的开关信号、外部传感器供电。外部——可用一般工业电源,并备有锂电池(备用电池),使外部电源故障时内部重要数据不致丢失。二、那PLC这些硬件到底对实际使用起到什么样的好处呢,我们再来了解一下:这是因为:首先PLC控制逻辑的建立是程序,用程序代替硬件接线。编程序比接线,更改程序比更改接线,当然要方便得多!其次PLC的硬件是高度集成化的,已集成为种种小型化的模块。而且,这些模块是配套的,已实现了系列化与规格化。种种控制系统所需的模块,PLC厂家多有现货供应,市场上即可购得。所以,硬件系统配置与建造也非常方便。正因如此,用可编程序控制器才有这个可字。对软件讲,它的程序可编,也不难编。对硬件讲,它的配置可变,而且也易于变。具体地讲,PLC有四个方面的方便:(1)配置方便:可接控制系统的需要确定要使用哪家的PLC,那种类型的,用什么模块,要多少模块,确定后,到市场上定货购买即可。(2)安装方便:PLC硬件安装简单,组装容易。外部接线有接线器,接线简单,而且一次接好后,更换模块时,把接线器安装到新模块上即可,都不必再接线。内部什么线都不要接,只要作些必要的DIP开关设定或软件设定,以及编制好用户程序就可工作。(3)编程方便:PLC内部虽然没有什么实际的继电器、时间继电器、计数器,但它通过程序(软件)与系统内存,这些器件却实实在在地存在着。其数量之多是继电器控制系统难以想象的。即使是小型的PLC,内部继电器数都可以千计,时间继电器、计数也以百计。而且,这些继电器的接点可无限次地使用。PLC内部逻辑器件之多,用户用起来已不感到有什么限制。唯一考虑的只是入出点。而这个内部入出点即使用得再多,也无关紧要。大型PLC的控制点数可达万点以上,哪有那么大的现实系统?若实在不够,还可联网进行控制,不受什么限制。PLC的指令系统也非常丰富,可毫不困难地实现种种开关量,以及模拟量的控制。PLC还有存储数据的内存区,可存储控制过程的所有要保存的信息。……总之,由于PLC功能之强,发挥其在控制系统的作用,所受的限制已不是PLC本身,而是人们的想象力,或与其配套的其它硬件设施了。PLC的外设很丰富,编程器种类很多,用起来都较方便,还有数据监控器,可监控PLC的工作。使用PLC的软件也很多,不仅可用类似于继电电路设计的梯形图语言,有的还可用BASIC语言、C语言,以至于自然语言。这些也为PLC编程提供了方便。PLC的程序也便于存储、移植及再使用。某定型产品用的PLC的程序完善之后,凡这种产品都可使用。生产一台,拷贝一份即可。这比起继电器电路台台设备都要接线、调试,要省事及简单得多。(4)维修方便:这是因为:①PLC工作可靠,出现故障的情况不多,这大大减轻了维修的工作量。这在讲述PLC的第三个特点时,还将进一步介绍。②即使PLC出现故障,维修也很方便。这是因为PLC都设有很多故障提示信号,如PLC支持内存保持数据的电池电压不足,相应的就有电压低信号指示。而且,PLC本身还可作故障情况记录。所以,PLC出了故障,很易诊断。同时,诊断出故障后排故也很简单。可按模块排故,而模块的备件市场可以买到,进行简单的更换就可以。至于软件,调试好后不会出故(5)改用方便:PLC用于某设备,若这个设备不再使用了,其所用的PLC还可给别的设备使用,只要改编一下程序,就可办到。如果原设备与新设备差别较大,它的一些模块还可重用。三、如何快速学会PLC:了解完PLC,那我们要学习它应该采用什么样的方法呢:1、首先要了解电工知识、了解电器如果去控制,了解各种执行机构,然后就是了解PLC的工作方式,输入输出回路,最后了解相应的工艺。2、学习PLC首先要选好学习那一个厂家的PLC,日系的PLC内部软件集成度高应用简单.早期的OMRON、三菱应用比较多、现在由于贸易和国际间的合作关系应用西门子PLC、罗克韦尔的多一点,(尽管说学一种品牌学精深了,其他的也会很快上手,但人的精力是有限的,一定要把有限的精力用在应用最广泛、有潜力、有发展的一个方向上,不过对于各个牌子的PLC都有所了解,包括进口的,国产的,这些都有相对应了解,对于每个PLC的特性,优点缺点,这些有更好的了解,那么以后将是市场上不可多得的人才。)3、PLC并不是一门单一的编程技术,它是一门系统专业课程。PLC可以广义的认为是一台背嵌入操作系统的高可靠性PC机。首先需要精深PLC本身的编程语言梯形图、语句表语言。达到这个水平你只能读懂编好的程序,并可以设计一些工程需要程序。在这行业还需要应用VB、VC++实现串口的通信,集散控制系统。在一些大型程序中还需要用到数据库的知识。(PLC入门很快但要不断进取努力。)4、PLC是一门侧重应用方向的学科。所以要多一点实践。不要看不起小的项目,在其中你能总结出设计程序的逻辑思维方法。在总结中不断进步。例如每次到现场调试的话,调用下现场的程序进行查看,从中了解下,程序的构造,和其它的程序有什么不同和特性,那么进步的话就比较快了,祝您好运!四、编写梯形图的注意点三菱plc梯形图编程注意事项有:(1)三菱plc触点之间应紧密相连,否则转换后也会自动紧密相连。(2)垂直线段应与触点紧密相连,否则程序可能无响应或者报错。?(3)三菱plc输入元件标号,注意不要将数字0误为字母O。(4)三菱plc输入定时器、计数器线圈,切记输入参数,而且标号和参数之间须留有空格。(5)指令和操作数之间需留有空格。(6)梯形图中的交*线即为连接线,这点与电路图不同。五、PLC编写程序的注意点:1.PLC和上位机(或触摸屏)组成监控系统时,在画面上很多时候需要有手动,自动等控制模式(一般都是多个只能一个时).在程序里面可以用MOV指令.如:当选择手动就将常数1MOV到一个寄存器里面,当选择自动就将2MOV到同一寄存器.只要判断寄存器的数据是多少,就知道系统是那种控制方式.这样的思路好处是容易理解,不需要互锁之类的麻烦程序.2.程序有模拟量控制时,如果读取的模拟量基本上没误差,可以采取时间滤波的方式,延时一段时间(我做过一个系统,基本上能正常反映实际情况,但是偶尔会出现一次很大跳动,由于没有加滤波,引起了系统停机,其实不算故障).如果读取的数据误差很大,就需要采取其它的滤波方式.如算平均值等.可以查阅相关的资料.3.在程序调试过程中(特别是设备改造时,你的程序是加入到原来设备的程序中时),当程序语句中出现条件满足,而输出线圈不接通时,可以检查你的这段程序是否是在这样的语句之间,如JUMP\goto\等语句.还有一种可能就是在中断程序之后.条件满足而没输出不接通,一般都是这段的程序不被扫描.4.在顺序控制程序时,即一个动作完成后,进入到下一个动作,等类似的顺序控制.采用+1+1控制模式,本人觉得很方便.其思路是:预置一个寄存器.在初始化时值为0,当系统启动后,对它+1,此时寄存器为1,寄存器等于1时可以做第一个动作;第一个动作完成后,再对寄存器+1,此时寄存器等于2,可以做第二个动作,第二个动作完成后又+1,此时寄存器等于3,这样只要判断寄存器里面数据为多少,就知道要完成那个动作.当需要跳跃动作时,可以不再+1,可以加+2\+3....,看实际的需要拉.本人有相关的程序,可以供参考,在工程中,本人用到了好多次了.效果很好.5.在设计程序的时候,当出现工艺上的故障(非控制系统控制),最好将故障现象保持,并有灯光声音报警.知道操作工复位,以让其知道系统出现了故障.不然停机了,别人还认为你的程序问题.一般都是在设计一个新系统时,要注意到这些.6.调试过程中,一般都依据这个原则:先查线\后通电;先弱电'后强电;先单元\后系统;先手动\后自动。六、上元学员学习心得:1、学习硬件如何配置(了解硬件)、信号如何输入输出(接线)2、学习I/O如何分配命名(输入输出、中间继电器、定时器、计数器、特殊单元等)3、学习软件怎么使用(程序如何建立、程序块调用、注释、特殊功能模块等)4、学习程序如何上传、下载、(电脑与PLC的连接)修改、监控5、梯形图是基本功,实践是证明真理的唯一途径没有实体PLC,很多类型都有虚拟PLC软件的。七、总结:我们看了这么多PLC的知识,要学习的话,还是要找个正规的培训机构。我们常州上元培训,有经验丰富的老师,齐全的设备,合理的课程安排,欢迎您的致电:马老师13685293523。
本文标题:PLC知识大全
链接地址:https://www.777doc.com/doc-2851459 .html