plc是一个成熟的产品,不需要太复杂的外围电路,而单片机只是一个芯片,还需要自己开发,难度较大,需要有全面系统的电子知识,大学里学什么专业不重要,重要的是培养一个接受快,会观察的思维,到工作后还要全面的从新学习,这和在学校学的是两码事。
我理解为:
单片机更为 普遍基础 适用范围更广。可选器件多
PLC 相对高端,用途范围相比 单片机少,多用于复杂些的系统。
至于发展前途,不太好说,目前都是不可或缺的技术
单片机适用于大小公司的产品批量生产,如各种玩具、医疗器械、仪器仪表等等,具有投资低范围宽,几乎包含所有。单片机价格低廉投资门槛低,缺点也是很明显,必须精通软硬件技术。PLC主要用在大型设备、自动化技术上面。投资相对来说比较高,不适合做小型仪器。
嵌入式是一个大概念,可以说单片机的知识是嵌入式的一个子集。
软件层次上,可以简单分为驱动,系统,应用这3块。基于的硬件至少包括MCU,DSP,SOC等
一般说来,搞过几年单片机的人,对MCU+驱动+简单系统+简单应用熟,但对操作系统和复杂应用不熟。
碰到说自己搞嵌入式的人,就鱼龙杂混,要详细问才能判断水平。
对于学生来说,如果看到招聘的职位,嵌入式可以学习和发展的想象空间大,但是很有可能做的事情和桌面开发差别不大,见到内行了都不好意思说自己搞嵌入式的;单片机能学到的东西是有保障的, 但想象空间固定些。
嵌入式/单片机领域里,学电子,通信,计算机,软件出身的比较扎堆。
以下单说说PLC
1,20K IO点和20个IO点,都是PLC,嗯。工资的话。。。。
2,PLC仅仅是工厂自动化中大量应用的一种器件,派生的:传感器,通信,驱动(伺服,变频),弱电(0.6KV以下),组态,DCS都可以归属到PLC里。从目前我接触到业内的公司里本地代表处的技术人员,能贯通这些的基本木有(本地区号02X)
3,搞PLC你就只搞PLC了吗?自动化是为过程和工艺服务的,你不融会贯通,你就没有核心竞争力,还比不上码农呢。
4,PLC的技术含量并不低,不软不硬,但是对付的是各种难缠的应用和客户。最近我们一个小项目,诊断和报警代码10K行,C写的。
5,企业的自动化维护人员和OEM商是天与地的区别,前者对着电器图检查一下线路就算是主要工作了,现在哪家用户变更的时候会叫本厂的人来做,还不是叫乙方来。所以,当乙方是不爽,也累,但是你学得到真功夫。
很确定的告诉你,是单片机