plc軟體架構介紹

19
PLC 軟軟軟軟 . 順順順順順順 順 . 順順順順順順 順 . 順順順順順順順

Upload: ozzie

Post on 04-Jan-2016

100 views

Category:

Documents


1 download

DESCRIPTION

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

TRANSCRIPT

Page 1: PLC軟體架構介紹

PLC軟體架構介紹

一 . 順序控制概論二 . 程式基本架構三 . 模組化程式應用

Page 2: PLC軟體架構介紹

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

Page 3: PLC軟體架構介紹

2.基本順序控制

Page 4: PLC軟體架構介紹

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

Page 5: PLC軟體架構介紹

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

Page 6: PLC軟體架構介紹

5.基本順序控制 -跳步

Page 7: PLC軟體架構介紹

程式基本架構 (1)1. 系統區啟動 / 停止 ,inline/offline,

Local/Remote, 以及其他模式管理與切換2.Recipe data

因產品不同而有不一樣的製程參數 , 如面板尺寸 , 溫度 , 壓力等3. 機台共通性參數不因產品別而改變的參數 , 如各軸運轉速度 , 特殊功能啟用與否 ,ccd 旋轉中心等

Page 8: PLC軟體架構介紹

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

Page 9: PLC軟體架構介紹

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

Page 10: PLC軟體架構介紹

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

依使用者的規格上報資訊 , 與接收資料與處理

Page 11: PLC軟體架構介紹

Recipe data 處理方式

Recipe1 data

Recipe2 data

Recipe3 data

RecipeN data

Recipe輸入顯示

現行 Recipe

回存原選擇的 Recipe No

選擇的 Recipe No 暫存

依現行 Recipe No 暫存

Page 12: PLC軟體架構介紹

機台共通性參數 處理方式

共通性參數 共通性參數輸入顯示

暫存回存

Page 13: PLC軟體架構介紹

異常 ( 參考 PLC 異常程式 )異常總數 :0 異常

發生F8Code0008

異常碼 :0000

異常碼 :0000

異常碼 :0000

異常碼 :0000

異常總數 :1

異常碼 :0008

異常碼 :0000

異常碼 :0000

異常碼 :0000

異常發生F9Code0009

異常總數 :2

異常碼 :0008

異常碼 :0009

異常碼 :0000

異常碼 :0000

異常F8Code0008消失

異常總數 :1

異常碼 :0009

異常碼 :0000

異常碼 :0000

異常碼 :0000

Page 14: PLC軟體架構介紹

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

Page 15: PLC軟體架構介紹

範例 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 決定

Page 16: PLC軟體架構介紹

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

Page 17: PLC軟體架構介紹

Subroutine program output OFF calls(FCALL)

Page 18: PLC軟體架構介紹

模組化程式應用使用 Function block

參考 plc 程式FB-TEST-V01FB-QD75

Page 19: PLC軟體架構介紹

END