对于一个纯新手来说(未接触过PLC)
一种人会在找工作之前可能会在网上搜索plc教程,认为在找工作之前先自学学会再去找工作。(读书时学习的专业与PLC无关的人)
另一种人是在学校学习过PLC的,则会直接找工作,然后通过公司培训进入工作岗位。(大多数为应届毕业生)
不论哪类人,我认为直接的学习方法就是直接找工作,然后让所在的公司给你培训(大公司才会有一个完善的培训机制),变频器,或者直接分配到项目上跟着师傅学习(大部分小公司培训新员工的方式)。这是最快速的入门方法。
在这你可能会问,我对plc一无所知,怎么通过公司的面试呢?
其实想要通过面试,你所需要知道的东西真的只是九牛一毛。
面试之前你所需要做的只有两件事情。
一.在网上搜索下有哪些常用的plc品牌。甚至这步都可以省略。
二.选择一种plc学习简单的指令和一些简单的逻辑。(建议选择西门子(工业中使用较多)或三菱(指令简单,逻辑简洁))
然而做这两步需要多久呢?你可能以为会耗费很多时间。负责任的告诉你通常两天。
***步做好了,基本上通过面试就已经没问题了。
为什么我们学这么一点就可以找工作了呢?而不是学会一种plc再找工作?
因为你工作后会发现,你自学的东西最终可以给你带来工作上帮助的只有***步那么一点,其他的全是在浪费时间。
为什么我会说是浪费时间?
一.面试时只考最基础的知识和你的逻辑思维能力。
二.plc项目基本上都会有自己的模版,工作中所要学习的是模版的架构,再通过模版架构编程。
这也说明你学的除基本指令外的东西,在工作中并没有实际做用。
具体新手该学哪些基本指令?
1.养成良好的兴趣
既然都对PLC编程没有兴趣,那怎么可能学好呢。因此可以把编程当成一项趣味的智力游戏,这样就会促使你有足够及毅力耐心去完成编程。
2.PLC学习注重实践,没有实践绝是学不好。这一点也是学习PLC的最关键的。
因此编程时需要有PLC及相关硬件设备作为练习的对象,变频器按钮,这样在检测程序时也能直观的反应程序与实际设备动作情况的关系,以便设备动作错误时可以很容易的找出故障点,否者没有控制对象,故障点难易分析,对编写的程序也难以判断正确与否。
3.养成编程的好习惯
在编写稍复杂的项目时,我们需要对项目的流程进行分析----即绘制流程图
在编写程序时,使用的中间继电器要有顺序及规则,否则在编程时会非常紊乱,并且在以后的程序修改中及其麻烦。
同时,在编写程序过程中,把每一步、每一个信号的作用及用意进行标注,这样你就知道自己编程每一步的用意,并且在回看程序时也一目了然。
4.经常与同行交流
PLC的应用及其广泛,其控制功能也千变万化,与同行交流能促进知识面的拓展,并且在交流过程中能体现自身的不足。
同时当你遇到问题时,交流尤为重要,自己不懂的技术,可能只要有人稍加提示,会变得很简单就可以解决
5.***目前在网络上有大量PLC的学习资料及相关技术,可以通过网络对相关技术进行了解,这样可以对各种技术都有所了解,以便以后使用时有针对性的学习。当然你也可以选择PLC培训,天天PLC还是挺不错的,每月固定时间开课,循环开课的!
很多朋友说我是刚开始学习PLC,不知道先学哪个牌子的PLC,有的人说三菱PLC易学,还有的人说西门子更容易学习。之前我们就讨论过不论那种PLC,除了指令书写格式不同和编程软件不同,其实对于我们工控编程人员更重要的是编程思维。当然,非要说先学哪个品牌的PLC,我个人推介西门子。
目前西门子PLC硬件和软件的制定都可以说是工控行业的标准,其他的品牌PLC都要和西门子公司学习。所以我们要学习就要和标准的制定者学习。如果掌握了西门子PLC和编程软件的应用,再去学习其他品牌PLC那就易如反掌,如同杠杆原理。
本人毕业三年,从事PLC行业,变频器过载保护,在学校的时候学过单片机,背景介绍完毕。
首先,区分PLC和单片机。PLC的应用场合一般是工控场所,需要联机运行的地方多,比如工厂,流水线……;单片机一般是单站场所,也就是独li性强,比如红绿灯(还有各种高技术含量的电器)
然后,就是应用环境,变频器过载,PLC的应用环境一般比较恶劣,当然了,工矿场所都是这;单片机的环境相对而言好一点
***,就是你的工作环境了,搞PLC并不是整天坐在电脑旁编程,更多的时候是现场调试,毕竟好多功能电脑上是仿针不了的,必须你亲自去现场才能搞清楚,所以工作环境相对差一点,动手要多一点,辛苦一点;单片机我没搞过实际应用,但是综合上两点的特性,这个的工作环境要好一点,动手相对较少,但是也正是这个原因,好多东西看不见摸不着,只能靠你的大脑来仿针,就比较费脑筋了。
剩下的,就看你的选择了。
个人拙见,不喜勿喷!
我再补充一点,南单片机,北plc
单片机
单片机可以往嵌入式方面发展啊,要不题主好事考虑嵌入式和工控哪个前景更好吧。。。