English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請問有關自動控制PLC
如果要自己在家自修...在書籍選擇方面應該怎麼去做選擇...
PLC是怎樣的一ㄍ程式?
該從什麼地方去下手去學習???

2005-10-22 10:03:57 · 3 個解答 · 發問者 Anonymous in 電腦與網際網路 程式設計

3 個解答

PLC各家廠牌 "語法"、 "鍵盤輸入方法"、PLC線路的接線方法(keyboard) 不盡相同,譬如,I/O 模組有高速低速(反應速度)、電流輸出、SSR輸出、Relay....等等。還有人機介面、網路介面、A/D D/A 模組.......很多很多不同需求有不同型號跟廠牌。所以建意你從兩方面著手:

軟體:我玩過很多廠牌的PLC,語法我歸納為兩種,就是順序控制方式的跟stage 方式的,其實玩久了都知道 PLC沒什麼,只要最根本順序控制你懂,其它的只是變型而已,當然懂C語言跟組語是更好的,只要你懂變通跟基本原理關念的話,我認為大同小異。輸入法式(Key in),當然要適應一下囉,差異是很大各廠不一,例如:起始點有用str、LD、Load.....都有,我都是一個case接完就忘了,管它什麼廠的,用到再看技術手冊就好了,不過一些特殊功能指令要查一下囉,各廠牌型號是不一樣的,當然你也可以用電腦來 "畫" PLC 程式囉,一般大廠都有支援。

硬體:這個就要看顧客跟機械設備的需求,要用那產牌、型號、規格、PLC反應速度......等等,要靠經驗跟實際需求,其它再 k該廠的 specifications就行囉

總歸而論,傳統的順序控制懂的話,那一廠牌的無關緊要囉,變通一下就好了 ,打好基礎才是最重要的,其它的用到再去看書就行囉。

ps. 我高職是從 OMRON 學起的。

2005-10-25 13:23:44 補充:
即然有人提到了SFC,這裡補充一下,它的來源:
SFC-Sequential Function Chart (順序式功能圖或又稱狀態遷移圖)是法國特利美(Telemecanique)針對機械動作流程開發圖形式順序編程語言。

SFC是Grafcet延伸,IEC將其列為PLC標準編程語言之一;IEC61131-3(原稱IEC1131-3)。

注:
1、順序編程語詞(Grafcet);IEC848。
2、IEC:International Electro-technical Commission(國際電子工業委員會)

2005-10-25 13:52:32 補充:
這裡還是強調,基本功才是重點,SFC
只是順序的變型,變成stage(狀態)傳到下一個stage,分支結合跳躍,但基本原理是不變的。而那些功能指令,說穿了只是組語的變型,像左移右移旋轉比較四則運算(因為PLC也是單晶片寫的)。說明白一點,PLC語言是高階語言的一種,適合工業自動化技術人員使用,最後還是要編譯(compile)成組語(最後是機械器碼)來使用,所以萬法歸宗,基本功為順序、組語、C語。單晶片計算機的關念對你學習是有幫助的。

2005-10-22 11:29:26 · answer #1 · answered by 洪不同 6 · 0 0

不對吧 ......

最主要的重點在

你有沒有配線的基礎 !?

如果連配線基礎都沒有 PLC還玩什麼 ~_~

1.先學配線的基礎
2.瞭解 一些基本元件
3.開始把這些基礎以PLC程式完成

如果上面三個都ok了 那就開始 應用PLC嘍

2007-12-25 22:28:03 · answer #2 · answered by PLC s趙昌永s 7 · 0 0

學習PLC我不建議你去找書看
因為閉門造車浪費時間
(若你是學生就例外 哀 教育失敗就在這裡)
良心建議你
去買壹台入門機實測或是找一份相關的工作做
PLC程式語言主要分為五種:
1.LD=Ladder Diagram (階梯圖)
2.FBD=Functional Block Diagram (功能方塊圖)
3.SFC=Sequential Function Chart (順序式功能圖或又稱步進階梯圖)
4.ST=Structured Text (結構化文字語言)
5.IL=Instruction List (指令集語言)
這五種語言為撰寫PLC的五大語言
但是因廠牌的不同所支援的語言就不同
而且指令不能完全通用
近年來在推廣的openPLC就可以通用這五種語言
PLC不論在應用或是理論上都是廣泛的
一言也難道盡
有興趣的話再問我吧!
我的e-mail: dinowu205yahoo.com.tw

2005-10-24 22:22:24 · answer #3 · answered by 老頭子 4 · 0 0

fedest.com, questions and answers