PLC与单片机之间的区别是怎样的

我想知道plc和单片机有什么区别。我在网上搜了很多,还是很困惑。最后我整理了一些一针见血的句子,仔细分析总结,我觉得plc和mcu的区别应该是:
1.plc是由单片机组成的比较成熟的控制系统,是经过调试的成熟稳定的单片机应用系统的产物。它具有很强的通用性。
2.单片机可以形成多种应用系统,应用范围更广。就单个“单片机”而言,它只是一个集成电路,必须与其他组件和软件形成系统才能应用。
3.从工程应用的角度来看,单个项目或重复次数少的项目使用plc快捷方便,成功率高,可靠性好,但成本高。
4.对于大量的配套项目来说,单片机系统具有低成本、高效益的优点,但要使系统稳定需要相当的r&d实力和行业经验。
从本质上来说,plc其实就是一套单片机(单片机的范围很广)系统。(初学者可以结合plc视频教程来学习)
但是plc也有自己的特点:plc广泛使用梯形图代替计算机语言,对于编程有一定的优势。你可以把梯形图理解为一种编程语言,就像汇编等计算器语言一样,只是使用范围不同!而通常的做法是plc软件把你的梯形图转换成c或汇编语言(由plc使用的cpu决定),然后用汇编或c编译系统编译成机器码!plc只运行机器代码。梯形图只是让用户更容易使用。
我们已经说过,mcs-51单片机也可以用于plc生产,但是8位cpu在一些高级应用中是不够的,比如:大量运算(包括浮点运算)、嵌入式系统(现在ucos也可以移植到mcs-51)等。但是加入了dsp,已经可以满足一般的要求了,而且还使用了梯形图编程,所以我们可以把梯形图转换成c51,用keil的c51来编译。我们还可以发现,不同类型的plc会选择不同的cpu,这其实说明plc是一套已经完成的mcu系统。
在这种情况下,当然也可以直接用单片机开发控制系统,但是对开发者的要求相当高(一般水平不能胜任),开发周期长,成本高(对于一些大型系统,需要做实验,印刷电路板需要相当大的成本。你可以说你用模拟器和实验板一起开发,但我想告诉你,这样做,你只是验证了硬件和软件的可行性。并不代表可以用在工控系统中,因为工控系统对抗干扰的要求非常高,稳定性是第一位的,不是性能第一位的,所以你的电路板设计一定要不断的测试和改进)。当你解决了以上问题,你会发现你已经做了一个plc。当然,如果你需要别人轻松使用,你需要一套软件,这样你就不需要告诉别人你的电路。你不能告诉任何人。
这样看来,plc其实并不神秘。很多plcs都很简单。除了速度快,它内部的cpu在其他功能上也不如普通的单片机。通常plc使用16位或32位cpu,有1或2个串行通道与外界通信,内部只有一个定时器。如果你想提高可靠性,可以增加一个看门狗定时器来解决问题。
另外,plc的关键技术是内部固化了一个可以解释梯形图语言的程序和一个辅助通讯程序。梯形图语言解释程序的效率决定了plc的性能,通信程序决定了plc与外界信息交换的难度。对于简单的应用,通常作为独立的控制器运行,不与外界交换信息,只要内部有一个程序固化解释梯形图语言即可。实际上,设计plc的主要任务是开发一个解释梯形图语言的程序。现在单片机完全可以取代plc。由于以前的单片机稳定性和抗电磁干扰能力较弱,没有办法和plc相比。现在单片机已经实现了高稳定性和强抗干扰能力,在一些领域已经被取代。


国家标准化管理委员会批准并发布《机动车昼间行驶灯配光性能》等21项国家标准
智慧气象的加速建设,将对我们的生活带来巨大便利
印刷电路板设计的最佳实践 Best Practices in
全焊接球阀特性及性能介绍
UWB高精度人员定位在各行业中的应用分析
PLC与单片机之间的区别是怎样的
最新数据,我国第二季度海上风电新增并网规模同比增长208%
ML和AI的区别
臭氧老化试验箱的箱体特点
PLC梯形图编程的方法
丰田嘴上说着不要身体倒很诚实地转投纯电动汽车 比亚迪会慌吗
虹科新闻 | 与虹科相约制药机械博览会,精彩不容错过!
堆叠式DRAM存储节点相关部分的结构分析
基于Spreadtrum和SiRF的GSM+GPS模块设计
韩国 MBN 电视台推出首位AI主播金柱夏 可24小时持续工作
Maxim物联网新动向 推出物联网安全认证和MAX30001医疗产品
蓝牙也存在安全风险,网络安全该如何保障
汽车零部件清洁度检测机构-国家CNAS认可实验室
老程序员的出路
恒流供电时,在串并联电路中如何保证每串的电流均衡?