1 / 19

PLC軟體架構介紹

PLC軟體架構介紹. 一 . 順序控制概論 二 . 程式基本架構 三 . 模組化程式應用. 順序控制概論. 1. 基本 AND OR 邏輯. 2. 基本順序控制. 3. 基本順序控制 + 子流程 1. 4. 基本順序控制 + 子流程 2&3. 5. 基本順序控制 - 跳步. 程式基本架構 (1). 1. 系統區 啟動 / 停止 ,inline/offline, Local/Remote, 以及其他模式管理與切換 2.Recipe data 因產品不同而有不一樣的製程參數 , 如面板尺寸 , 溫度 , 壓力等 3. 機台共通性參數

ozzie
Download Presentation

PLC軟體架構介紹

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PLC軟體架構介紹 一.順序控制概論 二.程式基本架構 三.模組化程式應用

  2. 順序控制概論 1.基本 AND OR 邏輯

  3. 2.基本順序控制

  4. 3.基本順序控制+子流程1

  5. 4.基本順序控制+子流程2&3

  6. 5.基本順序控制-跳步

  7. 程式基本架構(1) 1.系統區 啟動/停止,inline/offline, Local/Remote,以及其他模式管理與切換 2.Recipe data 因產品不同而有不一樣的製程參數,如面板尺寸,溫度,壓力等 3.機台共通性參數 不因產品別而改變的參數,如各軸運轉速度,特殊功能啟用與否,ccd 旋轉中心等

  8. 程式基本架構(2) 4.手動 調機與故障排除用 5.機構歸原點 在自動運轉前需要先將各機構歸到預備位置 6.自動 此為機台最重要運轉模式,運用前述之順序動作控制,架構出各機構的動作,也包含各機構之間或上下游的傳片交握動作

  9. 程式基本架構(3) 7.在籍處理 當產品運送到下一站時,需要將此產品的 data 轉移到下一站,在籍 data 可能含有經某一站的製程資料(如壓力,檢查結果),或是上游所傳下來的資料 一般在籍轉移會以某一機構動作執行,如有必要還會搭配檢知器的狀態

  10. 程式基本架構(4) 7.異常產生與處理 機構元件有可能損壞,產品有可能破損掉落,所以需要產生異常並予以排除,以馬達異常通常直接收控制器或驅動器的異常輸出,其他可以動作.檢知器狀態與時間來產生異常 8.CIM 依使用者的規格上報資訊,與接收資料與處理

  11. Recipe data 處理方式 Recipe 1 data Recipe 輸入顯示 選擇的 Recipe No 暫存 Recipe 2 data 回存原選擇的 Recipe No Recipe 3 data 依現行 Recipe No 暫存 現行Recipe Recipe N data

  12. 機台共通性參數 處理方式 共通性參數 共通性參數 輸入顯示 暫存 回存

  13. 異常(參考 PLC異常程式) 異常發生F8 Code 0008 異常發生F9 Code 0009 異常總數:0 異常總數:1 異常總數:2 異常碼:0000 異常碼:0008 異常碼:0008 異常碼:0000 異常碼:0000 異常碼:0009 異常碼:0000 異常碼:0000 異常碼:0000 異常碼:0000 異常碼:0000 異常碼:0000 異常F8 Code 0008 消失 異常總數:1 異常碼:0009 異常碼:0000 異常碼:0000 異常碼:0000

  14. 模組化程式應用使用 Subroutine programCALL(P)RET

  15. 範例 1 • (1) 當X2 OFF • 1) 執行 step 0 到 FEND • 2) Y70 ON/OFF 由 X3 決定 • 3) Y71 維持原狀態,不會被 X4 影響 • (1) 當X2 ON • 1) 執行 P10 後繼續 step 4 到 FEND • 2) Y70 ON/OFF 由 X3 決定 • 3) Y71 ON/OFF 由 X4 決定

  16. Subroutine program使用 function devices(FX,FY,FD)

  17. Subroutine program output OFF calls(FCALL)

  18. 模組化程式應用使用 Function block參考 plc 程式FB-TEST-V01FB-QD75

  19. END

More Related