今天,前同事和我聊了聊最近对自己职业的真见解,说看到这篇文章,就好像和我教导他的一样,下面,我也把这篇文章分享出来。
一位有着10年工控从业者的经验之谈,送给工控行业的你
心得一:遇到没搞过的东西要学会做实验、查找资料。
就算经验再丰富的工程师,也会遇到没搞过的东西。比如一个三菱玩的很熟的高手,突然客户指定用安川PLC做下一个项目,这个时候怎么办?
和领导讲我没做过、做不来?如果这样说的话,那你离被干掉就不远了。不管任何行业任何职位,都切记不能对领导安排的任务说”不“字。但是对于没搞过的东西,又不能不懂装懂。该怎么做呢?
这个时候第一件事就是去网上找手册和软件。如今互联网时代信息是非常透明的,想要找任何产品的手册,直接去官网注册一个账号就能下载。找手册的过程一定要主动,有的朋友习惯去群里问,比如工控无忧群,同行相对多一点能帮上的概率会大一点,如果没有的话,还得你自己亲自去下载,不要偷懒。
曾经一位群友问我要一本汇川的手册,明明官网就可以下到的,结果他等了一天直到我发给他,这种属于严重浪费时间的做法,不可取。
下载好软件和手册之后,下一步要做的事情就是对比,把基恩士PLC的常用指令和三菱PLC的常用指令做一个对照。
一般来说PLC都是大同小异,像梯形图的结构,常开常闭、线圈输出、置位复位、传送比较这些东西,都是一个样。相差比较大的地方一般是定位、通信这类的功能上。
所以我们需要花最短的时间,将三菱PLC的常用指令用基恩士PLC实现一遍。尤其是定位之类的功能,如果要用到的话,一定要整理清楚。如果有条件的话用实物PLC做个实验。总之目的只有一个,通过查找资料和做对比实验,做到用你最熟悉的写法来搞定没玩过的品牌。
如果遇到没有接触过的伺服、步进、仪器仪表之类的,该如何下手呢?这种情况一定要问供应商要到手册、以及技术支持人员的电话。有的时候手册可能写的不会太明白,所以寻求供应商的技术支持往往是最终的解决方式。
尤其是在接线这一块,千万不能自己凭着感觉去接。我自己以前犯过这样的错误,供应商来推销的一款伺服要我测试,我按照三菱J4的接法就接了。结果烧掉了,因为这款伺服的辅助电源是不该接的。所以,关于没用过的伺服步进仪器仪表这些,一定要多和供应商的技术人员对接,做到万无一失再进行设计。
心得二:项目进度至上,做好节点安排和时间计划!
相比德国和日本的工匠精神,中国的自动化行业讲究速度第一。我们作为工程师,既然不能改变这个现状,那就只有适应它。这就要求工程师们把时间计划、以及对进度节点安排的把控能力做到极致。具体到项目当中,就是每个阶段我们该怎样去做。
项目的阶段无非是论证阶段、选型出图阶段,编程调试阶段,售后验收阶段。这其中选型出图、编程调试是我们电气工程师主要实施的阶段。如何实施能将效率做到最大化?
这点是新手们普遍比较头疼的。就算是有一定经验的老手,当跳槽到一家新公司的时候,很多流程也不知道怎样去做。所以关于这点我来简单剖析一下我的建议。
选型和画图这块,如果你进入了一家稍微有规模的公司,一定有之前项目的BOM表、申购清单和电气图纸。我的建议是直接照搬原来的图纸和BOM表,在原来项目的基础之上根据你的新项目来做修整(例如空开、接触器的大小和个数、支路导线的规格等等。),PLC的IO点数、特殊设备等再另行确认。这样做的好处是:
1.方便采购下单,选件品牌和之前没有出入,供应商不需要临时修改
2.方便电工识图,电工习惯了公司一直以来的图纸风格,工程师遵守就好
3.提高自身效率,无需从头开始画图,节省了很多时间。
编程这块,相比之下比较灵活,没有那么多条条框框的。虽然有些公司也会设定一些程序模板,为了避免工程师搞一半跑路了、接手者不好擦屁股的情况。如果有规定好的程序模板,我们只能尽力适应并应用。下面我想说的重点是调试顺序。
一个完整的程序包括开机初始化、分工位的自动流程框架、手动与输出、数据参数处理、轴启动、通讯链接、全局报警等部分。以6个轴、输入输出300点的项目为例,程序初步调好大约需要半个月左右的时间。
对于我们电气工程师来讲,这个时间比较合适,但是对于领导来讲,可能就太久了一些。因为站在领导的角度来讲,他会将机器能不能跑起来作为工程师工作进度的一个重要判据,至于流程、防呆互锁、报警等等我们工程师认为比较重要的地方,领导反而不会首要关心。
所以,如果你一个程序写了一个星期,机器连动都动不起来的话,领导多半会怀疑你的能力的。
那如何来解决这个问题呢?我的建议是开始写程序,一边写自动流程框架,一边写Y点的点动输出。用最快的时间写好所有Y点、所有轴的点动测试程序以及界面,然后下载进设备,然后通电。测试一遍所有X点,然后点动一遍所有Y点,将伺服参数设置好,所有轴JOG一遍,确保所有IO硬件良好,然后再安心的写自动程序。
写自动程序之前,务必规划好流程图,分配好程序段和内部要用的寄存器、继电器,要保证内部地址连续有预留,然后一个工位一个工位分别编写自动流程。程序编写过程中,报警和防呆互锁条件能想起多少就写进去多少,实在想不起来的,就把报警的点预留出来,后面调试的时候逐步再加。
总而言之,程序调试,要先调试手动、测试IO,然后调试空跑程序,最后将报警和防呆互锁加进去,这样能让领导时时看到你的进度,不至于出现好几天机器也跑不起来的尴尬。当然,这需要不断的经验积累才能驾轻就熟,在此之前,我们至少将这个理念熟记于心。
心得三:感恩心与责任心:一个优秀工程师的必备心态
任何人都是从菜鸟成长起来的,你我也不例外。从菜鸟到老手的过程当中,除了自己的坚持不懈努力之外,有缘人的帮助也是至关重要的。
心得四:活到老学到老,不断充实更新自己的知识库
当今世界,知识都是在不断升级的,各行各业都是一样。三菱从2N到3U到5U,西门子从200到200smart再到1200…这对于我们的自学能力也是一种要求。如果只是抱着自己会的东西不放,不去接受新的事物,那被淘汰也是迟早的事情。
工控行业的更新速度相比别的行业已经算很慢的了,然而我们也不能放松,毕竟学如逆水行舟,不进则退。永远保持自己对新技术的好奇与热爱,不断学习,方可与时俱进。
毕竟工控之于我们,不仅仅是一个谋生的手段,更应当是一种热爱,一种事业