我特别烦「学PLC」这三个字。听上去像背单词,好像背完了就会了。可PLC本身不值钱,值钱的是它背后那一堆东西:继电器逻辑、气动、伺服、通讯、上位机,还有最后能让甲方在验收单上签字的那点本事。我见过太多人梯形图指令背得比我还熟,一到现场看到接触器不吸合就懵了。
上周有个小伙子加我微信,说报了9800的培训班,学了四个月,TIA Portal的梯形图、SCL、WinCC全过了一遍,简历投出去没回音。他发过来的结业项目是一个水箱液位控制系统,用仿真软件跑的,PID参数是老师直接给好的。我问他:你摸过真的水泵吗?知道泵的接触器吸合的时候柜子里是什么声音吗?他半天没回我。因为2018年我自己也是这样,花6000多,学完以后照样不敢碰配电柜。所以下面说的都是偏见,你要觉得不对,那就不对。
先说结论:入门先学西门子,别一开始学三菱。
我知道这话会有人骂。三菱确实便宜,FX系列二手市场一大堆,教程也多,很多小厂里一台FX3U能跑十年。但问题是,学三菱容易学歪。三菱的指令系统和西门子差别很大,X/Y/M/D/S这些软元件地址是固定的,你写久了会习惯「地址就是物理点」那种思维。而西门子的过程映像、DB块、符号寻址,虽然一开始别扭,但它逼着你去想数据结构和程序结构,这个习惯值钱。
具体参数我列一下,都是我自己用过的:
- S7-200 SMART ST40:24DI/16DO,晶体管输出,24VDC供电,程序存储器40KB,2路100kHz高速脉冲输出,能带两个步进或者伺服做定位,本体带一个RS485和一个以太网口。我当时买大概1600左右,现在应该更便宜。这台机子我觉得是入门最好的,便宜、够用,Modbus RTU用RS485口直接就能做。
- S7-1200 CPU 1214C DC/DC/DC:14DI/10DO/2AI,100KB工作内存,本机PROFINET口,4路100kHz PTO。现在主流新项目基本都用它。但要注意,1200本体的模拟量只有2路输入,要输出得加SB信号板或者SM1234模块。
- 三菱FX5U-32MT/ES:16入16出晶体管,内置以太网和RS-485,3轴200kHz定位。东西是好东西,我上个月还在调一台,但它编程思路和西门子完全是两回事。
- 汇川H5U:国产里我觉得最能打的一个,支持EtherCAT,官方说能带32个轴,我没验证过那么多,最多带过4轴,跑下来没丢步。价格1800上下,性价比真的可以。
然后是干活的步骤,我按我自己的习惯写:
第一步不是打开软件,是看图纸。电气原理图看不懂就别碰软件,软件里画得再漂亮,线接错了照样炸。看图纸先看电源部分,24V开关电源是什么型号,我常用明纬NDR-120-24,24V/5A,导轨安装,够带十几个传感器加几个中间继电器。然后看输入输出分配表,哪个点接什么,这个表工程师要是没给,自己拿Excel列一个,比你边接边想快得多。
第二步接线。断电,验电,挂「禁止合闸」的牌子,这步别省。我见过一个哥们儿带电接24V,正负极一搭,火花溅到眼睛里,好在没什么大事,但那一下他手抖了半个小时。传感器分NPN和PNP,NPN输出低电平,PLC的公共端要接+24V;PNP输出高电平,公共端接0V。接反了要么没信号,要么烧端口。我第一次接反过三个光电开关,一个80多块,心疼了好久。
第三步模拟量。能走4-20mA就别走0-10V。电流环在长距离上比电压稳,现场变频器一开,电压信号能飘得你怀疑人生。西门子的4-20mA对应数值是5530到27648,低于5530基本就是断线了,可以拿这个做断线检测。屏蔽线单端接地,接柜内PE排,两头都接容易形成地环流,反而更吵。
第四步下载调试。S7-200 SMART出厂IP是192.168.2.1,把电脑网卡改成192.168.2.x,网关不用填,直连网线就能搜到。1200新机子是192.168.0.1,用TIA Portal的「可访问设备」扫。第一次下载前把PLC打到STOP,别在RUN里下,有时候会停机报错,客户站旁边看着很尴尬。
第五步,也是最重要的,先写手动。很多新人上来就想写自动流程,结果手动都没通。手动模式把每个气缸、每个电机单独动一遍,确认方向、限位、互锁都对,再写自动。这个顺序能省你一半的调试时间。
说点身体上的感受。
夏天在车间调柜子,我印象最深不是热,是那个风扇。柜子旁边放一台工业落地扇,吹出来的风是热的,40度,吹在脸上像有人拿吹风机对着你。安全帽里全是汗,顺着眉毛往下流,流到眼睛里,你手上还拿着万用表,又不能擦。蹲久了膝盖疼,站起来的时候眼前会黑一下。有一年冬天在河北一个厂里,车间没暖气,手指冻僵了按键盘都按不准,我戴着手套改程序,改错一个地址,设备撞了一下限位,还好没撞坏东西,但那一下冷汗是真的出来了。
最后,说点可能被培训机构骂的话。
别一上来就学SCL,别一上来就学WinCC,别一上来就学伺服和运动控制。这些都用得上,但不是入门该碰的东西。入门就是三件事:会看图纸、会接线、会用梯形图写一个手动加自动的简单流程。把这三件事做熟,找个做非标的小厂干一年,比你在培训班里学两年都强。培训班的老师很多自己都没在现场熬过通宵,他教你的那套「标准流程」,客户一个电话就能给你打乱。
还有,我知道上面说别学三菱,但我自己现在用得最多的反而是FX5U和汇川,因为便宜,老板喜欢。你看,人就是这么矛盾。所以上面那些话你也别全信,自己判断。