大家好,我是无际。

很凑巧,单片机和PLC我都学过。

我在学校的时候读的是电气工程专业,学校的知识覆盖面很广,基本每个东西都有学到一点。

什么画一定比例的结构图,电机绕线、强电弱电、机柜接线、PLC这些基本都有接触过。

但是学的都比较肤浅,也不是很实用,导致毕业以后,手握高级证却感觉前途一片渺茫。

这也是很多应届生即将面临的问题。

学校更多是给你提供一个行业的知识,作为过来人,我的建议是从一个大行业里找一个细分的领域深造。

什么意思呢?

就拿我们今天这个话题来说,电气工程专业一般都会接触到PLC和单片机。

我记得在学校的时候也有plc和单片机的课程,只不过老师只教你的比较浅,或许是教深了学生学不会。

Plc我们学的是三菱的,后面西门子带过(很多同学环境都没装好就毕业了)。

三菱的相对西门子的比较简单一点,我们考试经常要考三菱的梯形图编程,去控制电机完成梯形加减速。

不过这也是10几年前了,具体细节也记不清楚了。

反正我觉得当时还是挺简单的,PLC也就学了几个小时基本就学会了,当然我知道自己只是学了皮毛,连门都没入。

单片机会复杂很多,不过学校也是教的比较浅,讲的是汇编语言,同学们只需要编写程序让LED灯闪就算毕业了。

如果毕业你只会这些,那100%找不到工作,毕竟太水了,说句难听的,现在小学生学的可能都比这个强。

这个也是前段时间有一位大姐找我,想让我带他上小学的儿子学单片机知道的。

我说我这个主要是针对成年人找工作,她儿子学习的话难度会很大,估计学不会。

然后她说她儿子已经学完C++了,听完我都惊呆了,现在的小学生都已经这么牛逼了?

包括后面我接触了很多大一的学生,他们的学习意识都很强,每次跟他们聊天我都自叹不如,我在这个年级的时候还在沉迷游戏。

同时我也感到欣慰,有他们祖国一定会更强大。

ok,扯远了,我们回到今天的主题。

毫无疑问,单片机比plc要复杂很多。

我们不妨从技术的角度来看下他们的区别:

1.单片机

从事单片机开发你至少需要掌握电路基础,c语言,单片机,以及会看芯片的数据手册。

程序方面,c语言更加复杂和灵活,工程师能任意发挥自己天马行空的想象力去做很多有趣的功能。

2.PLC

plc内部的核心控制器也是单片机,只是基于单片机封装了很多硬件和软件上的东西。

相当于plc是单片机的一个产品应用,也是可以编程的,只不过编程的语言不是复杂的c语言,而是更简单图形化编程。

也不需要开发者去学习复杂的电路就能快速地做出应用。

如果想转行的话,我建议还是走单片机方向发展的前景更广阔一些。

做PLC的工资没做单片机开发的高,门槛还低,工作条件也差。

还要经常出差,plc做产品成本也比较高,不太利于个人以后创业发展。

单片机往上还有很大的提升空间,比如说Linux驱动开发,再往上就是人工智能领域。

任何一个领域想学精都要花费你一辈子的时间。

每个领域的门槛也不一样,所以一定要结合自己实际情况去选择。

单片机好学还是plc好学?想转行选plc还是单片机?相关推荐

  1. c语言跟plc做485通讯,三菱PLC扩展RS485通讯板与51单片机之间的通讯设计

    描述 我用了两个晚上的时间查阅一些资料,利用三菱PLC的扩展RS485通讯板与其51单片机连接通讯,可写PLC任意的地址.长度可达1000米,看见网上写的都很烦且对三菱和单片机不是很熟的朋友来说有一定 ...

  2. PHP比java好学?_php好学还是java好学,学php有前途吗

    php好学还是java好学PHP好学还是java好学,Php好学还是java好学?对于这个问题,我可以明确的对大家说:"我相信PHP是最容易学的!"PHP是个快速入门,处理文件.数 ...

  3. 什么是PLC,想学PLC需要具备什么条件?

    PLC(Programmable Logic Controller)是可编程逻辑控制器  主要应用在工业生产中的控制系统中,控制工业设备的动作部件完成工作必要的工序动作实现所谓的自动化生产.如:控制液 ...

  4. 三菱plc pwm指令_电厂技术 | 学习三菱PLC编程入门应先学习什么?想学习三菱PLC的朋友一定要看的入门第一课...

    欢迎转发朋友圈,欢迎文末留言 很多初学PLC的人都会问一个问题,如果学习三菱PLC编程入门应先学习什么?新手编程入门应该先学习三菱PLC编程与应用入门 ,主要内容包括三菱FX系列PLC的数字电路基础. ...

  5. 能不能用计算机软件代替plc 为什么,为什么说软PLC(PAC或IPC)不会替代传统PLC...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 早先在本吧有人大吹"软PLC"的概念,我之前也知道有国产的PAC,近又接触了倍福.说实在的,我觉得严格意义上讲,这些乱七八糟的控制器并 ...

  6. 单片机找工作好找吗?不懂英语怎么学会单片机?

    我刚毕业的那会,找工作找了1个月多,我们从学校电子实验室出来的几个同学也都没有找到合适的工作,转行做其他行业去了,有的做销售去了,有的做管理去了--只有我坚持了下来. 其实对于刚转行或者刚毕业的兄弟们 ...

  7. 关于AVR单片机熔丝位的设置和拯救方法大全 AVR单片机熔丝位的设置和详细的拯救方法...

    熔丝位是ATMEL公司AVR单片机比较独到的特征.在每一种型号的AVR单片机内部都有一些特定含义的熔丝位,其特性表现为多次擦写的E²PROM.用户通过配置(编程)这些熔丝位,可以固定地设置AVR的一些 ...

  8. 单片机最小系统硬件电路图_经验分享:学单片机,51通则百通

    点击"蓝字"关注我们 这是来自某位前辈的深度感悟 首先总体上谈一谈看法: ◆1.我从不说51是基础,如果我这么说,也请把这句话理解为微机原理是基础. ◆2.对51单片机的操作本质上 ...

  9. ab plc编程软件_三菱PLC原装和高仿怎么区分?仿真和编程软件一样吗?

    今天我们要聊的是三菱PLC设备. 三菱PLC原装机和高仿机如何区分? 答:目前我国市场上小型PLC产品的市场非常大,其中用得最多的应该还是三菱系列的PLC产品了.但近几年来,好多客户反映其在市场上有遇 ...

最新文章

  1. 初学PHP:用post传递checkbox
  2. 【数据分析】关于学习SQL的五个常见问题?
  3. hiveServer2 和 metastore的一点解读。
  4. pe安装usb3.0驱动_电脑店U盘启动盘制作工具下载安装须知
  5. Linux系统编程----8(竞态条件,时序竞态,pause函数,如何解决时序竞态)
  6. r语言c5.0决策树算法参数,决策树算法CART、C5.0的R语言实现——(三)
  7. libevent 源码学习五 —— 事件 event
  8. 小米手机便签怎么批量导出到另一个手机
  9. 自建nod32更新服务器,ESET NOD32镜像更新服务器
  10. 中文手写数据集训练识别
  11. PHP实现微信小程序免密支付,微信免密支付,微信小程序实现微信支付功能!!!...
  12. linux dx游戏,10大免费 Linux 游戏
  13. Python学习日记1---简单的Minecraft末地要塞坐标计算器
  14. java entries_Enumerationlt;? extends ZipEntrygt; entries()_学习Java Zip|WIKI教程
  15. 【c语言】高级篇学习笔记
  16. 编写一个程序,根据用户输入的英文名和姓先显示姓氏,其后跟一个逗号,然后显示名的首字母,最后加一个点:
  17. Oracle Enterprise Manager Cloud Control 13c部署文档
  18. windows 7 SP1补丁包 (64位) V 2013.10 官方版
  19. 音视频开发(一):三种方式绘制图片
  20. 行业应用 | 大数据对新闻传播的影响 大数据

热门文章

  1. 计算机提高游戏运行速度的方法,DNF提高游戏流畅度办法推荐 DNF提高游戏流畅度方法...
  2. 淘宝日交易额超6亿 创网购最高纪录
  3. 在字符串指定位置插入一个字符
  4. 安装npm及cnpm(Windows)
  5. mysql提示Got timeout reading communication packets、Got an error reading communication packets
  6. 天生我材必有用,千金散尽还复来(React Hooks + Egg.js + Mysql古诗文全栈项目)
  7. 机器学习实战(二)LR算法:实现简单的分类模型
  8. 宜兴市计算机中等学校,宜兴市高级中等学校投档分数线7月28日公布
  9. 使用excel生成sql语句
  10. Windows启动Docker