从个人经历看国内自动化行业现状 点击:6469 | 回复:62



yahanzhao3

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:116
  • 历史总积分:167
  • 注册:2012年7月16日
发表于:2019-11-03 23:01:28
楼主

1.png

先说下本人经历: 

        本人从毕业到现在从事自动化行业已经15年了,毕业时对所学专业知识比较自信,期望能进入大的平台发展。然而事实残酷,因为本人是专科,学校非名牌,找工作比想象中要难的多。中间应聘了一个销售岗位干了一天,想想还是想从事技术行业,最后应聘了一个不到10个人的小企业,和期望差距甚远。进入后先到车间接柜子,3个月后才让你接触设计,进入职场也别指望别人会教你,别人保守也是应该的,谁会把自己吃饭的技能教给别人呢。别人不教自己就摸索着学,后来才知道别人保守的技术都可以在书上找到。 

        在第一家单位8个月,做的是汽车行业的非标设备,玩的都是三菱PLC,都是梯形图那套,自信都掌握了。后跳槽到上海一家企业,做流水线自动化的,都是纯逻辑,没觉的有多难。玩的是西门子300和西门子触摸屏,第一次接触到西门子的东西,感觉比三菱要高大上一点,仍然用梯形图编程。 

        第二家单位干了5个月,感觉在上海这座城市无法生根,于是裸辞回老家。回来一个月应聘了几家,工资比上海低一节,而且基本干的是电工,实在不甘心,后在机缘下进入了饲料行业,单位也是行业内数一数二的大型企业,进入后发现所在的电控部门是刚从一家合作单位分裂出来的,缘由不多说。刚成立的部门,技术掌握在那家合作单位挖过来的几个人身上,三菱的下位和西亚特的上位。程序可以给你,但是没人给你讲,全靠自己。程序用梯形图堆的,配料系统写的十分复杂。用当时眼光看,有的地方确实写的十分巧妙。现在看来,没有体系没有结构的程序虽然巧妙,但有可读性差,修改难等缺点。用这套程序写新工程,一般的工程也要1个月时间,复杂一点的时间更长。本人悲催,刚入职几个月调了两个小工程,由于工程多,人手少,上级给了一个超复杂的工程,结果连写带调3个月搞定,鬼知道怎么过来的。从那时起就想着如何重新架构程序,使程序设计模块化,设计简单。但限于当时的技术水平,尝试几次都没成功。后来机缘巧合,有同事从国外带回来一份老外的程序,是西门子的STL写的,这份程序给我启发很大,不得不佩服人家,那程序结构模块化做的非常好。人家同样用的西门子PLC,同样的设计语言,但是人家写出不一样的效果。研究的时间越长,我越是觉得写这个程序的老外应该是学计算机专业的,或者人家同时精通自动化和计算机专业。后来我又接触了两家国外公司的程序,无不感叹原来自动化程序和计算机程序是相通的,计算机程序的理论在PLC程序中同样适用。后来我就不用梯形图编程了,换成了SCL,因为那样写效果更好。期间我用西门子PLC和wincc开发了一套系统,原来一个月的工作量可以缩减到一周就能完成,而且对人的编程水平要求不高。这套系统已经用了6年。 

        再后来,行业中出现了很多需求,如订单,数据对接,追溯等功能,这些功能属于MES层,PLC和组态软件已经无法实现,这个时候出现了一种现象,就是公司有专门的计算机专业的同事,他们只负责做软件这块,对PLC半点兴趣也没有,搞PLC的同事虽然对软件很好奇,但限于跨专业,也没人真正去学习软件知识。但是做系统开发时,虽然大家都知道需求,但是什么功能做在上位,什么功能做在下位,上下又如何衔接,没人知道。没有人上下都精通。结果设计出来的东西只能在“能用”这个层面,各种BUG层出不穷,完成工程就不错了,没人想拿来推广到其它工程。我也是从5年前开始学习软件技术,期间学了C语言,VB,C#,后来用python,会编程语言也不能写出好的程序来,后来又学习软件架构方面的知识,从面向对象编程,到领域驱动DDD,各种建模方式,各种第三方库的使用。没有人教,全在网上查,买书看。学的越多对程序的感悟就越多,再看当年写的系统,觉得非常稚嫩。 

        现在我已经离开了这家大型企业,去了另外一个行业,进入该行业后才发现这个行业的自动化水平还很低,很多行业内的人还在使用10年前的编程技术,代码仍然是一堆堆的,里面的路径设计超级复杂,几千条的路径全部用手码上去的,不得不佩服这种毅力,这么设计程序没半年下不来,而且遇到现场修改工艺,那是要死人的,设计和修改非常困难。遇到一个同行在原来的工艺上加一个三通报价8万,当时感觉是很震惊,但看了他的程序后感觉这报价一点不多。 

        这个行业在国家的倡导下要求做成智慧化,智能化。上面ERP层做的很高大上,但到了控制这一层嘎然而止,所有的订单数据无法自动执行,完成的数据无法自动上传,很多功能无法实现,系统分析,设备管理更谈不上。 

        现在是一个信息化的时代,我们的自动化行业好像没跟的上时代的脚步(据我所熟知的行业),行业之间和专业之间一样存在无形的壁垒,先进的经验很难普及应用。关键因素还是在教育,我们自动化专业的学生从大学开始,应该多教一些软件工程上面的知识,如面向对象,数据结构等。这些理论指导自动化专业编程同样适用,会什么编程语言倒是其次。软件思维从中学甚至小学都可以教授,没有几年的学习达不到那种层次,等用的时候再去学就有点晚了。

         相比较而言我是幸运的也是悲哀的,幸运的是我的老东家给了我很多时间用于学习,让我接触到行业内顶尖的技术。悲哀的是让我看到了国内自动化行业的现状,我们的技术体系仍然在国外公司的技术框架下,如西门子,AB,GE,三菱。国内自动化几乎没有自己的技术,没有人家我们将什么都玩不转。从理论到实践无不在我们之上。从教育开始我们就落后于别人,更别提技术的积累,再到创新。希望国家能像重视互联网那样重视自动化行业,有钱可以买技术,但买不到人家背后的一套无形的体系,有了体系人家新技术层出不穷,而我们只能买买买,有时还买不到。




asdout956

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2019年11月26日
发表于:2019-11-27 09:52:26
21楼

楼主说的问题其实深层是大学阶段的教育问题,目前这个只能看个人自己的觉悟和认识,去提高学习了;行业要求不断提高,总会有人去学习去提高自己顶上去的,形势比人强。

student

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7147回
  • 年度积分:120
  • 历史总积分:5974
  • 注册:2016年7月25日
发表于:2019-11-28 09:39:39
22楼

看来高工资是跳槽跳出来的

万福金安

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 63回
  • 年度积分:1
  • 历史总积分:112
  • 注册:2019年11月13日
发表于:2019-11-28 14:37:50
23楼

写的真心不错,不愧是电气老鸟。

三维组态设计

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 170回
  • 年度积分:81
  • 历史总积分:427
  • 注册:2012年10月08日
发表于:2019-12-02 14:19:15
24楼

from三维组态设计。

国内编写PLC基本都是自己摸索,即便科班出身,也没有系统的学习过如何编写高效的梯形图,以及易于修改和读写的梯形图。都是靠自己经验的积累

奋斗灬小鱼儿

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 63回
  • 年度积分:0
  • 历史总积分:118
  • 注册:2018年4月04日
发表于:2019-12-04 14:34:47
25楼

好厉害!分析很透彻!赞!

hubiandaoying

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2015年1月07日
发表于:2019-12-06 15:03:55
26楼

只在欧洲销售的M7-300/400是用C编写的,S7-300/400是梯形图等,所以老外很多都愿意用SCL 语言编程序。

我也研究德国人程序好几年了,他们设计一个大型程序考虑的是多人协作,非常重视说明书的编写,不像国内很多都是一个人写的,即便借用其他人程序也要修改着用,还有你提到一点技术是饭碗,很多人不愿意共享,这就导致程序可读性更差。

工控行业和计算机行业交互真的很差劲,尤其是大型系统,MES和数采经常打架,一方面软件开发做的太复杂,不是面向车间生产的,很多事为了展示用的,另一方面我们车边程序写的太乱。

剑拔弩张

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 58回
  • 年度积分:0
  • 历史总积分:308
  • 注册:2001年4月25日
发表于:2019-12-09 09:31:52
27楼

在模块化工控设计那一部分是深有同感。     以前公司的非标设备,大部分的程序(不管是PLC还是HMI或者PC监控程序),都很难做到项目间移植及重用。而且通常都是一人一思路,一做法。   任重道远啊。加油。

msionx123

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2019年11月12日
发表于:2019-12-09 10:19:31
28楼

分析的很到位,精辟


风高看海

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:190
  • 历史总积分:252
  • 注册:2017年4月21日
发表于:2019-12-09 19:58:47
29楼

这就是我膜拜的大佬啊,有想法有情怀啊


homemob

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 949回
  • 年度积分:558
  • 历史总积分:1138
  • 注册:2019年11月07日
发表于:2019-12-10 09:48:03
30楼

前辈说的这些让我感触颇深,加油

曙光88

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 101回
  • 年度积分:7
  • 历史总积分:362
  • 注册:2015年9月04日
发表于:2019-12-12 00:50:13
31楼

深有感触啊

alai986

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 151回
  • 年度积分:245
  • 历史总积分:4607
  • 注册:2011年10月17日
发表于:2019-12-12 11:19:40
32楼


回复内容:

对: 寻找凤凰 自动化工程师再懂计算机开发软件那就是无敌了 内容的回复!

-------------------------

是吗,我七年自动化经验,能用python 做博客,写爬虫,能用c# 开发wcs  ERP  感觉也没咋样啊,唯一的好处就是写PLC的时候,对比那些非标出身的有点降维打击的感觉

dongtai

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 10回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2019年11月25日
发表于:2019-12-12 11:20:30
33楼

新春愉快,工作顺利!

7777

  • 精华:0帖
  • 求助:0帖
  • 帖子:39帖 | 819回
  • 年度积分:100
  • 历史总积分:1981
  • 注册:2004年4月18日
发表于:2019-12-12 12:26:24
34楼

自动化博大精深,关联着机械,电气,气动,液压,变频,私服,软件,电路板,底层代码等等。都学完可不是15年就够的,并且都学精通,也不太现实,应用领域掌握几门就可以了,混饭吃没啥问题,专科学历,往技术方向发展真的是一条黑路,

上面还有本科,硕士,博士等等,拼不过呀,兄弟。或许随着年纪大了转行销售,也不是一条容易的路子,年纪大,有时候抹不开面子,还会用技术的思维想问题,唯一的出路,建议做产品,用你掌握的技能,做点产品卖卖还是比较容易的。未来发展也不用再找工作,看别人脸色,自己的命自己把握。



hahazong

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 63回
  • 年度积分:55
  • 历史总积分:122
  • 注册:2014年6月15日
发表于:2019-12-12 15:07:30
35楼

精辟,有形的东西可以用钱去买得到,无形的知识只有建立相应的教育体系,才能让人去创造技术。
其实看看我们的邻居-俄罗斯,人家的数学教育体系多牛逼。
不过这个现状我们看得到,顶层想做事的一部分官员也看得到,这是一个长期的过程,我相信会越来越好的!

顶一下楼上说的:最近python比较火。确实是,现在互联网营销广告都是Python学习,也是因为国家提倡数字化、大数据化、AI智能化,未来需要很多懂数据抓取、分析的人才,而python是目前用的最多的爬虫工具,所以才很火。


学士后

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 26回
  • 年度积分:7
  • 历史总积分:33
  • 注册:2014年12月04日
发表于:2019-12-14 16:53:28
36楼

个人认为,对于一般人而言不能要求面面俱到,能够独当一面,把自己的本职工作做好就很不错了。当然,对于个别大牛而言,可以做到精通不同领域专业的能力。

学士后

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 26回
  • 年度积分:7
  • 历史总积分:33
  • 注册:2014年12月04日
发表于:2019-12-14 17:13:01
37楼


回复内容:

对: AC米兰 应该向华为学习,用自己的技术。别人拿不走 内容的回复!

-------------------------

华为当年如果不放弃工控行业,坚持下来,也许又是另外一个局面了。

mlv48

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 48回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2014年10月28日
发表于:2019-12-18 15:14:49
38楼

谢谢分享。工控人生。

FBI上海分部

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 30回
  • 年度积分:0
  • 历史总积分:59
  • 注册:2016年4月09日
发表于:2019-12-18 17:25:56
39楼

分析的很有道理,小到个人大到行业都要与时俱进,紧跟技术前沿才能立于不败之地

身后一片凄凉

  • 精华:1帖
  • 求助:0帖
  • 帖子:2帖 | 88回
  • 年度积分:278
  • 历史总积分:566
  • 注册:2015年11月08日
发表于:2019-12-19 11:02:55
40楼

模块化编程是很需要的,可以节约大量的时间。面对对象编程的思路,做好自己的设备库,就会发现做一个项目其实也很简单。现在工控行业对工控人提出了更高的要求,加油工控人!!!


相关主题

官方公众号

智造工程师