今天来说一个网上问得最多的问题,就是PLC到底能不能自学。首先我把这个问题梳理一下,先聊聊PLC相关的问题。
问这个
问题的人,如果是转行的,或者零基础小白,我觉得大概率提问的起点就错了。很多人在这里搞混了:PLC它不是一个工种。PLC只是一个工种里的一项技能。比如说你做工控自动化,作为工控自动化工程师,做产线调试、开发、设计等等,PLC只是这个岗位里面的其中一项技能而已。
所以大家问PLC能不能自学,如果你是零基础小白,或者打算转行,想要从事工控自动化相关岗位,会问出这个问题,基本就是你对岗位本身认知有偏差。想要依靠PLC编程落地到实际场景、发挥价值,还需要和硬件相互结合。
那PLC能不能自学,要分不同情况来看。第一种,如果你本身已经在做调试、售前相关工作,或是电工(普通电工自学依旧有不小难度),PLC对你来说难不难,能不能自学?我的看法是可以尝试自学。原因有两点:
第一,不管学习西门子、三菱还是国产PLC,程序学习主要分为两大块:梯形图编程、文本化编程。单看编程本身难度并不高。如果你是本科生,对比C、C++、Python、Java这类编程语言,PLC编程要简单很多。先不说梯形图,单单文本化编程,就算你还没有系统学习,大多也能看懂。学习的核心就是掌握语言逻辑,熟悉逻辑控制、条件判断、分支选择、各种指令这类内容,逻辑思路和传统编程语言大同小异,单纯学习语言本身不存在太大门槛。
为什么说在岗电工、售前、调试人员适合自学?核心优势就是日常能够接触现场设备。PLC学习和互联网程序员不一样,不是只在B站看看视频,装上博图软件就能写程序。代码能写出来,但脱离硬件就没有实际意义。而在岗人员在工作中可以接触实物硬件,不止能写程序,还能动手实操设备,这就是有可能自学的基础。当然,公司里面的设备让不让你去碰,你有没有自学的能力和毅力,那这个是另说的。
第二种情况,纯转行、零基础小白自学,我不太建议走自学这条路。
分开来讲:学历相对普通,只是大专甚至没有大专学历的朋友,不要一心只盯着PLC学习。顺其自然的路线是先学好电工,慢慢沉淀积累,学历低得就做一个成熟得装配电工,学历好点的,特别是自己有学习能力,学习态度也很好,有机会往上走。这个地方又多提一句,现在得行业,不是混资历就能混出来,不是你年龄到了就能往上走了,如果有这种想法得,我只能说太单纯了。
如果你是本科生,花费数年时间慢慢熬这条路不太划算。你拥有不错的程序学习能力,欠缺的核心是实操设备。这里有两条选择:
第一种,自行购置设备。现在二手平台选择很多,不需要投入太多资金,中千就能淘一套PLC,搭配变频器、伺服、传感器、开关等配件。学到哪个知识点,就添置对应的设备实操。这种方式是能够学出来的,当然前提还是你要学的进去。但要明确一点得是,依靠自学这套方式入行,很难直接应聘工程师岗位,大多只能从售后、基础设备调试这类岗位起步,慢慢成长,大概三到四年时间,逐步做到调试工程师、助理工程师或者初级工程师。
第二种,寻找具备实操条件的机构系统学习。
另外还有一个关键点:学习开窍的时机。如果你还在读大学,学校实验室是很好的学习资源,只是很多同学不清楚实验室的开放规则,白白错过机会。
就算是直接面向工控自动化得自动化专业,校内PLC课程课时十分有限,最好得就分为PLC理论和PLC实操两门课,多数学校总课时也就三十多个课时,条件较好的院校最多六十多个课时。仅靠课堂时间,根本没法充分使用实验室设备。但大家要清楚,本科院校实验室建设需要验收考核,其实基本都配备齐全、可供深入练习的实操设备。只是课程学的那点东西,还用不到这种实验室,这些实验室大多不单独对正常上实操课学生开放,因为用不上,又怕你弄坏。
想要使用这些设备,可以加入校内兴趣小组、科创社团、竞赛协会,这样才有机会接触课堂上碰不到的设备。
最后简单总结:已经在岗、能够接触实物设备的人群,自学PLC具备可行性;在校大学生,如果能进入实验室实操设备,也可以自学PLC;纯零基础、打算转行的小白,想要靠自学入行做工控自动化工程师,难度很高。