plc軟體架構介紹
DESCRIPTION
PLC軟體架構介紹. 一 . 順序控制概論 二 . 程式基本架構 三 . 模組化程式應用. 順序控制概論. 1. 基本 AND OR 邏輯. 2. 基本順序控制. 3. 基本順序控制 + 子流程 1. 4. 基本順序控制 + 子流程 2&3. 5. 基本順序控制 - 跳步. 程式基本架構 (1). 1. 系統區 啟動 / 停止 ,inline/offline, Local/Remote, 以及其他模式管理與切換 2.Recipe data 因產品不同而有不一樣的製程參數 , 如面板尺寸 , 溫度 , 壓力等 3. 機台共通性參數 - PowerPoint PPT PresentationTRANSCRIPT
PLC軟體架構介紹
一 . 順序控制概論二 . 程式基本架構三 . 模組化程式應用
順序控制概論1. 基本 AND OR 邏輯
2.基本順序控制
3.基本順序控制 +子流程 1
4.基本順序控制 +子流程 2&3
5.基本順序控制 -跳步
程式基本架構 (1)1. 系統區啟動 / 停止 ,inline/offline,
Local/Remote, 以及其他模式管理與切換2.Recipe data
因產品不同而有不一樣的製程參數 , 如面板尺寸 , 溫度 , 壓力等3. 機台共通性參數不因產品別而改變的參數 , 如各軸運轉速度 , 特殊功能啟用與否 ,ccd 旋轉中心等
程式基本架構 (2)4. 手動調機與故障排除用5. 機構歸原點在自動運轉前需要先將各機構歸到預備位置6. 自動此為機台最重要運轉模式 , 運用前述之順序動作控制 , 架構出各機構的動作 , 也包含各機構之間或上下游的傳片交握動作
程式基本架構 (3)7. 在籍處理當產品運送到下一站時 , 需要將此產品的 data 轉移到下一站 , 在籍 data 可能含有經某一站的製程資料 ( 如壓力 , 檢查結果 ), 或是上游所傳下來的資料一般在籍轉移會以某一機構動作執行 ,如有必要還會搭配檢知器的狀態
程式基本架構 (4)7. 異常產生與處理機構元件有可能損壞 , 產品有可能破損掉落 , 所以需要產生異常並予以排除 , 以馬達異常通常直接收控制器或驅動器的異常輸出 , 其他可以動作 . 檢知器狀態與時間來產生異常8.CIM
依使用者的規格上報資訊 , 與接收資料與處理
Recipe data 處理方式
Recipe1 data
Recipe2 data
Recipe3 data
RecipeN data
Recipe輸入顯示
現行 Recipe
回存原選擇的 Recipe No
選擇的 Recipe No 暫存
依現行 Recipe No 暫存
機台共通性參數 處理方式
共通性參數 共通性參數輸入顯示
暫存回存
異常 ( 參考 PLC 異常程式 )異常總數 :0 異常
發生F8Code0008
異常碼 :0000
異常碼 :0000
異常碼 :0000
異常碼 :0000
異常總數 :1
異常碼 :0008
異常碼 :0000
異常碼 :0000
異常碼 :0000
異常發生F9Code0009
異常總數 :2
異常碼 :0008
異常碼 :0009
異常碼 :0000
異常碼 :0000
異常F8Code0008消失
異常總數 :1
異常碼 :0009
異常碼 :0000
異常碼 :0000
異常碼 :0000
模組化程式應用使用 Subroutine programCALL(P)RET
範例 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 決定
Subroutine program使用 function devices(FX,FY,FD)
Subroutine program output OFF calls(FCALL)
模組化程式應用使用 Function block
參考 plc 程式FB-TEST-V01FB-QD75
END