点击蓝字 关注我们

★ 经验分享 ★

最近不少学员总是问我PLC和单片机应该怎么选择?

所以,今天我把自己经验分享给大家。

十几年前,上学时我也面临这样的选择,索性我全部都自学了一遍。

★ 单片机和plc的区别 ★

第一,单片机是芯片,不能独立使用。而PLC是由单片机组成的通用控制器,可以直接使用。

使用单片机做控制,需要辅助电路,如晶振,复位,电源,输入输出等电路,除了编程,还要自己做线路板,专业知识也要会,使用不方便

第二,两者的编程不一样,单片机编程需要用汇编语言或者C语言,难度会比较高。PLC内部固化了系统程序,只需要用与之对应的编程语言就可以,简单易学,所以编程比较简单。

第三,PLC是以单片机为主组成的通用控制器,所以从价格是来说,PLC比单片机要贵很多。仪表,家电等功能固定,量大的产品适合用单片机,而那些功能差别大的工业控制适合用PLC。

做一个单片机的产品,周期比较长,所以适合功能固定,量大的产品 。做一个PLC的产品周期比较短,应用比较灵活。所以PLC适合不同场合的工业控制

★ 哪个好学? ★

相信绝大部分初学者,最关心的问题,单片机和PLC哪个好学

单片机是微型计算机系统,属于微控制器的其中一种,PLC的全称是可编程逻辑控制器,从名字上来看这二者肯定相通之处,但是又有本质区别。

对于单片机好学还是PLC好学的问题,总的来看,PLC因为入门简单,所以更适合新手,更容易上手和入门,口说无凭,一起来看看原因。

单片机的确功能比PLC强大,但功能越强越广,就意味着电路也会很复杂,单片机的编程语言C语言或汇编语言相较于梯形图来说,没那么容易懂。

总而言之,想学单片机,你不仅得有计算机硬件基础。还要会C语言编程,而且对电路这方面也要多多了解。

★ 各自的优劣势 ★

接下来具体分析在这几个方面的单片机和PLC的优劣势。

1、编程语言

PLC的编程语言有:梯形图语言(LD)、指令表语言(IL)、功能模块图语言(FBD)、顺序功能流程图语言(SFC)、结构化文本语言(ST)。

可以说梯形图是应用最多的,因为它有点像电气控制中继电器线圈和触电动作之间的关系,如果学过继电器-接触器控制的话,入门就容易很多,所以很多电气控制人员选择它,新手用梯形图进行编程也会容易一些。

单片机的编程语言是C语言或汇编语言,也采用自带的编程语言,比如51单片机的ASM语言)。

单片机指令代码多且复杂,所以编程要更难一些,尤其是涉及到更复杂项目程序会更难,因为不仅要懂英文,还要懂数制,如果有计算机基础的人可能会好一些。

2、硬件

单片机普遍价格低,从图上可看出,它的外设输入、输出是比较多的。并且单片机的控制电路需要用户自己设置。

PLC的外观看起来就很简洁,因为它的接口、电源、抗干扰电路都被设计在PLC内部,因此学习并操作时,在电路方面花费的时间和精力就比较少,主要的重点是学会用梯形图控制各个输出端口,梯形图对于新手来说,往往容易上手。并且添加扩展模块就可以实现其他功能,但PLC的价格比单片机贵。

3、应用领域

单片机的领域比PLC广,可以广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,技术含量高,使用灵活,但是工作量较大,抗干扰、模块化要求低。开发消费电子、商业应用的电子、玩具、家电等可以选择单片机。

但要知道单片机只是一个芯片,所以电路比较复杂,初学者经常会面临抗干扰能力不强,现信号失真,干扰过大的问题。但对于经验丰富者来说也不算事。

★ 各自的领域 ★

很多人说单片机在工业领域可以代替PLC,我只能说在工业领域,多数自动控制的大型设备还是要用PLC来完成。

相对PLC,单片机开发更加接近底层,因为单片机只是一个芯片,需要依赖外围电路+程序才能形成一个完整的产品。

所以开发难度比plc要大很多,不过单片机发展的空间比plc要大很多。

在设计之初,PLC就更注重于工业应用,对于防干扰、设备接口、联网、模块化都有完善的技术支撑,使用方便简单,开发设计周期短。例如,自动化生产线,就必须用PLC来做。单片机只能用来开发一些补充设备。

总而言之PLC比单片机简单,更易上手。单片机知识面更广,复杂,但用途亦广。

自学的话Plc,有人带有人教的就单片机。建议先学单片机,plc自然就会!

讲真的,PLC相比于单片机的优势,已经越来越没有任何优势,从各方面来看都是有问题,单片机代替plc,可以说是大势所趋!

在一个大型的自动化半导体工厂里面,PLC已经沦为一个更接近执行端的数据采集的中转,早已丢失掉了控制权。

在小尺寸面板可以用下PLC,但是,大尺寸的面板厂或者晶圆厂,PLC几乎没人用了!

PLC现在有主要有四个劣势,分析如下

(1)大型的视觉图像处理端,早已不是PLC所能力及的事情。

(2)随着嵌入式开发的普及,技术的不断创新,单片机从业者越来越多,几乎没有任何门槛,一个相关专业的毕业生基本上都能胜任单片机系统的编程。只要你想学,没有人学不会单片机的!所以,想要拿高薪的人大多数人都会选择单片机!

(3)成本一直是plc的劣势,一个低端国产PLC价格就就要300,而单片机你至少能在某宝买STM32。

(4)对恶劣环境的适应,在电磁环境恶劣的环境里面,很多公司已经选择单片机作为替代了,

只有环境更为恶劣的机房,大型电机周围,才是真的PLC能呆的地方,这些是PLC发展几十年不可替代之处。

所以,plc的路会越走越窄,最后,走到只有它能生存的角落,而别人又不屑于它的那点蛋糕为止。

PLC应用范围太窄有限,学单片机可以更好的发挥自己的创造性,哈哈,作为年轻人还是挑战自我吧,选单片机进军嵌入式,前途是光明的,道路是曲折的。

免费领,单片机入门到高级进阶学习攻略(附教程+工具)https://blog.csdn.net/HWdanpianji/article/details/121722883?spm=1001.2014.3001.5502

想学习单片机的小伙伴,评论入门资料,可以找我领取资料

Plc和单片机如何选择?相关推荐

  1. 机械自动化专业转 PLC 还是单片机,路会更好走一些?

    大家好,我是无际. 我是电气工程专业转的单片机开发. 一.浅谈机械 说到机械自动化行业,我虽然没有做过,但是有时候做产品需要跟做机械的哥们打交道. 一回生二回熟,我们聊天基本也会相互调戏,说真羡慕你做 ...

  2. 单片机 串口 波特率 c语言 9600 11.0592mhz t1,PLC与单片机串口通信的实现

    党强 摘要:本文主要进行探讨单片机与可编程逻辑控制器plc之间的串行通信以及各个系统在通信技术中的应用,本文主要以at89c51单片机和fpi系列的单片机为例进行阐述单片机与plc的串行通信. 关键词 ...

  3. 台达PLC与单片机的通讯

    最近由于工作需要用PLC与单片机通讯,以此用PLC来控制单片机,使单片机作为一个IO扩展模块来使用.这是第一次尝试自己写代码来使两个器件通讯,故在此做一下笔记,顺便巩固一下在这个过程中所学到的知识. ...

  4. plc和单片机哪个更有前途?为什么本科生都不搞plc?

    相信很多学电气工程专业的都会学习PLC,我当初也是电气工程专业,主要学的三菱PLC,后面也玩了下西门子的. 当时觉得还挺神奇,也对编程比较感兴趣,不过学校学得太简单了,基本让你编个梯形图控制电机就算是 ...

  5. Plc与单片机的区别,哪个待遇更好?

    记得我们以前学生的年代,整天就想着怎么玩,完全没有想过自己毕业出来会去做什么. 我当初选专业的时候也是看电气工程这个名字好像挺牛逼,就选了(其实当初分数太低没太多选择). 我也不知道这个专业未来前景如 ...

  6. plc和单片机及c语言区别,单片机和PLC的区别大解析

    首先我们先来看下什么是单片机? 什么是PLC? 单片机(英文名:Microcontrollers):它是一种集成电路芯片,单片机也被称为微控制器,是因为它最早被用在工业控制领域. PLC 其实就是可编 ...

  7. PLC与单片机有什么不同?

    我想知道plc和单片机有什么区别.我在网上搜了很多,还是很困惑.最后我整理了一些一针见血的句子,仔细分析总结,我觉得PLC和MCU的区别应该是: 1.PLC是由单片机组成的比较成熟的控制系统,是经过调 ...

  8. c语言单片机和plc单片机,PLC和单片机,你们分清楚了吗

    原标题:PLC和单片机,你们分清楚了吗 PLC底层,实际就是单片机在运行,它只不过是基于单片机的基础,开发出来的一款二次应用的工业逻辑控制器,方便具有电工思维的用户来使用,所以PLC对比单片机的最大优 ...

  9. plc和单片机及c语言区别,PLC和单片机有什么区别?如何分清PLC和单片机

    描述 PLC底层,实际就是单片机在运行,它只不过是基于单片机的基础,开发出来的一款二次应用的工业逻辑控制器,方便具有电工思维的用户来使用,所以PLC对比单片机的最大优势就是简单易用.PLC既然是基于单 ...

最新文章

  1. 掩膜区域内像素值_MRI ADC值是怎么来的?咱们来手算一下
  2. 在线生成抽象话的网页源码
  3. Blazor Modal对话框编辑器
  4. PHP的HashTable实现
  5. C++ 基本学习 C99基本语法(1)
  6. Real格式的影片如何分离、合并音频视频?
  7. pytracking系列跟踪算法的配置(LWL, KYS, PrDiMP, DiMP and ATOM Trackers)(windows10版本)
  8. Excel画饼图(立体的哦)
  9. word中批量添加印章、签名图片
  10. 解读测试能力素质模型(Job Model)
  11. 程序员,这样做你的面试成功率将达到 90%
  12. 华为HCNA网络技术学习指南-读书笔记
  13. Already included file name
  14. 计算机分盘的时候c盘留多少,电脑分盘c盘多大合适
  15. 俞渝年轻图片_组图:2007中国职场女性榜样-俞渝
  16. 【用户画像和用户标签】
  17. AlphaMind:趋势跟踪及量化交易系统
  18. 明日之后服务器崩了最新消息,《明日之后》崩了是什么原因?明日之后崩了怎么登陆服务器...
  19. 完全图与强连通图的那些坑
  20. linux需要的GLIBCXX版本,linux系统下的缺失 libstdc++.so.6: version’GLIBCXX_3.4.20’的问题:...

热门文章

  1. NSSCTF-[NCTF 2021]狗狗的秘密
  2. 一位资深机械设计师的工作经验和感悟,受益匪浅!
  3. 一:项目需求分析;开发环境介绍;
  4. 在FFMPEG中新增Filter
  5. hd2 刷android
  6. Nanopc T4帮助笔记
  7. 深度干货,李彦宏、马云、马化腾数博会演讲实录(附全文)
  8. cocos2d-lua:获取子节点
  9. cba篮球暂停次数和时间_一场篮球比赛可以叫多少次暂停?
  10. c#服务器上的文件怎么打印,求实现.net网页(C#)调用服务器端的CodeSoft模板打印标签条码的方法(客户端电脑不需要安装CodeSoft软件)...