单片机与plc的区别
时间:2023-03-17来源:佚名
1.plc是建立在单片机之上的产品,单片机是一种集成电路,两者不具有可比性。 2.单片机可以构成各种各样的应用系统,从微型、小型到中型、大型都可,PLC是单片机应用系统的一个特例。 3.不同厂家的PLC有相同的工作原理,类似的功能和指标,有一定的互换性,质量有保证,编程软件正朝标准化方向迈进。这正是PLC获得广泛应用的基础。而单片机应用系统则是八仙过海,各显神通,功能千差万别,质量参差不齐,学习、使用和维护都很困难。 最后,从工程的角度,谈谈PLC与单片机系统的选用; 1.对单项工程或重复数极少的项目,采用PLC方案是明智、快捷的途径,成功率高,可*性好,手尾少,但成本较高。 2.对于量大的配套项目,采用单片机系统具有成本低、效益高的优点,但这要有相当的研发力量和行业经验才能使系统稳定、可靠地运行。最好的方法是单片机系统嵌入PLC的功能,这样可大大简化单片机系统的研制时间,性能得到保障,效益也就有保证。 PLC与单片机的区别 看到网友在讨论PLC与单片机的区别,我也来瞎说几句: PLC其实就是一套已经做好的单片几(单片机范围很广的喔)系统. PLC的梯形图你可以理解成是与汇编等计算器语言一样是一种编程语言,只是使用范围不同!而且通常做法是由PLC软件把你的梯形图转换成C或汇编语言(由PLC所使用的CPU决定),然后利用汇编或C编译系统编译成机器码!PLC运行的只是几器码而已.梯形图只是让使用者更加容易使用而已. 同样MCS-51单片机当然也可以用于PLC制作,只是8位CPU在一些高级应用如: 大量运算(包括浮点运算),嵌入式系统(现在UCOS也能移植到MCS-51)等,有些力不从心而已.我公司在使用的一套工业系统就是使用MCS-51单片机做的,不过加上DSP而已,已经能满足我们要求(我们设备速度较慢,而且逻辑控制为主,但是点数不少喔,128点I/O呢!!),而且同样使用梯形图编程,我们在把我们的梯形图转化为C51再利用KEIL的C51进行编译.你没有注意到不用型号的PLC会选用不同的CPU吗!! 当然也可以用单片机直接开发控制系统,但是对开发者要求相当高(不是一般水平可以胜任的),开发周期长,成本高(对于一些大型一点的体统你需要做实验,印刷电路板就需要一笔相当的费用,你可以说你用仿真器,用实验板来开发,但是我要告诉你,那样做你只是验证了硬件与软件的可行性,并不代表可以用在工业控制系统,因为工业控制系统对抗干扰的要求非常高,稳定第一,而不是性能第一,所以你的电路板设计必须不断实验,改进).当你解决了上述问题,你就发现你已经做了一台PLC了,当然如果需要别人能容易使用你还需要一套使用软件,这样你可以不需要把你的电路告诉别人(你也不可能告诉别人). 许多人觉得PLC很神秘,其实PLC是很简单的,其内部的CPU除了速度快之外,其他功能还不如普通的单片机。通常PLC采用16位或32位的CPU,带1或2个的串行通道与外界通讯,内部有一个定时器即可,若要提高可靠性再加一个看家狗定时器足够。 PLC的关键技术在于其内部固化了一个能解释梯形图语言的程序及辅助通讯程序,梯形图语言的解释程序的效率决定了PLC的性能,通讯程序决定了PLC与外界交换信息的难易。对于简单的应用,通常以独立控制器的方式运作,不需与外界交换信息,只需内部固化有能解释梯形图语言的程序即可。实际上,设计PLC的主要工作就是开发解释梯形图语言的程序。 PLC的功能 PLC 经过多年在工业领域的运用后, 按其功能, 它主要应用在以下几个方面 (1)数据处理:PLC是具有微处理器的一种智能电子产品, 它具有数值运算、数据比较、数制转换、以及数据传输通信等功能。 (2)逻辑控制:PLC具有逻辑运算功能, 可实现多种通断控制。 (3)定时控制:由于PLC为用户提供了很多计时器, 且时间设定值可由用户程序设定修改, 所以有很强的定时功能。 (4)计数功能:同时PLC 为用户提供了很多的计数器, 也可通过软件进行计数值的设定。 (5)顺序控制:可依据生产加工过程, 实现定位输出、顺序启动等控制。 (6)通信联网:可以对调节器、变频器等实现远程控制。也可与其它PLC或计算机之间进行数据传输通信, 构成“ 集中管理分散控制” 的分布式控制系统。 PLC控制与继电器控制相比较 (1)逻辑控制 继电器控制是利用各电器件机械触点的串、并联组合成逻辑控制。采用硬线连接, 连线多而复杂, 对今后的逻辑修改、增加功能很困难。而PLC中逻辑控制是以程序的方式存储在内存当中, 改变程序, 便可改变逻辑。连线少、体积小、方便可靠。 (2)控制速度 依靠机械触点的吸合动作来完成控制的继电器控制系统, 工作频率低, 工作速度慢。而PLC由于采用程序指令控制半导体电路来实现控制, 稳定、可靠, 运行速度大大提高了。 (3)顺序控制 继电器控制是利用时间继电器的滞后动作来完成时间上的顺序控制。时间继电器内部的机械结构易受环境温度和湿度变化的影响, 造成定时的精度不高。在PLC内部 是由半导体电路组成的定时器以及由晶体振荡器产生的时钟脉冲计时, 定时精度高。使用者根据需要, 定时值在程序中便可设置, 灵活性大, 定时时间不受环境影响。 (4)灵活性可扩展性 继电器系统安装后, 受电器设备触点数目的有限性和连线复杂等原因的影响, 系统在今后的灵活性、扩展性很差。而??比具有专用的翰人和输出模块, 理论上连接可以无穷多。连线少, 灵活性可扩展性好。 (5)计数功能 继电器控制可实现逻辑功能, 但不具备计数的功能。PLC内部有特定的计数器, 可实现对生产设备的步进控制。 (6)可靠性和可维护性 继电器控制使用大量的机械触点, 触点在开闭时会产生电弧, 造成损伤并伴有机械磨损, 使用寿命短, 运行可靠性差, 不易维护。而PLC采用微电子技术, 内部的开关动作均由无触点的半导体电路来完成。体积小, 寿命长, 可靠性高, 并且能够随时显示给操作人员, 及时监视控制程序的执行状况, 为现场调试和维护提供便利。 PLC控制与单片机控制的区别 (1) PLC是建立在单片机之上的产品,单片机是一种集成电路,两者不具有可比性。 (2) 单片机可以构成各种各样的应用系统,从微型、小型到中型、大型都可,PLC是单片机应用系统的一个特例。 (3) 不同厂家的PLC有相同的工作原理,类似的功能和指标,有一定的互换性,质量有保证,编程软件正朝标准化方向迈进。这正是PLC获得广泛应用的基础。而单片机应用系统则是八仙过海,各显神通,功能千差万别,质量参差不齐,学习、使用和维护都很困难。 最后,从工程的角度,谈谈PLC与单片机系统的选用: (1) 对单项工程或重复数极少的项目,采用PLC方案是明智、快捷的途径,成功率高,可靠性好,手尾少,但成本较高。 (2)对于量大的配套项目,采用单片机系统具有成本低、效益高的优点,但这要有相当的研发力量和行业经验才能使系统稳定、可靠地运行。最好的方法是单片机系统嵌入PLC的功能。 |