Fw: [请益] 工控技能树怎么点?

楼主: choral   2019-04-30 00:21:16
※ [本文转录自 Soft_Job 看板 #1Snkb8z0 ]
作者: choral (..) 看板: Soft_Job
标题: Re: [请益] 工控技能树怎么点?
时间: Mon Apr 29 20:08:37 2019
原PO问的是工控方面的事情,
机械/电机/软件版上有些厉害人物,
但是平常都不出声的,
所以我这个半桶水就来抛砖引玉一下,
希望能引出大神回复。
如有错误还请不吝指正,感谢!
※ 引述《amseex ()》之铭言:
: 大家好,小弟学店资工学士毕后在家里帮忙,拼到30岁后由于一些原因就转职了,年纪也不小没有读硕
: 的打算。
: 后来找到台中的某间公司,一开始就去学了图控软件(科x代理的那个),接着就一直到别
: 人的厂修修改改,就这样过了一年感觉自己没什么成长,想跳槽,打开104发现我不会的
: 东西真的很多,学C#也不知道怎么把自己现在会的跟C#结合在一起,大学其实都是低空飞
: 过,底子算很差。
工控方面,由整体架构可以粗略分成monitor side和control side,
可以套用的范围也很广,从机械、航太、化工、电子都可以应用,
至于要用什么硬件和软件实现这个架构,目前其实还蛮多种选项可以达成的。
目前工控界是windows制霸,因此 .Net framwork被各种设备商和传感器商所采用。
但随着IOT时代来临,欧系厂商很多也开始采用跨平台的作法,
可以直接用XML/JSON格式和设备或传感器进行沟通和控制,
当然,这些硬件也支援比较古老的OPC.UA/OPC,MODBUS,I/O LINK ...等通讯协定格式
不过以即时性和安全性考量,只有monitor side会用上述方式进行实作,
而control side很多还是以比较古老的通讯协定或硬件I/O的方式进行控制,
最后control side再由一个上位控制电脑监控著。
(由于马达和驱动器间的通讯,或是轴卡的使用,微处理器开发,这一块已经偏向设备商,
这个和PLC一样,比较适合控制工控系统中的某一个站点,
要用来监控整个厂区就不是这么经济实惠了,所以在这边就不多说了)
关于C#学了要怎么用?在工控上由于它是目前最多(.NET)设备和感应器厂商所采用,
因此要整合多种不同厂商的各式各样控制元件和传感元件以及设备,
并且要让主控系统能够异步处理这些元件送进来的讯号和回应,
在程式端原PO要过的槛大概有几个
1.熟悉.NET的语言规格
2.能够在短时间内把一个完全不熟悉的设备或元件玩起来,让它发挥该有的功能
3.整合一个厂区的软硬件,让它能"长时间"运作顺畅。
由于工控的数据库的部分,相比于软硬件整合基本上是小菜一碟,所以就略过。
至于和MES或SAP间的交握也没这么难就是了,端看IT端能给多少支援。
但处理MES或SAP本身是蛮哭的,但这个就偏IT端了,所以也跳过。
: PLC好像也是需要那个环境.设备才能学,但没什么机会碰到就是了,而且好多厂牌都不一
: 样...不知道如何下手?
: 这阵子有点迷惘,薪水虽然砍半......,但算起来比之前稳定多,不过这一年都养家都透
: 支,适应了一年觉得自己很废,想在下班后继续精进自己,想问一下各位大大,有什么书
: 推荐的吗?
PLC在工控,除非原PO打算往设备端或是产线前期部署走,
不然以纯CS背景的人要玩,老实说很吃力,
因为这个很多是吃对于某个制程的domain knowhow,比如说冲压制程
写冲压手机金属壳,机器的动作顺序大概3000个ladders就好了,
但是怎么冲压才不会出现毛边,或是产生金属破裂,
或是冲力不够导致金属还没到塑性变形区,产生过多的回弹,
或是冲力过大,模具提早损坏,这些都是domain knowhow,
而冲压汽车门或顶棚,又是另外一门domain knowhow了。
值钱的并不是写PLC本身,而是这些knowhow。
: 其实我只是看到前几篇PLC的文,想抒发一下这阵子转职后的心情,然后问一下各位前辈
: 们这条路的方向QQ
: 还有听说这行一般人5.6万就顶了,是真的吗?
如果没接触到这些制程的knowhow的话,的确5-6万就是顶点了。
给原PO的建议,纯CS背景还是走产线后期部署或是产线运作维持,
这个时期,就偏向CIM在做的事情,CS背景的也比较好入门。
大概是这样。
作者: x246libra (楓)   2018-04-29 20:19:00
好专业 还要了解 材料力学 真心觉得难走IOT时代 台湾真的有那么多厂商在用吗? 挺好奇的依照机械老板的思维 连工业3.0都办不到了这样还半桶水QQ 看来我只是小水渍可以请教一下吗? 工控的c# 需要懂什么设计模式?或是 物件导向的概念? 还是只要CALL来用就好?
楼主: choral   2018-04-29 20:29:00
当你要做的产品越来越高端的时候,想对应等级的设备和传感器也会投资下去,台湾的工控目前是蛮两极化的物件导向一定要的,不然这么多种类的设备和元件,不用OO很头痛至于设计模式或其他的就看工作团队怎么规定了
作者: x246libra (楓)   2018-04-29 20:36:00
谢谢分享 还想请教 您说两极化 想问高端的比例是否很低两年前找工控职缺 自己感觉有9成是中低阶 薪资跟环境..
楼主: choral   2018-04-29 20:37:00
不多 但却很难找到相对应资格的人主要是环境太差,一般撑不过newbie->junior这个阶段
作者: x246libra (楓)   2018-04-29 20:39:00
我还真是因为 不能接受前期的养成 好像在自虐...
作者: nicetw20xx (哇爱台湾)   2018-04-29 20:39:00
推domain knowhow~ 真的专业~~ 只是台湾老板多看到
作者: x246libra (楓)   2018-04-29 20:40:00
然后发展也没说特别好 就叛逃了xd
作者: nicetw20xx (哇爱台湾)   2018-04-29 20:41:00
花费就缩了QQ 不过我这边知道的主要都有专门控制器处理,然后电脑再来接
作者: yaurtusn (擎天岗小牛)   2018-04-29 20:52:00
PLC 构建 FMS 的冲压产线,我是没看过跟电脑有连接.假若冲压 FMS 加装了设备来建立 CIM,应该是独立不干涉的
楼主: choral   2018-04-29 21:02:00
是的,CIM的角色大多不干涉机台运作
作者: x246libra (楓)   2018-04-29 21:07:00
这样听您说来 感觉 控制比较看重 domain 程式能力次之纯软 似乎 你程式强就好 Domain都可以再谈?工控似乎不是那么重视 程式能力?
楼主: choral   2018-04-29 21:12:00
PC-based comtrol, real-time OS也很吃程式能力,只是那个比较偏工控的另一块了typo: control一般产业用机器则是domain knowhow为首要
作者: x246libra (楓)   2018-04-29 21:19:00
可否请教下,pcbase,又算是什么领域? 感觉只是plc的高阶版本?
楼主: choral   2018-04-29 21:25:00
主要是高速运动控制,需要考虑频率响应的时候…
作者: x246libra (楓)   2018-04-29 21:36:00
谢谢您的热心回答
作者: nicetw20xx (哇爱台湾)   2018-04-29 23:58:00
高速运动主要处理应该在马达驱动器 PC, PLC, CNC我都把他当控制器XD 怎么选择搭配主要看客户需求、或是公司本身(基本上都沿用) 像PC装轴卡、IO卡,就有了驱动程式从PCI抓或丢资料的方法 并且有些搭配是会自己执行后才给PC的,也会事后补log,像急停处理或像程式当机时,可以马上切断程式来自己执行急停情况不觉得这跟把PLC塞进PC里面很像吗XD我看PC优点在程式移植性、UI漂亮、还有杀招影像处理CNC强在他的IO轴控算法都帮你处理好了PLC大概就便宜跟开发快速、通用吧
楼主: choral   2018-04-30 00:18:00
这么说也是,但我考虑的点是轴卡的差补指令到驱动器这段虽然很多都是现成的,但还是会去思考怎样才能有效率应用
作者: elfranger (乌龟)   2019-04-30 14:24:00
choral大真的好厉害 ,推一个
楼主: choral   2019-04-30 23:30:00
就是到处摸到处做,看得比较多一些而已~感谢E大

Links booklink

Contact Us: admin [ a t ] ucptt.com