先看单片机的定义:它是集成在一个芯片内的计算机系统,因此叫单片微控制器,英文名称是mcu,它具有计算机的全部功能,你可以理解成一块功能强大的芯片。
现在人家说的什么嵌入式和ARM之类,也就是这个东西的升级版本。
而PLC的定义:它是英文Programmable Logic Controller的简称,中文翻译过来就是可编程逻辑控制器,早期简称为PC,后来和个人电脑简称冲突,就改成PLC了,实际上是工业上用的一种逻辑控制器,开始是取代继电器电路而设计的,后来加入了一些模拟量,通讯,定位,数据采集等功能,就变成了一种嵌入式类型的工业计算机了。
所以PLC就是一个二次开发后定位于工业应用的单片机系统,单片机是PLC的核心,单片机是底层的,而PLC是应用层的东西,请关注:容济点火器1、之所以很多人不理解单片机和PLC的差异,在于早期时候,PLC基本上是使用手持编程器来编程的,那时候编程也需要汇编语言代码输入的,和单片机的早期编程比较接近。
2、PLC是二次开发的东西,编程系统也比单片机简单,根本还是基于传统的继电器电路来设计的,符合电工的接线思路,可以理解成一种软继电器接线系统,并不是计算机那种编程思路。
3、单片机早期是用汇编语言编程的,后来有了KEIL这些编译工具了,大家都可以使用C语言编程了。
PLC也有一些高级版本的支持C等语言编程,不过我相信大多数工控行业的人都习惯梯形图编程,毕竟更加接近硬件思路。
4、理论上,你动手能力强,可以针对某种设备使用单片机来开发工业控制系统取代一些PLC,毕竟便宜,现在很多专用设备还是使用单片机的。
但是PLC是针对工业控制开发的,所以抗干扰可靠性都比较强,而且简单容易上手。
5、PLC是开放性的,程序编写出来,通用性比较强了,也容易读懂,当然加密性能也很一般了,比较容易被人山寨,单片机相反了。
6、PLC是二次开发,本身要运行一个系统,而且存在扫描周期问题,所以运行速度上肯定比不上单片机的,一些实时性要求比较高而对价格比较敏感的场所,还是使用了单片机来开发的。
单片机和PLC之间有什么区别?如果说的简单通俗一点,单片机属于电子元器件,PLC属于成品。
单片机实际就是一个高度集成的半导体芯片,它几乎包含了计萛机的所有功能。
由于体积小功能强大现在已经被广泛的应用到各种电子产品中。
比如和我们日常生活密切相关的各种电子玩具,电视机、洗衣机、空调、智能灯具、太阳能控制器等内部电路板上都会有一片起综合控制作用的集成电路,它就是单片机。
在工业领域单片机的应用范围就更加广泛了。
大到整个设备的控制小到智能仪表和温控继电器里都可以看到它的身影。
但使用单片机需要有较好的电子电路基础和动手能力,自己设计印刷电路板,还要准备开发装置和学习较为复杂的计萛语言。
而PLC是一个可编程序控制器,它的核心部件实际上也是一个单片机。
它更适合电工使用,不需要使用者自己设计印刷电路板,自带的众多接口可以直接连接各种传感器和继电器,有时甚可以推动一些小功率负载直接工作。
PLC的编程采用独特的梯形图,比单片机程序要简单直观得多。
既使是一个对晶体管集成电路一窍不通的电工,经过几天的速成培训也能入门。
从体积上对比单片机可以小到8脚封装,而PLC则至少相当于一个饭盒大小。
从价格上看有的单片机可低至一元以下,PLC一般都在几百元以上。
以上是我的回答。
本头条号每天都有更新。
欢迎评论,要关注、点赞!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)