Re: [讨论] PLC的相关问题

楼主: snaken (snaken)   2012-09-29 18:41:48
刚好在相关产业工作,因此这一部分我可以简单的回复一下
不过由于整个自动化涉及的领域其实很宽广,所以若是有疏漏的地方还请指证
先导正一你个很重要的观念:
‘PLC本身是利用MCU去控制一些脚位Hi low 当开关’
这一句话基本上没有错,甚至我可以跟你保证现今的机台功能,
50%(无根据,凭直觉)以上就是在做这一件事。
但如果你只会这一个东西,距离[会写PLC]还有一点点距离
控制HI LOW当作开关确实是PLC最主要的功能,但是这一部份的技术与写法已经太成熟
基本上已经没有任何的门槛可言了
你透过.net把程式转译到芯片内,让他进行开关控制,
以现今的眼光来看成本太过庞大了
套句广告的话,要喝牛奶你根本不用在家里买一头牛!
因为市售的控制器(三菱、欧姆龙、永宏、台达、KEYENCE....)便宜又方便
既然IO控制已经没有难度,那PLC主要的技术难度会在哪边呢?
在此我们不考虑机台的动作Know-how,单纯就技术面而论,大概可以分为以下几个:
1.马达控制
2.通讯控制
3.资料撷取/汇整
4.其他
这四个Topic基本上可以再细分很多很多项,光是马达控制就可以讨论非常非常久了
以现行最常见的马达控制架构来说:
PC指令 =转译=> PLCwith轴卡->伺服驱动器->马达
如果你想要把它变成
PC 语言=转译=> 某德州仪器最高级的单芯片->自我流电路->马达
这一个动作如果你可以跑出现行架构相同的效能,
那你以为各家马达、轴卡厂商请的一堆神人RD是白痴就是了
回到你的问题,如果现在熟VB与单芯片架构,到底该怎样进入自动化产业呢?
我大致上有两个建议:
1.进入PLC的开发商,但是这需要的门槛相对高,
我目前认识的好像也都不是用VB写,应该会需要一些更底层的程式技巧
但以你目前的兴趣与自信应该是一个不错的方向
2.进入设备开发商的PC部门,这类职务第一个门槛是
Com port or Socket连线一定要会开。
你透过RS或是网络线通讯,把你想要做的指令丢给PLC,让他完成
至于PLC端怎样接收这一个指令并且进一步完成他,就是看当时的程式规范了
以上为机台自动化的部分。
至于量测自动化,基本上很多东西透过LabView之类的东西做还是会比较方便
建议你如果真的有兴趣,不要太设限自己的会的东西
试着学学一些PLC撰写程式,这样会宽广很多
BTW,PLC设备商不一定都是去大陆,而是看机台交货到哪,人就装机到哪
我一个客户的护照上面,大概有超过三十个国家的签证
台湾的自动化技术其实放眼到全世界来看,是很厉害的
在[某种程度]上,其实比欧美或是日本这些零件输出国更强大
台湾可能是很少数会在一个机台同时采用欧美系统与日本系统的国家
(PLC量BARCODE,用LabView量电性之后丢结果给PLC,
PLC控伺服马达跑输送带或是呼叫Robot取放料,并且把资料及时汇到数据库内,
这个在台湾普遍到烂到的技术,其实是很屌的)
只是前几年工厂疯狂的往大陆移动,自然交机也就是在大陆
但其实这种Easy Money让台湾的机台程度停滞了一阵子
搞到现在大陆人的技术追上来了,所有的编辑软件也都先出简中版了
台湾好像还在原地踏步...
※ 引述《su27 (su27)》之铭言:
: PLC的相关问题
: 小弟目前的工作应该是仪控打杂小弟
: 就是用VB去控制仪器 完成我的测试工作
: 我看过自动化的设备都是需要PLC
: 我上网看了一下
: 把我的观念讲出来 我错误 会要补充的 请有这方面专长的回答我一下
: PLC本身是利用MCU去控制一些脚位Hi low 当开关
: 这样机器就能自动做些动作
: PLC的程式设计师就利用这些动作编译成一连串的动作 达到自动化的目的
: 我本身会VB很熟 MCU要自己做功能出来也没什么大问题
: 所以我能够从电脑端到韧体都能沟通(RS-232 USB GPIB I2C)
: 我是电子系的 要自己接些简单的开关电路 用电脑去控制这些都没问题
: PLC这工作还需要哪些技能吗
: 因为我在台湾工作
: 我去104看过 有PLC的都是生产线那的工作 都在大陆 我对常驻大陆 不排斥
: 这类的工作很多 感觉走这行以后就算失业也不怕找不到下一份工作
楼主: snaken (snaken)   0000-00-00 00:00:00
楼楼上才真正的强者阿!
作者: tknes ( )   2012-09-29 19:32:00
专业推
作者: DrSheldon (Bazinga)   2012-09-29 19:45:00
推! 请问.NET是指VB.NET还是C#.NET
作者: arlesli (大头)   2012-09-29 21:31:00
专业推!
楼主: snaken (snaken)   2012-09-29 21:37:00
.net是架构 允许不同语法的程式可以在共同的平台执行
作者: mker (义经)   2012-09-30 06:52:00
Push
作者: chimori (......)   2012-09-30 09:06:00
专业
作者: mysteriousGE ( )   2012-09-30 22:37:00
一定要推XDDD
作者: T3T (G.S.M.W)   2012-09-30 22:52:00
虽然小弟不是学这方面 看不太懂 XD 不过专业文给推

Links booklink

Contact Us: admin [ a t ] ucptt.com