先說結論,Function Block (以下簡稱FB,不是臉書)。
如果是會寫PC語言的人,FB是lib或DLL的概念
FB不是讓你用來兜一個邏輯程式用的,而是建立你自己的函式(庫)
當你用FB的功能寫好一個函式
就可以把這個FB匯出(未來有相同需求再匯入)
然後在你的程式裡,隨時可以調用你自己寫的FB
舉個例子
如果你在程式裡會非常常用到A x B = C這個功能
可以自己寫一個FB(功能塊?)
寫FB時要定義引入參數A & B,引出參數 C
然後FB的內容就是 return C = A*B;
未來你有1跟2這兩個數字,想計算兩者的乘積,就可以呼叫這個FB,丟進A跟B
輸出的C就是你要的答案
迷之音 : 這個內建的Function就有啦! 基本功能耶
提外話,在plc裡,Function 跟 Function Block 是不同的
※ 引述《shortLC (廢物大學生)》之銘言:
: 標題: [問題]PLC語法function block功能圖使用方法?
: 時間: Sun Apr 22 21:53:01 2018
:
:
: PLC控制器的程式語法有很多種
:
: 以三菱來說
:
: 我想大部分的人都是用階梯圖來寫
:
: 那麼我想問的是還有另外一種比較冷門的語法
:
: 叫做function block功能圖
:
: 在建立新檔案前要先選擇structure project才能選擇FBD選項
:
: 而不是一般的LD階梯圖寫法
:
:
:
: 但是這方面似乎很少人在教學
:
: 而小弟又對這個東西有點興趣
:
: 不知道有沒有高手能提供一些訊息
:
: 哪裡有人在教function block或是市面上有哪裡能找到function block的書 ?
:
: 感激不盡
:
:
:
:
: