ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

PLC与单片机怎么选?从原理到就业,一套完整的入门决策指南

PLC与单片机怎么选?从原理到就业,一套完整的入门决策指南 每年到毕业季我都会被同一个问题轰炸到底学PLC还是单片机问的人不仅有电气工程、自动化专业的本科生还有很多从机械、电子信息、计算机甚至文科转过来的学生。这个问题其实没有标准答案但它背后牵着的行业选择、岗位方向、薪资成长甚至生活方式差别之大比多数人想象中要夸张得多。我本人做自动化项目多年PLC和单片机都接触过也给不少刚入行的新人做过培训和带教。今天这篇笔记不打算劝你“学哪个更好”而是把它当成一个正儿八经的择业决策来拆两种东西本质是什么对应的岗位长什么样入门怎么学才不踩坑真实项目里它们怎么配合。看完你至少能判断自己更适合往哪边走而不是听风就是雨。1. 先看清本质PLC和单片机的基本面1.1 PLC是“工业界的可靠熟手”PLC全称可编程逻辑控制器本质上是一台为工业环境设计的专用电脑。它跟你办公桌上的台式机不一样的地方在于机箱更抗造电源抗干扰能力强工作温度范围宽能直接接220V或24V工业信号还专门为长期连续运行做了优化。你让它待在粉尘多、振动大、电磁干扰重的车间里它能一年365天不关机地跑这跟普通PC的可靠性不是一个级别。从编程角度看PLC早期就是为了替代继电器控制柜而生的所以最底层的编程语言梯形图长得就像电路图。你看到的是触点、线圈、定时器、计数器这种电气符号而不是C语言里的if、else、while。这也是为什么很多电气工程师、维修电工转型做PLC会觉得毫无障碍而学计算机的同学一开始会很不适应怎么编程不是在写代码而是在画图但现在的PLC早就不只是“画图”了。主流品牌都支持结构化文本ST、SCL这类像Pascal的文本语言能处理浮点运算、数组、结构体还能跑PID控制算法、运动控制轴指令、通信协议栈。比如西门子S7-1200/S7-1500、三菱FX5U/Q系列、汇川AM系列、信捷XS系列这些才是如今工控现场的主力选手。它们通过以太网跑Profinet、EtherNet/IP、Modbus TCP通过串口跑Modbus RTU通过总线挂伺服驱动器再配上触摸屏或者上位机才构成一套完整控制系统。1.2 单片机是“硬件世界的万能积木”单片机又叫微控制器是把CPU、内存、定时器、串口、ADC、GPIO全部集成在一个芯片上的微型计算机。你手机里的处理器、空调遥控器里的芯片、共享单车锁里的主控、智能手表里的那颗芯片本质上都是单片机或者它的近亲。写单片机程序跟写PLC有个很大区别没有固定的“机种”和“梯形图”你得用C语言甚至汇编自己去操作寄存器、配置时钟树、初始化外设、处理中断还要自己设计电路板原理图和PCB。开发环境也更杂Keil、IAR、STM32CubeIDE、VS CodeGCC都有人用。调试靠的往往是示波器、逻辑分析仪、串口打印一条条查自己的代码、查硬件接线。很多人把51单片机当入门第一站然后是STM32、GD32、ESP32这类带Cortex-M内核的芯片。它们便宜得夸张比如STM32F103一片几块钱到十几块钱51单片机更是几块钱就能买到。正因如此单片机才成了学生竞赛、毕业设计、智能硬件创业的主力成本低、上手门槛不高、可玩性极强。1.3 一张表看清PLC和单片机的核心差异维度PLC单片机本质工业级专用控制器通用微控制器芯片典型代表西门子S7-1200、三菱FX5U、汇川H5U、信捷XC系列51、AVR、STM32、ESP32、GD32开发语言梯形图、ST/SCL、功能块C语言为主部分场合用C/汇编开发环境厂商IDE为主如TIA Portal、GX Works3、汇川AutoShopKeil、IAR、STM32CubeIDE等可靠性设计工业级抗干扰、冗余、看门狗、热插拔取决于外围电路设计和芯片选型上手门槛电气基础好的人上手快软硬件都要懂入门曲线较陡调试手段在线监控、强制、仿真看重现场排查示波器、逻辑分析仪、串口打印看重代码功底应用场景工厂产线、设备控制、楼宇自控、过程控制消费电子、智能硬件、车载电子、仪器仪表岗位方向电气工程师、自动化工程师、售后调试嵌入式软件、硬件工程师、单片机开发产品的批量性单台/小批量为主设备交付型大批量产品型讲究BOM成本和生产一致性这张表是总览具体到学习路线、岗位薪资下面拆开细说。2. 就业角度决定你的学习优先级2.1 PLC路径工厂与设备的战场选PLC这条线你大概率会走向制造业。最常见的岗位是自动化工程师、电气工程师、PLC调试工程师、设备工程师再往下发展可以做到项目经理、技术负责人。工作内容是什么前期是画电气原理图、选型、列BOM、写PLC程序、做触摸屏画面、配通信参数、然后去现场调试。你面对的不只是代码还有电机、变频器、伺服驱动器、传感器、气缸、阀门、机器人和视觉相机。任何一个环节不动作你都要去查是传感器没信号是接线松了是程序逻辑错了还是机械卡住了这种排查能力书本上绝对教不出来只能在现场用时间和问题喂出来。典型场景一条搅拌机产线、一套泳池消毒设备、一个污水处理站或者一条汽车零部件装配线。你拿着笔记本在现场跑冬天冻手、夏天机器表面的温度能到四五十摄氏度车间噪音大得你得扯着嗓子喊话。但回报也直接设备在你手里转起来了产品合格率上去了那种成就感非常具体。PLC岗位的学历门槛相对友好。大专、本科都有大量机会而且很多团队更看重你调试过多少设备、处理过多少现场故障。制造业有大量中小型设备商和集成商他们最缺的就是能扛事儿的调试工程师。如果你愿意出差、能吃苦机会不少。2.2 单片机路径产品与代码的阵地选单片机这条线你的主战场是产品研发。岗位通常是嵌入式软件工程师、硬件工程师、单片机开发工程师再往后可以走向架构师、产品经理、技术合伙人之类。工作内容前期可能是画原理图、调板子、写驱动、调通信协议、跑RTOS后面还要跟结构设计师、App开发、云端平台扯皮。你大多坐在办公室或者实验室对着示波器和烙铁代码写完就烧进板子里看效果。逻辑压力大因为产品要卖给成千上万个用户软件出bug不是改一行就完事可能涉及召回和口碑崩塌。典型项目智能小车、太阳能追光舵机、四轴飞行器、智能门锁、空气质量监测仪、TWS耳机充电仓。每个产品都讲究成本核算、功耗控制、稳定性和量产一致性。你在大学里用开发板搭的应用到了公司里要变成能上产线的产品中间差着整整一个“工程化”的距离。嵌入式岗位的城市分布比较集中深圳、上海、北京、杭州、苏州这些地方岗位多而且普遍对学历更挑剔一些。本科生是起步名校硕士甚至博士也屡见不鲜毕竟芯片级开发方向确实需要更深的底子。2.3 但就业不是单纯选边站这里我要说一句大实话实际项目里PLC和单片机经常是同时出现的而且懂两边的人最值钱。比如一台大型自动化设备PLC做总协调负责运动控制和流程调度单片机藏在视觉模块、传感器模块、数据采集卡里做底层处理再把结果通过串口或者以太网报给PLC。再比如现在很火的机器视觉应用康耐视InSight相机作为视觉模块和西门子PLC通过Profinet通信相机判断完产品好坏把结果发给PLCPLC再决定是否让气缸剔除不良品。这时候你只懂PLC视觉参数调不明白只懂单片机又完全看不懂PLC程序的逻辑。两边都能上手的人天然就是项目里的“黏合剂”晋升路径也更宽。所以我经常建议年轻人选定一个主攻方向但不要对另一个完全无知。3. 学PLC怎么入门才不会白费功夫3.1 不懂继电器控制就别急着碰梯形图很多人上来就去买PLC学习板、看梯形图教程结果看得一头雾水这些触点和线圈到底是干什么的问题往往出在缺少继电器控制系统的底子。PLC诞生之初就是为了替代继电器控制柜。旧时一台机床旁边可能是一个装满继电器、接触器、时间继电器的大铁柜通过硬接线实现逻辑。梯形图里那个常开触点、常闭触点、线圈本质上就是继电器符号的迁移。你先去看看电机正反转、星三角启动、自锁互锁这些经典电路理解了物理继电器怎么动再回头看梯形图很多概念自然就通了。所以PLC入门第一步不是“写代码”而是补电气基础会看原理图认识接触器、断路器、热继电器能分清24V和220V知道怎么接传感器搞明白NPN和PNP输出的区别。这些看起来笨但后面调试设备时全部用得上而且是最扎实的底子。3.2 学梯形图是入门结构化编程才是进阶梯形图确实好上手基本一条线从左到右触点为条件、线圈为输出再加上定时器、计数器就能拼出不少逻辑。但真实项目做大了问题立刻就来了同样的控制逻辑在不同设备里要重复用代码里全是复制粘贴一旦需求变化改动量大到想哭。这时候就得学结构化编程。PLC程序不是一坨流水账而是分主程序、子程序、中断程序把功能封装成功能块FB来实现复用。举个例子信捷PLC里怎么设置FB块其实就是你在软件里新建一个功能块把某段逻辑写进去定义好输入输出引脚然后在主程序里反复调用。西门子的FC、FB三菱的FB和结构化工程汇川的ST编程……本质都是这个思路。入门时别只盯着梯形图画得溜不溜尽量早一点接触ST或SCL这种文本语言。它跟C有点像处理数组、结构体、数学运算、通信报文解析的时候比梯形图高效得多。我见过很多老师傅只会梯形图遇到复杂数据处理就只能硬堆项目做得又慢又难维护。别学这种样子。3.3 品牌选择策略西门子、三菱、汇川、信捷怎么选这问题就像问“学武功选少林还是武当”答案不是“唯一”而是“先选一个主流门派打基础后面再博采众长”。西门子是目前市场占有率最高的品牌之一生态做得好TIA Portal集成了PLC、触摸屏、伺服和仿真网上资料也最多。学西门子逻辑清晰大企业项目里认可度高缺点是软件授权麻烦学习成本高。三菱是日系代表在珠三角、长三角制造业里存量很大尤其小设备、单机自动化里非常多。FX系列编程习惯跟西门子很不一样偏向“软元件步进指令”的思路如果你后面要进日资企业或者珠三角的中小型设备商很对口。汇川是国产自动化里崛起最猛的一家产品线从变频器、伺服、PLC到上位机已经很完整而且跟西门子、三菱在编程思路上有继承学习资料也多。汇川的H5U、AM系列都是用Codesys或者类Codesys平台学出来实际上不只懂汇川还懂一整个Codesys生态。信捷是入门性价比高的选择学习机不贵资料也有不少适合学生党作为练手平台。但它毕竟是小品牌大企业、高端产线里用得不算多别只抱着它不放。如果你每天只有两三小时加班学我的建议是西门子为主因为TIA Portal的工程化思想能养成好习惯然后找一台汇川或三菱的机器练一遍体会一下不同品牌的设计差异。剩下的信捷等品牌等你有基础了看文档就能迁移。至于ABB变频器和西门子PLC通信这类场景属于具体项目技能用到时查手册就行不必作为入门重点。3.4 PLC调试中最容易被低估的能力现场排查很多新手以为写程序是最难的真到了现场才发现程序写完只占30%剩下70%全靠调试和排查。现场问题非常杂。最常见的一种电机不转。你先看PLC输出点有没有亮没有亮就查程序逻辑、查传感器信号亮了但电机不转就查中间继电器、接触器、变频器的使能端子有没有到位。这就要你把“程序层”和“物理层”绑定起来看而不是只盯着电脑屏幕。还有更多“恶心”的情况程序监控显示条件早就满足了设备就是不动作。查半天发现是操作工把急停按钮按下去没复位或者有台变频器烧了导致共用同一个电源的PLC数字量模块变得不稳定还有一次我排查半天最后发现是一个传感器的线被上一个施工队压断了断点藏在桥架里表测都有电压一上负载就掉。这些经验没有速成法只能多跑现场多犯错多记笔记。新手一定要养成一个好习惯在线监控时把强制功能当“高危工具”别随便强制输出。一旦你强制了某个点又忘了解除设备开着机突然动作可能出安全事故。强制完一定要在程序里做好注释并在离开前全部恢复。4. 学单片机怎么入门才不踩坑4.1 用51入门而不是被51“绑架”51单片机几乎是国内大学的标准教材Intel 8051那套架构配合Keil开发环境写LED闪烁、按键扫描、数码管动态显示确实非常经典。原因也很现实51芯片便宜、资料多、考试要考老师也最熟。但我遇到太多学生课设做了个51万年历、51温度采集完了就说自己“会单片机了”这其实远远不够。51的问题是主频低经典8051一般是12M晶振片上外设少片内Flash和RAM小得可怜。你跑一个稍微复杂的浮点运算都得注意效率跑个RTOS更是挣扎。所以我的建议是51作为入门明白寄存器、中断、定时器、串口这些基础概念就够了然后尽快跳到STM32或者GD32这类Cortex-M内核芯片。STM32的资源非常丰富定时器多、ADC/DAC都有、有硬件I2C/SPI/CAN/Ethernet而且HAL库和LL库封装了底层细节写应用层代码方便很多。现在的开发板、教程、开源项目极多比如江湖上传得很广的江协科技STM32笔记对新手就很友好。但要注意跟着教程把例程跑通不等于你会了你得能脱离教程拿一块裸板从零搭工程。有个很典型的细节STC单片机怎么判断程序超出内存很简单看编译器的map文件里面有Flash usage和RAM usage。你不懂看这个程序死在里面都不知道为什么。这类问题就是“不踩坑根本不会主动去学”的隐性知识。4.2 把总线与外设打牢再谈“无线互联”单片机入门的中期关键在“通信总线”。很多新手在点亮LED、控制几个IO口之后就觉得单片机不过如此。但真实产品里单片机一大半的精力都花在跟外设通信上读传感器用I2C或SPI跟PC或者模块通信用UART设备间组网用CAN或者Modbus连传感器网络用RS485。这些总线你没自己调通过一遍面试基本一问就倒。举个例子4×4矩阵键盘到底要不要加上拉电阻很多人电路图是从网上随便抄的结果按键扫描时好时坏按键多了乱跳就是因为对内部上拉和外部上拉的差异不敏感。单片机的GPIO内部通常有弱上拉但电流很小走线一长、干扰一大就可能误触发。外部加上拉电阻到VCC把线路拉电平能力增强再用程序消抖这才是工程上稳妥的做法。这种细节教科书不会专门讲但你做项目一定会碰到。定时器的捕获和比较也是高频考点。你看到有人在问“当CRR达到ARR会发生什么”其实这两个寄存器配合起来才是PWM和输入捕获的核心。ARR决定周期CCR决定占空比在PWM模式下CCR值跟ARR比较产生翻转在输入捕获模式下定时器把计数值捕获到CCR里你就能算出外部脉冲的周期和占空比。这跟做小车测速是同一类技术轮子编码器输出脉冲单片机捕获脉冲频率换算成速度再闭环控制。你不把这些关系捋明白写出来全是“玄学”代码。4.3 调试思维示波器和数据手册永远优先单片机调试和PLC调试有个很不一样的地方PLC你可以在线监控程序变量而单片机你很多时候是在跟硬件打交道代码没跑对不一定是你逻辑错了还可能是你寄存器配错了、引脚初始化错了、或者你根本就是焊了一个虚焊的板子。这时候光看代码是没有用的。我做过的项目里新人最容易犯的毛病就是“不看数据手册不看原理图拿个例程使劲改”。比如明明要配置USART的TX引脚结果抄的例程用的是另一个引脚的复用功能配置ADC时时钟分频不对采样出来的数值全是乱的SPI的极性相位不匹配读回来的数据每次都不一样。这种问题你用示波器一看波形就明白了但新手第一反应往往是把代码翻来覆去改一遍浪费一天。所以想学好单片机我强烈建议四样工具你尽早接触示波器、逻辑分析仪、万用表、串口助手。示波器看PWM波形和UART时序逻辑分析仪抓I2C/SPI数据包万用表查电压和通断串口助手做调试输出。这四样都不贵国产示波器几百块就能买到入门款逻辑分析仪几十块钱的也能用。工欲善其事必先利其器这钱别省。4.4 AI辅助开发背景下别把“接入AI”当学习重点现在AI编程工具越来越多CodeBuddy、GitHub Copilot这些都能帮你生成MCU代码。说实话搞嵌入式开发的人用AI写代码确实能省不少事尤其初始化外设这种模板化工作提示词写好它给你生成HAL库的配置质量相当不错。但我要泼一盆冷水嵌入式这行AI目前还替代不了你。因为它只会写“看起来合理的代码”而你真正面对的问题往往是“看起来合理但实际跑不起来”。AI不会帮你量波形不会帮你查到底是哪根线虚焊也不会理解为什么你的MCU在工业现场一开机就复位——那是电源纹波的问题AI写一万行代码也解决不了。我的建议是把AI当成高级文档来用让它帮你解释某段寄存器配置的作用帮你生成某个外设驱动的框架帮你翻译数据手册里晦涩的英文段落。但在把它输出烧进板子之前你至少能看懂每一行在干什么并且知道用什么手段去验证。这才是嵌入式工程师的核心竞争力。5. 真实项目里两边是怎么配合的5.1 泳池消毒设备的PLC完整控制逻辑我早期接触过一个泳池消毒项目控制对象包括循环水泵、计量泵、紫外消毒灯、余氯传感器、pH传感器、温度传感器还有触摸屏和远程监控。这套设备如果用单片机做也不是不行但对稳定性的要求会让开发成本很高。选择PLC理由是现场工况复杂、模拟量信号多、需要和触摸屏快速集成、还要方便售后人员维护。PLC程序里核心是三块。第一块是模拟量采集PLC通过传感器变送器读4-20mA信号对应余氯和pH值经过量程换算后参与PID调节。第二块是闭环控制根据余氯设定值动态调节计量泵的频率或冲程使水中余氯稳定在目标值。第三块是报警与安全联锁液位低停泵、流量低停紫外灯、余氯超限报警所有动作必须在一个“硬逻辑”里闭环。这里就能看出PLC的优势模拟量模块、PID指令、报警机制都是现成的梯形图ST配合使用开发效率远高于单片机。你只需要把工艺搞懂、把模拟量量程算对程序本体很快就能成型。5.2 单片机智能小车的开发脉络再举个单片机路径的典型项目智能小车。从功能的拆分来说电机驱动需要通过PWM调速转向需要通过舵机或者差速控制测速需要编码器 定时器输入捕获避障需要超声波或红外传感器灰度循迹需要ADC采集主控可以选择51、STM32或者更高性能的MCU。这个小项目几乎把所有单片机核心知识点串起来了GPIO输出、定时器PWM、外部中断、定时器捕获、ADC、串口调试、PID闭环。做完一辆能从地板上完整跑一圈、能自动避障、能显示速度的小车你简历上写“熟悉C语言、熟悉STM32外设开发”就不会心虚了。但你要是只做到“照着教程把代码烧进去跑起来了”那没意义。你得自己修改算法参数、调PID系数、画一下硬件原理图在调试中踩到几个坑才能说这项目是你自己做的。面试官问你的细节往往就是那些你没注意的地方PWM频率为什么选20kHz而不是1kHz编码器用什么模式读取PID参数怎么调的5.3 视觉相机与PLC通过Profinet集成的真实案例自动化产线上经常能看到这样的组合一台康耐视InSight视觉相机负责拍照检测一台西门子PLC负责整线控制。相机的检测结果需要实时传给PLC让PLC根据结果决定产品流向、剔除气缸是否触发、报警是否亮灯。两者之间最常用的通信方式之一就是Profinet。刚接触的工程师很容易在配置上卡住。第一相机作为Profinet IO设备要给它分配设备名称和IP地址名称必须跟博途组态里完全一致大小写都不能错。第二需要明确输入输出数据块大小相机把“合格/不合格/计数”这类结果存在特定的数据区PLC要在I/O映射里准确读到这些字节。第三注意字节序和数据类型比如相机输出的是16位整数还是32位浮点PLC取过来之后需不需要做Word Swap这些搞错一个数所有数据都是乱码。这个案例很典型地说明了我前面说的“两边都懂一点更值钱”你懂PLC知道怎么在博途里组态Profinet IO设备、怎么写梯形图读取数据你懂一点视觉和通信知道相机端的数据格式怎么配置。两边都通这个项目的调试你就能全部包揽在项目组里的价值完全不一样。6. 破解三个最常见的“劝退谣言”6.1 “PLC是给不会写代码的人用的”说这话的人多半没看过用ST写复杂算法的PLC程序。PLC的初始定位确实是替代继电器但今天的PLC早就是工业计算机里面跑着实时操作系统支持结构化文本、功能块、数据块、模拟量闭环、运动控制。你用梯形图写一个“电机正反转”是很容易但你让它调度一条几十个工位的装配线没有清晰的软件架构一样会崩溃。我见过老师傅只用梯形图也能写出几千行的程序逻辑是能跑但后期维护的人想死。PLC编程同样需要变量命名规范、模块划分、注释齐全、故障代码可追溯。你把它当“图形化简单工具”上限就很低把它当工业软件工程来做成长空间其实非常大。6.2 “学了单片机就能替代PLC”理论上帝国的确可以——单片机加外围电路和一堆通信协议理论上能实现PLC大部分功能。但现实很骨感PLC的安全认证、环境适应性、通信生态、工程可维护性、项目交付周期都不是单片机方案随便能比的。你自己搭一个Modbus TCP从站跟稳定的PLC原生通信比维护成本差出几个量级。工业客户要的是“省心”和“可靠”不是“可玩性”。自动化设备上已经在大量使用PLC你非要用单片机去替代等于给自己挖坑。反过来消费电子领域PLC也完全无能为力没人会拿PLC去做TWS耳机充电仓。两个领域天然互补不是谁替代谁。6.3 “编程比赛拿奖就等于有工作”蓝桥杯这类比赛确实能锻炼人也能证明你学习能力强但它跟公司用人需求之间还差着一层“工程化”能力。比赛的题目是确定的驱动板是厂商给的你只要把算法调好而实际工作里需求是模糊的量大得离谱甚至整个模块的芯片选型都要你拍板。我面试的时候更愿意听候选人讲自己做过的完整项目为什么这么选型、调试中踩过什么坑、最后怎么解决的、如果再给你一次机会会怎么改。你哪怕只是做一个“太阳能追光舵机”的小装置能把选型逻辑、电路设计、软件流程图讲清楚也比一张省奖证书有说服力。所以别为了竞赛而竞赛它只是锦上添花不是雪中送炭。7. 最后说点实际的到底怎么选7.1 先看城市和产业方向再看兴趣选PLC还是单片机很大程度由你打算在哪个城市、哪个行业发展决定。你毕业后想去长三角、珠三角的制造业重镇想进设备厂、系统集成公司、工厂端做自动化那PLC是更硬的门票。你目标明确要做消费电子、智能硬件、汽车电子、医疗器械那嵌入式单片机就是必选项。举个例子如果你人在宁波、东莞、常州这种制造业密集的地方打开招聘软件搜“PLC工程师”本地岗位会非常多而且学历要求相对宽泛。如果你在深圳、上海、杭州搜“嵌入式软件工程师”岗位也很多但竞争会明显更卷学历门槛更高。先看看当地岗位结构再决定学哪个方向比拍脑袋靠谱得多。7.2 再看性格和工作方式PLC工程师的大量时间在工作现场出差是常态。今天在客户工厂调试明天可能又到了另一个城市的车间。你需要跟操作工、车间主任、项目经理、机械工程师来回沟通。遇到设备紧急停机半夜一个电话你也要从床上爬起来处理。这个岗位适合动手能力强、愿意跑动、能扛事的人。单片机工程师则更多待在办公室和实验室面对的是代码、原理图、示波器。你要能长时间坐下来啃数据手册跟算法较劲调试一个看似无解的问题。虽然也有现场支持的时候但总体而言更偏“安静的技术活”。你如果坐不住非要到处跑嵌入式岗位呆久了会很难受。7.3 一个周末决策实验如果你实在拿不准我给你一个很笨但有效的办法花一个周末去把两个方向的最小任务各做一遍。PLC方向去B站随便找一个“三菱FX5U入门”或者“西门子S7-1200入门”视频跟着点亮一盏灯、定时器跑起来、写一个电机正反转的程序。单片机方向去淘宝买一块几十块钱的51或者STM32最小系统板点亮一颗LED、再让一个按键控制LED亮灭。不要多就这两个任务。做完你会明显感觉到自己的喜好偏向有人觉得PLC那种“画着图就把设备控制住”的感觉特别爽有人觉得PLC的界面枯燥得想睡觉看到寄存器配置反而两眼放光。这个直觉很重要因为它决定了你以后能不能在一行里熬过开头那两三年。入行前两年的热情很多是靠“喜欢”撑的不是靠钱撑的。7.4 两边的知识不必非二选一最后说点我自己的看法。这几年数字化、智能工厂概念越来越火自动化设备越来越复杂我一个最直观的感受是PLC和单片机之间那道墙正在变薄。以前设备厂可能“电气工程师只写PLC电子工程师只管单片机板卡”现在越来越多的项目需要同一个人既懂PLC程序逻辑又能理解嵌入式板卡的通信协议还要能和视觉工程师对接接口。你如果毕业时只死磕其中一个方向后面也要慢慢补上另一边的基本认知。哪怕你主攻PLC也建议你抽空学一下单片机的基本硬件原理、IO口、通信协议哪怕你主攻单片机也建议你至少看懂PLC梯形图最常见的几个逻辑。就业第一份工作不用太纠结“完美匹配”关键是选一个能让你快速积累的方向先进去再发育。PLC可以带你进入工业自动化这个大盘子单片机可以带你进入嵌入式软硬件这个大盘子。你在其中一个盘子里站稳了另一个永远可以作为你的“第二技能”慢慢培养。怕的不是选错而是选了以后不肯投入时间天天摇摆结果什么也没学透。
返回列表