精華區beta Tech_Job 關於我們 聯絡資訊
先稍微解釋一下 小弟是在一間台灣知名度極低的外商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 工廠能源監控,電力系統監控,大樓空調能源監控,大型工程監控,捷運系統等等等 需要大型資料採集的 此總類型架構大致上就是 DCS or SCADA -> PLC(含I/O模塊)-> Sensor 這種PLC的運算要求就不高 但越來越走向有安全模組跟redundant(冗餘,備用CPU) 要求來增加系統穩定性。 至於出入嘛...可以選擇進入PLC的製造商做技術支援 EX:台達電 或著 系統商(SI) EX:帆宣 又或著有開發能力的OEM製造商 EX:血汗工廠等等 其中又以系統商最累..因為客戶會指定用某某家的PLC 例如:AB 西門子 etc.. 所以又要去研究各家的PLC軟體跟硬體怎麼用 通訊怎麼走之類的 而編成的難度可以很高也可以很低..看需求也看硬體條件。 講這麼多就是 我認為會PLC應該對找工作很有幫助 只是辛苦不辛苦跟工作型態。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.148.187
vvind:推 12/23 16:55