单片机与plc的本质区别

上传人:ji****n 文档编号:46015555 上传时间:2018-06-20 格式:DOC 页数:2 大小:24.50KB
返回 下载 相关 举报
单片机与plc的本质区别_第1页
第1页 / 共2页
单片机与plc的本质区别_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《单片机与plc的本质区别》由会员分享,可在线阅读,更多相关《单片机与plc的本质区别(2页珍藏版)》请在金锄头文库上搜索。

1、1PLC 与单片机的本质区别与单片机的本质区别想搞清楚 PLC 与单片机有什么不同,在网上搜了许多,看得头都大了,还是一团雾水。 最后把其中说到点子上的一些句子,综合起来认真分析总结,本人认为 PLC 与单片机的差 别应该是: 1PLC 是应用单片机构成的比较成熟的控制系统,是已经调试成熟稳定的单片机应 用系统的产品。有较强的通用性。 2而单片机可以构成各种各样的应用系统,使用范围更广。单就“单片机”而言,它 只是一种集成电路,还必须与其它元器件及软件构成系统才能应用。 3。从工程的使用来看,对单项工程或重复数极少的项目,采用 PLC 快捷方便,成功 率高,可靠性好,但成本较高。 4对于量大的

2、配套项目,采用单片机系统具有成本低、效益高的优点,但这要有相当 的研发力量和行业经验才能使系统稳定。从本质上说,PLC 其实就是一套已经做好的单片机(单片机范围很广的)系统. 但 PLC 也有其特点:PLC 广泛使用梯形图代替计算机语言,对编程有一定的优势。你 可以把梯形图理解成是与汇编等计算器语言一样,是一种编程语言,只是使用范围不同!而 且通常做法是由 PLC 软件把你的梯形图转换成 C 或汇编语言(由 PLC 所使用的 CPU 决定), 然后利用汇编或 C 编译系统编译成机器码!PLC 运行的只是机器码而已.梯形图只是让使用 者更加容易使用而已. 如所说,那么 MCS-51 单片机当然也

3、可以用于 PLC 制作,只是 8 位 CPU 在一些高级应 用如: 大量运算(包括浮点运算),嵌入式系统(现在 UCOS 也能移植到 MCS-51)等,有些力不从 心而已,不过加上 DSP 就已经能满足一般要求了,而且同样使用梯形图编程,我们可把梯形图 转化为 C51 再利用 KEIL 的 C51 进行编译。我们也能发现不用型号的 PLC 会选用不同的 CPU,其实也说明 PLC 就是一套已经做好的单片机系统.。 既然如此,当然也可以用单片机直接开发控制系统,但是对开发者要求相当高(不是一 般水平可以胜任的),开发周期长,成本高(对于一些大型一点的体统你需要做实验,印刷电路板 就需要一笔相当的

4、费用,你可以说你用仿真器,用实验板来开发,但是我要告诉你,那样做你只 是验证了硬件与软件的可行性,并不代表可以用在工业控制系统,因为工业控制系统对抗干扰 的要求非常高,稳定第一,而不是性能第一,所以你的电路板设计必须不断实验,改进).当你解 决了上述问题,你就发现你已经做了一台 PLC 了,当然如果需要别人能容易使用你还需要一 套使用软件,这样你可以不需要把你的电路告诉别人。你也不可能告诉别人。这样一看 PLC 其实并不神秘,不少 PLC 是很简单的,其内部的 CPU 除了速度快之外, 其他功能还不如普通的单片机。通常 PLC 采用 16 位或 32 位的 CPU,带 1 或 2 个的串行通

5、道与外界通讯,内部有一个定时器即可,若要提高可靠性再加一个看家狗定时器问题就解 决了。 另外,PLC 的关键技术在于其内部固化了一个能解释梯形图语言的程序及辅助通讯程 序,梯形图语言的解释程序的效率决定了 PLC 的性能,通讯程序决定了 PLC 与外界交换 信息的难易。对于简单的应用,通常以独立控制器的方式运作,不需与外界交换信息,只 需内部固化有能解释梯形图语言的程序即可。实际上,设计 PLC 的主要工作就是开发解释 梯形图语言的程序。 现在的单片机完全可以取代 PLC。 以前的单片机由于稳定性和抗电 磁干扰能力比较的弱和 PLC 是没有办法相比的 现在的单片机已经做到了高稳定性和很强2的抗干扰能力在某些领域已经实现了替换。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号