Re: [请益] PLC未来出路

楼主: iamjojo (...)   2013-12-23 16:23:43
先稍微解释一下 小弟是在一间台湾知名度极低的外商PLC公司任职
所以接触到的资讯是比较偏国外的,国内的跟日系的产品跟我们的方向不同
可能解释上跟做法也不相同
:我一直认为PLC和PC的扫描时间是不能比的,板友的资讯让我有点惊讶
:原来PLC的速度比我想的还快,至于PLC based 的CNC加工运动模组
:有听过,但比较常听到的还是pc based,PLC based的,国内的产品曾用过一家
国内效果不好可能是迁就于运动控制driver和之间通讯速度的问题
基本上CNC运算数据库都蛮成熟的 很多大专院校教授也都有自行开发CNC运算逻辑
受限的基本上都是硬件部分
:效果我是觉得不好,就觉得PLC based的拿来作运动控制不适合
:当然这是其中一个因素之一,然后又用习惯了pc based,态度上就比较倾向pc
: → busters:一般工作母机使用的控制器就包含CNC跟PLC两部分 12/22 22:38
: 推 Blackeye:另外不少robot的控制器是PLC你知道吗?PLC不能复杂运动? 12/22 22:39
恕我孤漏寡闻,可否提供资讯
: → busters:共用的CPU差不多就是ATOM等级的 起码FAGOR的控制器是这样 12/22 22:42
: → busters:海德汉的控制器应该也差不多是这等级 12/22 22:43
: 推 Blackeye:另外现在我都在玩PAC系统了,不再只比较PC跟PLC而已 12/22 22:59
:前面有提到,PLC和pc based彼此都在互相学习,open PLC 和PAC
:就是衍生出来的产品
以上就只是名词的认知差别 就像我们公司使用的是pc based的PLC (intel inside)
也有摩托罗拉的嵌入式CPU 以上都统称PLC而不特别去叫PAC
如果是PC的话就直接统称工业电脑了
: → Blackeye:资讯更新一下吧~ 12/22 22:59
: 推 elfs:个人觉得plc就拿来单纯控制设备, 动作方面交给pc 12/22 23:15
:回到最一开始我的认知,PLC不适合作复杂的运动,PLC碰到复杂的运动控制或运算
:是比较吃力的,比如说同动控制(不过后来陆陆续续都有支援了)
:智慧型控制(neural,fuzzy...etc,我好奇PLC是要怎么应用),或影像辨识做到
:PLC是"没办法作到",所以要外接CNC,或另外的PC去处理视觉_
:而PC是"我可以作到,但是要全都由PC处理,你开出的需求对我太严苛"
:所以我要外接CNC等等之类的设备
会认知PLC不适合做复杂的运算应该指的是比较低阶的PLC内存跟CPU都不够力
现在许多PLC都pc base的(可能就原PO是所谓PAC) 对这种PLC来说循环时间跟运算能力
都是非常强大的 而且各大厂都在做模块化
智慧控制对PLC来说只是编程软件中的一个function block , 甚至cnc逻辑也算是
而影像辨识,温度模块,压力模块,模拟伺服等等都可以在PLC中实现。
:当然,我是站在open PLC属于PLC,PAC属于pc based,只分成这两类去作比较的
:也许这部份有说错,因为只是我个人的看法,再请高手补说明
: 推 source0209:现在plc都用谁家的? 12/22 23:53
:推 hhmmjj:三菱居多~ 12/23 01:05
台湾最多就三菱啦 便宜耐操 中低阶非常普遍
: → busters:补充说明 大型控制器在台湾以"发那科"居多 12/23 07:22
: → busters:如果想省钱学习小型PLC语法等入门 可以去台达电下载软件 12/23 07:41
: → busters:WPLSoft 它本身内含离线模拟功能 网站内中文指令手册 12/23 07:44
: → busters:跟范例练习都有 另外台达EH2对应三菱FX(指令功能几乎一样) 12/23 07:50
: → busters:人机接口(HMI)可以去北尔电子去抓 同样具有离线模拟功能 12/23 07:52
: → busters:这样就可以离线对离线的操作 完全不需要花钱 12/23 07:54
→ iamjojo:你说的pac就是指pc based的plc吗? 那pac也属于plc 12/23 09:35
→ tyc5116:没耶,我会觉得PAC就是pc based 12/23 09:38
→ Blackeye:严格来说CNC控制器是另一种架构,他不属于PC也不是PLC 12/23 14:16
→ Blackeye:程式写法为Gcode,懒得说太细,自己去google吧 12/23 14:18
→ Blackeye:三洋的robot就有用PLC控制,自家产品 12/23 14:18
→ Blackeye:不管是龙门还是螺旋补间,撇除CNC加工来说,PLC控制好用 12/23 14:20
推 Blackeye:另外PAC我觉得是他站在PLC架构上发展的,你去看一下NI吧 12/23 14:36
推 Blackeye:目前用起来我不觉得PAC多好用,还是有不少改进空间 12/23 14:40
→ Blackeye:本来玩PLC后来玩C#,现在我又在写Labview,都快起笑了 12/23 14:41
→ Blackeye:不过我玩了10年,奉劝想走自动化的人,学一下Labview吧 12/23 14:42
→ Blackeye:我只能说NI这家公司在自动化产业真的会愈来愈强 12/23 14:43
CNC是一种运动模式 而这种运动模式是靠G code去给指令的
你可以把CNC当成一解密程式 去解G code的路径跟动作而已
但完成CNC这个程式的还是用PLC的编程可以完成的
像我们公司一个高阶的PLC可以运行一套14个轴的CNC程式,工业电脑就更多了
另外CNC这种东西很复杂,加工精度,循环时间,通讯方式,跟各厂牌的PLC沟通问题
百百种,甚至连各家定义的G code都不同,所以出来效能跟价格当然也不同。
至于自动化其他上层接口的软件我就不熟了 因为我们是一套软件涵盖了HMI,PLC跟motion
这也是国外大厂的趋势
另外再提一下PLC编程语言跟运用
PLC除了IEC-61131规定的五种基本语言以外,各厂牌还会额外支援自己的高阶语言
台湾跟日系用最多的就是梯形图,又称阶梯图(LD)。
再来应该是ST,其他的都比较少看到在用。
我们公司也有自己软件吃的语言,另外特别就是可以用C跟C++编辑
大部分的都只能同时用一种语言在同一台PLC上面运行,少部分可以混用。
运用的话大致分两类
一种就是OEM机台 凡是你想的到的OEM机台上几乎都有一台PLC
纺织,塑料,加工,钢才,木材,包装,印刷,CNC,所有科学园区里面的机台等等。
此种类型的架构大致上有四层
人机接口(HMI)->PLC(PAC,工业电脑)->驱动器->马达
此类型的PLC需要高运算能力,配合适当的通讯循环时间来达成高精度高效率。
另外一种就是DCS ,SCADA
工厂能源监控,电力系统监控,大楼空调能源监控,大型工程监控,捷运系统等等等
需要大型资料采集的 特点就是I/O点多 300~10000点以上都有
此总类型架构大致上就是
DCS or SCADA -> PLC(含I/O模块)-> Sensor
这种PLC的运算要求就不高 但越来越走向有安全模组跟redundant(冗余,备用CPU)
要求来增加系统稳定性。
至于出入嘛...可以选择进入PLC的制造商做技术支援 EX:台达电
或著 系统商(SI) EX:帆宣
又或著有开发能力的OEM制造商 EX:血汗工厂等等
其中又以系统商最累..因为客户会指定用某某家的PLC 例如:AB 西门子 etc..
所以又要去研究各家的PLC软件跟硬件怎么用 通讯怎么走之类的
机器卖给客户也要去现场试车 配线有些要求要会 有些外包
这时候的工作应该是最辛苦的 赶出机
这个业界很多机器根本还没研发出来就已经卖掉也订交期了.. 会日夜赶工
而编成的难度可以很高也可以很低..看需求也看硬件条件。
讲这么多就是
我认为会PLC应该对找工作很有帮助 只是辛苦不辛苦跟工作型态。
往自动化方面下去找类似的工作就对了
楼主: iamjojo (...)   2013-02-23 09:35:00
你说的pac就是指pc based的plc吗? 那pac也属于plc
作者: tyc5116 (累人啊....)   2013-02-23 09:38:00
没耶,我会觉得PAC就是pc based
作者: Blackeye (黑眼圈)   2013-02-23 14:16:00
严格来说CNC控制器是另一种架构,他不属于PC也不是PLC
作者: Blackeye (黑眼圈)   2013-02-23 14:18:00
程式写法为Gcode,懒得说太细,自己去google吧三洋的robot就有用PLC控制,自家产品
作者: Blackeye (黑眼圈)   2013-02-23 14:20:00
不管是龙门还是螺旋补间,撇除CNC加工来说,PLC控制好用
作者: Blackeye (黑眼圈)   2013-02-23 14:36:00
另外PAC我觉得是他站在PLC架构上发展的,你去看一下NI吧
作者: Blackeye (黑眼圈)   2013-02-23 14:40:00
目前用起来我不觉得PAC多好用,还是有不少改进空间
作者: Blackeye (黑眼圈)   2013-02-23 14:41:00
本来玩PLC后来玩C#,现在我又在写Labview,都快起笑了
作者: Blackeye (黑眼圈)   2013-02-23 14:42:00
不过我玩了10年,奉劝想走自动化的人,学一下Labview吧
作者: Blackeye (黑眼圈)   2013-02-23 14:43:00
我只能说NI这家公司在自动化产业真的会愈来愈强
作者: vvind (wind)   2013-02-23 16:55:00
作者: tyc5116 (累人啊....)   2013-02-23 17:44:00
恩恩...长知识了XD
作者: godman0921 (劲歌)   2013-02-23 18:48:00
推labview
作者: busters (马索)   2013-02-23 20:26:00
推 好文
作者: Blackeye (黑眼圈)   2013-02-23 21:30:00
比较想问有缺人吗?哈~
作者: MasterChang (我爱ASM)   2013-02-23 22:51:00
说得很详细...推....
作者: puutong (噗通)   2013-02-24 01:11:00
受教了 感谢
作者: jay1202 (世界是一本书)   2013-02-25 10:50:00
想问你在哪间外商公司上班吗??

Links booklink

Contact Us: admin [ a t ] ucptt.com