首先,我先自我声明,我是一个连初中都没上完的人,2005年我上初二,因为一些原因,我不想上学了,没有为什么,至此我走上了电工的道路。
刚开始我是在一家工厂做维修,这个工厂属于我们这地区的龙头类企业,属于民营,从不招工,进去的人必须得有关系,刚刚去的时候,我还不满十八岁,但由于我爸是当时的电工组长,所以安排我进入了一条生产线跟一位师傅来到了电工班,但我爸就把我领进来就不管我了,可能当初我爸的思想就是让我受点苦,瞧一瞧不上学是什么后果,我当初却没这么想,我想的是我终于摆脱了那个制造学习机器的地狱。
我进入厂里跟着一个姓胡的师傅,外号胡八万,其实也不是让我跟着他,只不过当时只有他和我年龄差的少,感觉还有点话题,我当时还打听了一下那个外号的来历,据说有一次打麻将他刚过去站在一个人身后看,那个人正好缺一张八万就胡了,然后胡八万不知道哪根筋搭错了说了一句,我在这你就胡不了,然后胡八万就这样诞生了。扯远了,我在扯回来。
当时一共有四条生产线,我来到的这一条正在拆除,准备上一条更先进点的生产线,我当时什么都不懂,甚至什么是按钮,接触器,一窍不通。
当时我爸给了我一个按钮,一个接触器,220V的,也不怕电到我,对我说“让这个按钮控制这个接触器动作。”然后就出去工作了,我看了看这个东西,以前在家里也见过,但要说这是干什么的,我还真不知道,后来胡八万过来给我画了一张图,就是单机启动,然后指给我看那个接口在哪,我就这样实现了第一次的控制,也许就是一上午的时间,我把自锁也弄明白了,在半个月后,我完成了一个星三角启动柜的配制,当初不懂什么是降压启动,只是按照电路图配了出来,而且是一次成功,到现在为止我还以这个事而自豪,因为我全是自己学习的,至于老师,我感觉就是兴趣,不是说其他人的帮助不重要,而是一个人有了兴趣就会全力的投入,某国的教育从不培养兴趣,读死书,死读书是不行的。
好吧说了那么多废话,我的主要意思是先培养兴趣然后在来学习。
看下面文前请先了解几条注意事项。
第一 我学历不高,所说的话全是工作中实践得来,属于笨方法,勿喷。
第二 文中难免有错,请高手指正。
第三 我不是在教大家,而是讨论。
第四 还没想好,肯定会有的。
转入正题
PLC是什么?
我第一次见PLC是欧姆龙的,而且是那种大型的控制系统,如果有人见过上海人造板机械的人肯定知道那里面的欧姆龙PLC,第一次见的时候我问八哥(胡八万)这是什么?
他告诉我这是电脑,我当时感觉他就是在忽悠我,电脑我还没见过吗,得有屏幕呀,这算哪门子电脑啊。系统是什么,DOS 95,97?
他当时反驳道“怎么没屏幕。”然后给我拿出了一个和板砖差不多大的东西,上面全是按钮,还有一个插钥匙的地方,上面确实有一块很小的液晶屏幕。
好吧,给我找个游戏玩玩?
经过一番询问,和当初的百度,我知道了PLC这个名词,用英文来说···,还是用中文吧,叫做“可编程逻辑控制器。”而那个板砖,就是手持编程器。
八哥告诉我这个占地十几亩的机器就是靠这个东西控制的,我还可以随意的控制外面的机器,当时外面的机器没有生产,他随手在板砖上按了按,然后大吼一声“机器人变身”外面那个庞然大物(多层压机),哐当一下就开始上升,我被这神奇的表演震撼住了,当初真的很震撼,然后我就开始对这个PLC超级感兴趣。
至此我知道了,PLC就是控制机器的大脑,等同于电脑的CPU。
有了它你就能随心所欲的控制你想控制的机器,不用再去像继电器控制系统一样,继电器控制要是想实现某个功能就必须把线改来改去,极不方便,且容易出错,用在大型控制上就更是浪费时间,总归就是费力不讨好。
而PLC则是靠内部逻辑改变来控制外部设备,当然也少不了继电器的功劳,但改线的几率大大的降低了,节约成本。
而我就是依靠这个板砖入的PLC这道大门槛,虽然现在也在门槛上。
PLC好学吗?
当初的手持编程器不能显示梯形图,只能够显示语句表,要想看懂就必须把语句表转换成梯形图来看,在学习了半年多时间以后,在当时我就是一手拿着板砖,一手拿着笔,摁一下,显示一行,在纸上画出梯形图,在来看。
这个过程我的学习资料就有一本,就是他们复印出来的那本编程手册,不懂了看手册,懂了,在翻译成梯形图,就在我不知疲倦的翻译出一段程序后,大约是四十多张A4纸,耗时一个月左右,包括查资料学习。
我们那里弄来了一台电脑,包括软件,在那上面一目十行的梯形图,让我感叹真他娘的浪费我的时间,可是转念一想,我还庆幸自己最初没有接触电脑编程软件,不然那些指令的学习透彻度肯定会降低。
当初为了弄明白十六进制怎样转换成十进制的我抱着板砖研究了半天,而用软件十分方便的就可以看转换过的效果。
第一次用软件的时候我还真不习惯,还不如我抱着板砖舒服,可能是习惯的作用。
所以PLC还是很好学的,只要你有兴趣,而且有一定的电路基础,就可以。
其实PLC里面很多的软元件都是按照现实中的东西做的,比如,按钮的常开常闭,就是输入端的常开接通,里面相应的软元件就会动作,还有继电器,计时器,计数器等等等,
和现实中的东西无异,只不过把可以看见的电线换成了梯形图中间的黑线。
我第一个项目是厂里的三菱plc编程的是几台刨片机,把木头削成木片的机器,用来制作刨花板,我自己用三菱的手持编程器,现在纸上画出了梯形图在用语句表一句一句的输进plc,当时可真有毅力,有时候错了基本都不用画图直接看语句表就能看出是哪出错了,经过三天左右的工作,程序做好了,然后又开始编程其他的三菱plc其中有一个好像是一百多点的plc。
这几趟下来我对三菱的plc了解很多,感觉很方便,尤其是指令,非常的好用。
怎样学习PLC
学习PLC要求几点
第一 有电路基础
第二 有必要弄个实物学习
第三 有兴趣
第一,电路基础必须要有,能看懂普通的电路就行,如果有维修经验的人是最好的,因为编程的时候大多是靠逻辑思维,技巧有,但是不多,因为人的思维是千种百样的。
可以这么说,同样一套动作,可能一百个人编就会有一百种程序,但得出的动作都是一样的。
第二,实践,这是学习的最佳途径,如果有个实物,你就会知道这个软元件是如何动作的,比看书要强上不少倍。如果有人问我学习哪个PLC好,我会说三菱和西门子其中选一样开始学习,西门子比较全面而且论坛资料比较多,三菱也不弱,为什么推荐这两款,其一,编程思路比较突出,基本上国内模(shan)仿(zhai)的也就是这两类,比如,台达,丰炜,永宏,信捷,基本上就是三菱的翻版,这是有自己软件的,还有很多是直接套上一个壳子,贴上一个商标用三菱GX Developer软件就可以直接用,比如汇川,它虽然也有自己的软件,但也可以直接用三菱的软件。在有的就是自己没有软件,直接用三菱的软件。
而西门子模仿的也不少,但只限于S7-200系列,可能未来会有更多。
无论哪种PLC在我看来似乎是大同小异,只是换了一种编程方法,其原理几乎是一样的。
目前某宝上有很多PLC学习机,可以参考下。
第三,不在赘述
好了接下来才是真正的正题以下全是以三菱PLC作为标准,因为手头上就有三菱,西门子用的比较少,究其原因,一个字,贵点。
PLC怎么入门
首先我们要看一下PLC是什么样子的。(以下图片来源于网络)
三菱
西门子的
其实还有很多种在这不一一列举,三菱有FX1N FX1S FX2N(已经停产) FX3U
西门子有S7-200(小型)S7-300(中型) S7-400(大型)
我所接触过的PLC主要就这两类,和前面提过的国产plc几乎都做过程序。只不过西门子400只是修改过,那个是德国迪芬巴赫的板材设备上用的当时软件是英文的,为此还学习过一段时间的英文,目前只能看懂,不会拼不会写不会读。
一般的小型设备不会用到S7-400
好了看到长什么样了,我们就以三菱来说各部分是做什么用的吧,就好比眼睛可以看,鼻子可以闻。
通讯口:可以用来和触摸屏人机界面等通讯,更重要的是这是一个编程用的口,编好程序后经过他进入plc内部
扩展口:可以连接各种模块,温度,pid,压力,模拟量,数字量485模块等。
输入和指示灯:就是外围设备的开关量输入,按钮,开关。每一个输入接通时,相对应的指示灯会点亮。
输出和指示灯:输出到外部设备的开关量,一般连接继电器,在用继电器连接功率大的设备,当然也有直接输出的plc。同样输出时指示灯会点亮。
状态显示灯:用来指示plc运行状态的灯。
Power:电源,只要有电就亮。
Run:运行时会亮,可以用软件控制运行停止。
Batt:这个是内部锂电池电压过低了,只针对有锂电保存数据的plc。
CPU-E:一般是不亮的,只有当运行出错,程序出错,以及各种出错的时候他会闪动。(有的是ERROR)
好了样子看完了,我们在看看内部,内部其实就是电路板,这不是废话吗?
这里所说的内部就是内部运行程序。
首先这是一张比较典型的plc的运行图。
这个过程是极短的只有几毫秒,这里就像看电影,一帧一帧的,每一帧会进行一次这样的循环。
首先我们要有一个项目,什么项目呢,有人给了我一个图让我改造成plc控制
改成plc后
好了接下来开始编程咯
这就是把现实中的点挪到plc中用软元件的方式做了一系列的逻辑运算方式然后输出一个结果。
如果把这个问题在加深一点,我要启动以后五秒后电机才转,现实中肯定要加一个定时器的装置。
那么在plc中只需要这样
好了。省下了一个计时器的钱。
如果在加一些要求,你只要不断的用软元件去完成硬件可以办到的事,甚至硬件办不到的事。
以上只是举一个例子,现实中的编程会相对来说复杂的多。
但不管他怎样复杂,基本的东西就是这么简单。