首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

单片机和plc哪个好学?

既然要学习那么我们一定要对它们有一定的认识,单片机是微型计算机系统,属于微控制器的其中一种,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的环境会艰苦一些,经常要往外跑;单片机的环境就相对的会好一些。

希望以上的知识能够给大家提供帮助,这期我们先分享到这里,觉得有用的可以给华维点个赞关注一下!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220409A03XEM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券