既然要学习那么我们一定要对它们有一定的认识,单片机是微型计算机系统,属于微控制器的其中一种,PLC的全称是可编程逻辑控制器,单从名字上来看这二者都是属于去控制其他器件的主要大脑。
对于单片机好学还是PLC好学的问题,那要看我们从哪个方面去讨论,PLC有它简单的地方,单片机有它方便的点,至于哪个更容易上手更好学,我们一起来分析一下它们的不同点。
单片机从功能上来说要比PLC强大,一样东西一般功能越强其组成部分就会越复杂,单片机的编程语言C语言或汇编语言相较于PLC的梯形图来说,会复杂许多。想学单片机,我们要有计算机硬件基础。会C语言编程,还要对电路这方面有一定的了解。
接下来我们再具体看看这几个方面中单片机和PLC的不同。
1、编程语言
PLC的编程语言有:梯形图语言(LD)、指令表语言(IL)、功能模块图语言(FBD)、顺序功能流程图语言(SFC)、结构化文本语言(ST)。
梯形图是应用较多的,因为它有点像电气控制中继电器线圈和触电动作之间的关系,如果学过继电器-接触器控制的话,入门就容易很多,所以很多电气控制人员选择它,用梯形图进行编程也是很多新入门的朋友的第一选择,因为相对的来说要容易一些。
单片机的编程语言是C语言或汇编语言,单片机指令代码比PLC要多得多,所以在编程的对比中单片机要更难一些,尤其是涉及到更复杂项目程序会更难,因为不仅要懂英文,还要懂数制。
2、硬件
单片机相对于PLC来说学习成本低,一块简单的开发板在某宝买撑死就百十来块钱,它的外设输入、输出是比较多的,可以用来实现非常多的功能。如果自己设计制作电路板那对应的成本还要低。
PLC的外观看起来就很简洁,个头比较大,因为它的接口、电源、抗干扰电路都被设计在PLC内部,我们主要学习重点是学会用梯形图控制各个输出端口,梯形图对于新手来说,会很容易上手。并且添加扩展模块就可以实现其他功能,但PLC的价格比单片机贵得就不是一两个档次。便宜的都要几K,贵的几W都是正常的。
3、应用领域
单片机的使用领域比PLC广,单片机可以广泛应用在仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,技术含量高,使用灵活,但是工作量较大,抗干扰、模块化要求低。开发消费电子、商业应用的电子、玩具、家电等基本上都是选择单片机。
毕竟单片机只是一个很小的芯片,面对电路比较复杂的设计时,初学者经常会面临抗干扰能力不强,现信号失真,干扰过大的问题,这是学习单片机必经的过程,我们不必太担心,随着时间的积累和产品的累积,这些问题我们都能很好的处理掉。
很多人经常在讨论单片机在工业领域可不可以代替PLC,我只能说在工业领域,多数自动控制的大型设备还是要用PLC来完成。因为在设计之初,PLC就更注重于工业应用,对于防干扰、设备接口、联网、模块化都有完善的技术支撑,使用方便简单,开发设计周期短。例如,自动化生产线,就必须用PLC来做。单片机只能用来开发一些补充设备。
总的来说:如果你准备在工业领域发展,建议你先学PLC,如果你想在常用的生活电子产品那就学单片机。每个人的情况不同,依据个人需求做选择才是最佳的,PLC的环境会艰苦一些,经常要往外跑;单片机的环境就相对的会好一些。
希望以上的知识能够给大家提供帮助,这期我们先分享到这里,觉得有用的可以给华维点个赞