Re: [問題]PLC語法function block功能圖使用方法?
先說結論,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的書 ?
:
: 感激不盡
:
:
:
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.177.179
: ※ 文章網址: https://www.ptt.cc/bbs/Mechanical/M.1524405189.A.6E1.html
: 推 HiJimmy: 跟SFC一樣嗎? 04/22 22:02
: 推 HiJimmy: 查了一下 不一樣的東西XD 04/22 22:04
: → shortLC: 一樣是GXwork內的語法,但是寫法差很多,而且很少人再用 04/22 22:29
: 推 esdjcots: 很多人用。你直接看原廠手冊就可以了。 04/23 08:01
: 推 jay1202: 覺得跟LD差不了多少,想學新的建議學ST,至少寫計算式比 04/23 09:24
: → jay1202: 較快 04/23 09:24
: → shortLC: 不管是ST還是FB,請問各位高手哪裡有教學資源? 04/23 09:37
: 推 c9301079: ST 看if while switch ……這些的範例 程式就可以了吧… 04/24 18:30
: → c9301079: … 04/24 18:30
: 推 jay1202: http://www.deltaww.com/Products/PluginWebUserControl/ 04/29 02:29
: → jay1202: downloadCenterCounter.aspx?DID=2361&DocPath=1&hl=zh-T 04/29 02:29
: → jay1202: W 忘了回,有點久了。 04/29 02:29
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.224.154.206
※ 文章網址: https://www.ptt.cc/bbs/Mechanical/M.1525101358.A.36A.html
→
05/07 21:38,
6年前
, 1F
05/07 21:38, 1F
→
05/07 21:39,
6年前
, 2F
05/07 21:39, 2F
推
05/11 10:58,
6年前
, 3F
05/11 10:58, 3F
→
05/11 11:03,
6年前
, 4F
05/11 11:03, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):