工控无涯
和则共立,合则共利!
级别: 工控侠客
精华主题: 0
发帖数量: 236 个
工控威望: 3094 点
下载积分: 9352 分
在线时间: 891(小时)
注册时间: 2014-03-06
最后登录: 2024-04-19
查看工控无涯的 主题 / 回贴
楼主  发表于: 2022-11-04 12:55
其实一直有个想法就是和大家谈谈我这10多年来在这个行业的经历、分享一下工作履历,同时也在想是不是每个工控人的经历都类似,之所以在新人区开这个贴,也希望能给后来者一些借鉴。
这10年多来从一无所知的小白成长到目前阶段真的不容易,内容有点长见谅。
2010年出来社会工作,当时在一家光电公司里做设备技术员,就是日常的维护点检和一些简单的维修,换个开关、感应器啥的。那时候PLC编程还没那么普及,我记得当时我们的领导拿个了手编器对一台机器改了个IO点,感觉老牛逼了,好多萌新围在一起讨论。
2011年因为年轻人还没定性喜欢跳,换了个电子厂,刚开始进去也是做的设备维护。但是这个厂有自己的设备部门,主要负责公司内一些设备改造。机缘巧合下来到了设备改造这个部门,人生转折从这里开始,不然我想我可能现在还在某个电子厂搞设备维护这一块可能是个技术员、组长、主管、经理。。。反正跟技术的研究是无缘了,在这里认识了启蒙老师A,他当时是属于那种懂一点编程、然后对继电器电路非常熟系的人,不得不佩服那时候的电工的逻辑思维真的很强,一台机器动作直接用继电器实现了,,再看看现在的电工,有的连一些基本的常开常闭都想不通。在他的指导下系统性的了解了一台机器的电气构成、以及PLC、HMI内部是怎么实现的,可以说打开了新世界的大门。
2012年心中就一直有个想法一定要找个能运用到PLC的工作,想到就辞职然后找工作,中途的心酸这里就不说了。反正最后是找到了一个电气助理工程师的工作,说是助理工程师其实也是干杂活、啥都干的,唯一的好处就是有台共用电脑可以给我捣鼓,并且有PLC.HMI元件玩,有空了就研究、学习绘图。
2015年初在这3年期间也从助理转正了,但是一直没搞过大一点的项目都是那种几个点,几个轴的小机器。当时刚好以前的同事说可以在外面干项目挣钱,就跟着他在外面混了一年,那时候还没有或者很少什么电工、程序外包这种组织,活还是挺多的,不好的就是经常性的部分款收不到,并且生活作息太乱了,忙的时候天天加班,连续加班过2、3个通宵,闲的时候有时候一个月没干过活。
2016年初基于以上原因再加上本人是那种喜欢生活作息稳定的性格,刚好有家公司欠的尾款没付清,然后那家公司扩建说让我入职,条件是先把我的尾款付清了,然后就进去了,蛮搞笑的当初还以为做不长久没想到一待就待了3、4年。这家公司做3C行业设备,客户群体都是富士康、京东方这些大公司,为这些客户群体服务过的都知道提的那些变态要求,要求多对于技术提升也是巨大的,其实也挺感谢那时候的平台。在这公司收获最大的就是格局打开了,以前一直没机会搞大项目,没接触过系统化、标准化,用的大部分都是国产小PLC啥的。期间经常搞几十轴的非标设备,建立了很多标准,比如电路图、HMI界面、PLC程序框架等等,用的PLC也上档次了,什么欧姆龙NXNJ,三菱Q、基恩士、汇川AM系列、CODESYS软PLC、、CCLINK总线、CANOPEN、EtherCAT总线、也搞过机械手,反正在这行是混得比较熟练了。
2016这年我准备再开一段写, 3C行业设备基本都有视觉应用的,也就是在这个公司的经历为后面的工作埋下了伏笔。当初这个公司的视觉是外包的,那家视觉软件框架比较强大、很多都是开放的,也就是说只要熟系了以后大部分功能拖拉拽加一些参数设置和脚本功能都能实现。前期的时候那家视觉公司有售后人员在现场,我们搞电控有空的时候也会跟着学一学,当初老板就是这样要求的,美其名曰要能独档一面,其实就是想着你最好啥都能干、后面能省掉视觉售后的钱。搞视觉的都清楚其实大部分视觉功能本来是没多少成本的、它最大的成本来至人力成本。那种通宵熬夜画模版、爬机台下面调光源镜头相机、重复性的调偏移调到怀疑人生的感觉想必做过的是深有体会,干着本职工作以外的事当初还是和大多数网友一样有点小抱怨的,其实回头想想真的需要感谢自己当初坚持了下来。
2019年初做非标的大部分时间都在出差跟线,说实在的搞这行人生大事是个问题,当时基于LP的要求和自己的考虑最终还是换了家公司,其实还有个重要原因就是感觉技术到了一定的瓶颈,每天都在做重复的事,没有激情没有当初那种搞完一个项目的成就感。这家公司主营是标准机,偶尔做做非标设备,做过标准机的都知道出差的时间少,在公司的时间多,学习的时间也多了。当时和有个客户需要一个小软件读取PLC实时数据保存到电脑本地生成EXCEL表格,在工作这几年本人断断续续接触过计算机语言,但是真正让我静下心来学习一门语言就是从这个时候开始的,中间的过程这里就不叙述了,我建议做工控真的有必要学习一下面向对象的计算机语言,就算不使用它来写软件也有必要,真的,不是说这个语言多好多NB,等你接触了里面函数方法以、类、接口继承多态、多线程、泛型、设计模式这些面向对象的思想后,你的就格局打开了,回过头来你再看待这个PLC,你会发现和你当初的看法有点不一样了。扯远了,后来客户增加MES系统,数据保存在本地的软件功能需要改成实时和MES系统交换数据,这个时候我又学习了WEB,当成功和MES交互数据的那一刻那种成就感又回来了。
2020在2019年时候有空我就一直在学习Halcon,也试着写了个视觉软件,之所以学习进度这么快,还得感应上一家公司的视觉调试经验,还没开始就知道什么是标定、区域、XLD轮廓、模版,什么形态学膨胀腐蚀、二值化、图像滤波、OCR识别、字符分割等等,再自学起来就快了,所以说有时候多做一点吃亏一点并不是坏事。软件写好了一直没机会测试,期间一直想找个设备验证一下,后面机会来了那台是非标机因为三菱PLC溢价高交期长就换了个品牌的PLC然后和我们合作的那家视觉软件一直和PLC通信不上,准确说通信上了发的数据不对,其实我知道是他们没有把MODBUS协议研究透,研究过的朋友都知道MODBUS协议有的品牌是高字节在前低字节在后,有的品牌PLC又是刚好相反,有的是从400000地址开始,有的又是400001开始。然后老板也急了我就跟他说这个我能搞,后来就这么替换成了我写的那个视觉软件,就是一个上下2个相机贴合的设备,期间调试的过程也是一波3折,反正熬了几个夜最后是成功了。
看到这里有的人也许会说太傻了,拿一份工作的钱,还干职责范围外的事,,其实当时也没想那么多,就想着验证一下软件,然后在后期使用中不停的修复BUG。
后来标准机的视觉也被我替换掉了,再后来因为版权的问题我又学了OpenCV。
2022年到这里基本就结束了,现在的状态就是工作中把现场调试反馈的问题越来越完善、使软件更接近于市场上的拖拉拽标准软件,偶尔也会写写PLC,最近老板还要求把HMI的功能封装到视觉软件里面做在一起,反正是有得研究了。期间也会给认识的小公司做一些小项目,大项目的话有工作真的是没时间了,毕竟还有大把的知识需要学习。
写到最后:技术是学无止尽的,学的越多发现自己要学的更多,其实现在视觉也是一些OCR识别、模版匹配、扫码、测量的基本应用,还有深度学习、双目3D视觉、号称视觉天花板的缺陷检测等等等。。。人生路漫漫其修远兮,共勉之。
本帖最近评分记录:
  • 下载积分:+1(闪电喵007) 好贴好贴!
  • 下载积分:+1(1054529736)
  • 下载积分:+1(txl1860)
  • 下载积分:+5(mk自动化) 感谢分享!
  • 下载积分:+1(lvpretend) 感谢分享!
  • 工控威望:+10(ymmfa) 感谢分享!
  • 深圳周边接活,, 希望认识更多圈内的朋友。我QQ:179135080 ,,, 手机:13715192156
    subway
    永远热泪盈眶,永远天真,永远相信美好!
    级别: 探索解密
    精华主题: 0
    发帖数量: 112 个
    工控威望: 180 点
    下载积分: 1537 分
    在线时间: 64(小时)
    注册时间: 2020-10-21
    最后登录: 2024-05-01
    查看subway的 主题 / 回贴
    1楼  发表于: 2022-11-07 13:23
    很厉害,大部分人都是自学过来的,没有人说会教你会带你,我辈当自强,共勉!