看板 Mechanical 關於我們 聯絡資訊
先說結論,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
shortLC: 瞭解功能塊的功能後,的確會覺得這是個很方便的東西 05/07 21:38
shortLC: 但是我想知道哪裡有這方面的資源能學習 05/07 21:39
DOOT: 如果是三菱的建議用GXWORK3了,Q系列的FB跟FBD都是假的.. 05/11 10:58
DOOT: 工控人家園有相關結構體的手冊(ST,FBD)等等.. 05/11 11:03