|
严格地说plc是一个产业,而单片机是电子专业的一部分。可以这么说,在今天的生活中,每一个角落都能找到单片机的影子,一个不懂单片机的电子工程师本身就是个玩笑,在学校里老师可以不讲PLC,但不能不讲单片机。事实上PLC的核心就是单片机,PLC是单片机的一种典型应用。所以,学会了单片机再学PLC是很容易的,但学会PLC再学单片机就有些难度,因为很多概念上的东西已经被所谓的PLC教学带“拐”了。曾经听过一些PLC课程,对于有些问题由于学生缺乏基础知识,所以,老师只能说“事情就是这样,记住就行了……”,就像老师要给一个小学生解释清楚微积分的道理,只能采取一些“旁门左道”的说法。直接学习单片机有些枯燥,不如PLC好玩儿,但有了单片机的相关知识,在以后的工作中会有事半功倍的效果。如今的电子产品都是系统化,系统的高端是计算机,系统的低端是各种执行部件(包括PLC),而单片机知识是沟通高低端系统的最好的桥梁。现在的单片机、PLC工程师都比较苦逼,收益甚至不如搬砖、卖房的,但相信这种情况在不远的将来会有质的改变。毕竟,一个国家靠搬砖、卖房是支撑不了多久的。
总体来说,plc就是一个单片机做出来的产品,使某些应用场合变得简单。plc也限制了单片机的一些功能,在很多应用中只有单片机能够实现。plc简单易用,适合实现简单逻辑控制,但在实现复杂逻辑时,单片机会更加有效率,更加方便。
在很多工业机器中采用plc控制,但其加密性,防拷贝性比单片机较差。设备容易被仿造。
在很多小设备中,对成本要求高,单片机可以跟触摸屏做在一起,实现低成本方案,且体积小,容易获得市场。
总体来说,plc能做的事情,单片机一定能做,因为plc就是一个单片机系统。而单片机能做的事情plc不一定能做。
单片机就如同一堆沙子,plc如同用沙子做的模块。如果建房子,还是沙子的形态,就灵活,但耗精力。模块简单,但失去灵活。做单片机系统时,一般会自己搭一些模块,也不是每次从零开始。
至于有些朋友说的稳定性和可靠性,单片机做到可靠更难,对开发人员要求更高。但就灵活性,有些地方只能用单片机。对高手来说,单片机在软硬件方面也可以做到高可靠,比如plc系统。
综合上面内容:
应用方面,单片机更加广泛。单片机可以做plc能做的任何事。
难度方面,plc简单100倍。不是一个难度级别。对有基础的人, plc几天就能搞明白。
我的建议
如果你行,就学单片机,附带搞明白plc就好了。如果能力不够,学单片机也可以。从赚钱角度来说,学两者都可能赚到多钱,要看所处位置,具体项目。 |
|