想請問有關PLC的問題?? |
|
willchen
初階會員 ![]() ![]() 發表:64 回覆:81 積分:29 註冊:2003-05-23 發送簡訊給我 |
|
pedro
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:152 回覆:1187 積分:892 註冊:2002-06-12 發送簡訊給我 |
使用工具就是瞭解語法, 不斷試誤!
就PLC而言, 它比Software Language比較單純
我個人以往的經驗是, 要很有耐心的去試階梯圖還有機械動作, Timing要抓的很準, 要試多很次。還有一些變頻器,溫感器,步進馬達, RS485, 電腦去讀資料,人機介面...
這都很值得去探索。
這些只要您有心都可以在工作中學習, 您不必太擔心。
ps(只是要心裡準備,做出來的產品服務才開始,如果客戶群在大陸,就要不時的出差到對岸, 運轉不順可能就要在工廠試到好...有時候那怕是機械不良..., 都要想用程式能否暫時cover過去..不過這要看公司啦, 每家狀況還是有些微不一樣..) 發表人 - pedro 於 2004/08/09 20:15:16
|
willchen
初階會員 ![]() ![]() 發表:64 回覆:81 積分:29 註冊:2003-05-23 發送簡訊給我 |
|
pedro
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:152 回覆:1187 積分:892 註冊:2002-06-12 發送簡訊給我 |
如果沒有機電的concept,會比較累的地方是, Trace問題點, 譬如說, 訊號雜訊、訊號衰減, Sensor的角度有效區域, 材料的使用, 直流馬達和交流馬達的馬力差別, 為什麼會用電磁閥?配線為什麼訊號線要和電源線分開?...
我那時候會接觸到這個, 是機緣, 剛好有主任人帶, 還有我弟弟是學電子電機的, 有人可以問......
PLC寫程式還好啦, 難在把這些元件整合協調成規律自動化作業....
不過依您描述的, 在我的感覺, 公司會錄用您, 而且工作內容還牽涉到VB, 那可能初期是做偏電腦這邊的人機介面, 也就是去讀PLC做畫面呈現及資料儲存分析, 這一點就是有軟體concept就夠了, 頂多比較煩麻的要去研究RS232及RS485的規格, 了解PLC資料傳送協定, 如此而已...這些有PLC手冊資料, 網路上搜尋也通常找到sample code,再不行就到處問人... 發表人 - pedro 於 2004/08/10 08:45:22
|
willchen
初階會員 ![]() ![]() 發表:64 回覆:81 積分:29 註冊:2003-05-23 發送簡訊給我 |
|
pedro
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:152 回覆:1187 積分:892 註冊:2002-06-12 發送簡訊給我 |
|
willchen
初階會員 ![]() ![]() 發表:64 回覆:81 積分:29 註冊:2003-05-23 發送簡訊給我 |
其實也沒有什麼,只是研所所學非所用,這兩份工作都跟我研所的領域都不相關,我在想既然研所讀的是純軟體,出來工作想找一些比較偏硬體的工作,所以才會想不開做現在的韌體工程師(IP router),但這公司對新進人員的培訓方式我覺得很難適應,因為在很少程式記錄下,註解又少的狀況下,使得我trace程式往往看不懂(看不懂是因為看不懂程式流程),讓我學習上很有限制,找人問又找不到人問的情況下,我工作的很沒有成就感。所以開104,結果找到高雄有家公司的分公司要找我去上班,又是在高雄(我人在台南工作),所以才會想到這家新公司上班,但又怕新公司跟原公司一樣,那我不就又重蹈覆轍。所以才會上來請教各位高手給點意見,因為很煩。也希望各位高手跟Pedro兄別介意
|
happosai
高階會員 ![]() ![]() ![]() ![]() 發表:93 回覆:228 積分:109 註冊:2002-09-15 發送簡訊給我 |
|
pedro
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:152 回覆:1187 積分:892 註冊:2002-06-12 發送簡訊給我 |
trace firmware要知道週邊零件的用途, 還要思考原創者的用意, firmware裡常會把邏輯電路轉換成code, 而且常常為了速度考量, 使用大量的指標和暫存器。firmware要寫的好, 很依賴電子電路邏輯電路的知識....(電子學自修比較困難)
happosai原言極是, 其實我以前在trace一個光碟機對copy的firmware, 有些sub也會看不太懂, 結果也都大概用自己的code去replace原來的code..(還好專案後來沒有進行下去, 光是別人寫的原始碼就有十幾萬行....)
追程式最累的是要去揣摩原創著的思路....
plc和firmware最大的不同在於, firmware的tools其實是蠻人性的, 動作錯了, 不會多大的損失, 頂多lag...壞了幾個週邊零件...而plc就不同, 時序弄錯了,週邊元件很貴, 而且不小心會讓機械誤動作, 夾到手弄壞輸送帶的東西....這要非常小心的....
希望willchen能順利轉換跑道...經驗閒談...放輕鬆..(在我看來, firmware發展性也不錯才是吧?) 發表人 - pedro 於 2004/08/11 19:19:19
|
willchen
初階會員 ![]() ![]() 發表:64 回覆:81 積分:29 註冊:2003-05-23 發送簡訊給我 |
謝謝各位高手的意見,我今天問了新公司的主管,大致上是以純軟為主,所以我也就不用怕了,原來她們公司是軟硬體分開的,韌體其實不錯,但我做的韌體是網路通訊,寫程式中底層有包含很多暫存器,需要很多轉換數值的副程式,但網通需要很基本的網路概念,但我本身對很底層的實作其實不是很有興趣,所以trace code很痛苦,而且很多程式不是C內建的,大多都是買來的,或自己寫的,使得程式閱讀很痛苦,又加上沒有相關的程式紀錄,要去猜想原作者的用意,的確很辛苦,現在想想還是使用BCB輕鬆愜意的多,因為純C的編譯軟體,尤其是韌體,通常很難Debug,不像BCB可以Runtime Debug,程式又很大,通常都不太敢亂動。我想我大概會去新的公司上班,畢竟在高雄住家裡薪水比台南這邊低兩千塊,其實還事滿划算的。在此謝謝各位高手的意見,感激不盡,希望以後有機會在請教各位高手
|
happosai
高階會員 ![]() ![]() ![]() ![]() 發表:93 回覆:228 積分:109 註冊:2002-09-15 發送簡訊給我 |
引言: trace firmware要知道週邊零件的用途, 還要思考原創者的用意, firmware裡常會把邏輯電路轉換成code, 而且常常為了速度考量, 使用大量的指標和暫存器。firmware要寫的好, 很依賴電子電路邏輯電路的知識....(電子學自修比較困難) happosai原言極是, 其實我以前在trace一個光碟機對copy的firmware, 有些sub也會看不太懂, 結果也都大概用自己的code去replace原來的code..(還好專案後來沒有進行下去, 光是別人寫的原始碼就有十幾萬行....) 追程式最累的是要去揣摩原創著的思路.... plc和firmware最大的不同在於, firmware的tools其實是蠻人性的, 動作錯了, 不會多大的損失, 頂多lag...壞了幾個週邊零件...而plc就不同, 時序弄錯了,週邊元件很貴, 而且不小心會讓機械誤動作, 夾到手弄壞輸送帶的東西....這要非常小心的.... 希望willchen能順利轉換跑道...經驗閒談...放輕鬆..(在我看來, firmware發展性也不錯才是吧?) 發表人 - pedro 於 2004/08/11 19:19:19電子學要自修的確是不容易,但是要自修到可以寫firmware跟硬體工程師 co-work應該還是辦得到的,因為小弟的電子學幾乎就是靠自修的,雖然 程度不怎麼樣,但是一些基本的電路,尤其是數位電路基本上還OK, 我還買了示波器(我承認我有點瘋狂)練習看訊號抓bug,在此推薦一本 電子學的好書,交大電信高銘盛老師寫的「基礎電子學」,對電子學 有恐懼感的人一定要試試看... 至於PLC,現在PLC的軟體已經做得很好,還有時序模擬的功能,寫程式 只要拖拉點放,不像從前用書寫器按個半死,但是就跟你說的一樣,那些 機電的元件都很貴的,不像單晶片一顆可能不到100元,壞了就丟掉, 就算是PLC的模組價格也很驚人,例如OMRON RS232模組一個要一千多,喵的... 寫firmware有工具幫忙debug當然會輕鬆些,但是像我弄的是ARM的code, 我們公司沒買ICE(連JTAG PORT都沒有),叫你用serial port自己想辦法 列印訊息除錯,所以只能靠最原始的方法一步步把問題找出來,這時候我還 覺得寫PLC是幸福的事... |
無故障
一般會員 ![]() ![]() 發表:17 回覆:69 積分:17 註冊:2004-03-11 發送簡訊給我 |
小弟在此發表一些經驗
PLC Language v.s Software Language
資料取得性 easy easy or hard
程式共通性 same non
編寫難易度 還好 看人吧!!
後續維修性 高 低(以台灣人而言) 或許每個行業需求不同 PLC 技術目前在台灣仍佔一席之地
多大呢? 兩兆雙星--> 跑不掉(因為多為日系廠商合作)
一個機電工程師可以負責2~3 條生產線的正常運轉
一組開發工程師(1~10)可以吃下整廠機台開發設備
客戶要求功能不易更改為其特點
其功能已經達到國際標準化的特性了. 軟體開發技術...
看人(公司)吧.....
建議找對公司(CMMI)
或找對名師,Team...
客戶要求功能容易更改為其特點
尚無有共通性的標準化!??? 試問經常逛書局的同好
您是否看過機電類相關書籍出版(再版)更新速度有比電腦語言相關書籍快嗎?
答案肯定是沒有. 這可以證明軟體與硬體的差別性
機電類基礎技術持久性遠比軟體編寫技術撐的更久 我可以一上網就把單一規格的PLC "全套" 電子書下載下來自行研讀
並馬上破解(修改)別人寫的PLC程式(沒註解) 但是我無法以相同的方式快速破解(修改)別人寫的軟體程式(沒註解是正常的)
軟體類在推動 CMMI 並不是沒有原因的
引言:
---------------------------------------
使用工具就是瞭解語法, 不斷試誤!
---------------------------------------
真同意這句話!! 引言:
--------------------------------------------------------------------
PLC階梯圖不難學,只要抓住幾個核心觀念很快就可以學會,我們公司
有請外面的老師來開短期課程過,沒上幾次大家就很厲害了;但是話說回來,
用自修的方式不容易學起來,第一、市面上沒幾本像樣的書,第二、設備
不容易取得(永宏的入門機種據說不到2000塊,但是哪裡買?) 還有就跟樓上幾位大大說的一樣,光會PLC程式沒用,還要具備電學
方面的知識,例如感測器、電機機械、工業電子學等...小弟以前唸過電機
不過通通還給老師了...
--------------------------------------------------------------------
只要肯花時間,培訓一個機電人員比培訓一個韌體工程師(IP router)較容易 建議各類型工作,資料齊全是對任何人有助益的一件事
努力讓自己的技術保持在Level 2 以上
不要以後--> 後進拿您寫的舊程式把你給問倒了,那真是丟臉..^_^
練習!
練習!
再練習!
------
嘿嘿嘿 |
㊣
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:261 回覆:2302 積分:1667 註冊:2005-01-04 發送簡訊給我 |
|
KENI_LIN
中階會員 ![]() ![]() 發表:86 回覆:267 積分:90 註冊:2004-05-31 發送簡訊給我 |
引言: 我想我大概會去新的公司上班,畢竟在高雄住家裡薪水比台南這邊低兩千塊,其實還事滿划算的。在此謝謝各位高手的意見,感激不盡,希望以後有機會在請教各位高手我也是遇過相同的問題,只是我比你辛苦一點,是"硬體"轉"軟體";也曾懷疑過在30歲轉型對不對?畢竟是從熟悉的工作環境跳到陌生的領域,還好同事都很不錯,不會"暗槓",都很熱心,但是有一點很重要,請看以下分享討論: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=66040 所以自己的心態是不是夠認真,是很重要的!
------
Keni Lin |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |