PLC程式架构设计讲义(102.06.07)_第1页
PLC程式架构设计讲义(102.06.07)_第2页
PLC程式架构设计讲义(102.06.07)_第3页
PLC程式架构设计讲义(102.06.07)_第4页
PLC程式架构设计讲义(102.06.07)_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PLC 程式架構設計邱顯源2021/8/14P.12007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 2上課內容結構(概念)n程式基本結構設計nPLC內部元件劃分使用n活用重覆性程式(建構模組)n專案程式設計時的構思n各單機基本程式設計n自動程式流程設計n警報訊息2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 3程式基本結構設計n自控部主要程式結構n系統程式n系統手/自動、異常報警、模擬運轉模式、密碼、對時等n伺服程式n軸控部分參數及伺服控制程式等n人機程式n警告訊息、I/O Table、Recipe等n單機程式(需有獨立手自動狀態)nI/O轉換、單機運作狀態、HMI

2、PB與燈號、自動流程程式、手動及輸出程式、Tact time計時顯示等2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 4PLC內部元件劃分使用n元件劃分後定址,便於下次使用。2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 5PLC內部元件劃分使用n例如系統程式,規劃後 M0為自動啟動狀態、M1為手動狀態、M4為系統異常、M5為系統暫停等,只需規劃只需規劃一次即可持續應用再一次即可持續應用再下一專案。下一專案。2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 6活用重覆性程式(建構模組)伺服標準程式模組伺服標準程式模組InputInput元件元件及觸發指令

3、及觸發指令訊息顯示模組訊息顯示模組編輯訊息觸發編輯訊息觸發條件條件i/o Table模組模組條件設定條件設定2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 7專案程式設計時的構思n分類:分類:系統中可區分幾種機台?n相同或相似在一起。n整理後我須製作幾種程式?n複製:複製:相近或相同程式可複製,程式書寫較快速。n系統功能:系統功能:沿用既有已開發模組,縮減程式設計時間。n特殊功能:特殊功能:製作特殊功能程式,應以開發模組模式考量,便於日後應用。2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 8各單機基本程式設計2007年11月12日滿足客戶滿足客戶 共創未來共創未來

4、P. 9各單機基本程式設計nI/O 轉換(INPUT):可讓信號更靈活輸入模組I/O內部繼電器元件輕易改變程式動作2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 10各單機基本程式設計nI/O 轉換(OUTPUT)輸出模組I/O內部繼電器元件延遲OFF2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 11各單機基本程式設計n狀態2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 12各單機基本程式設計n按鍵燈號顯示2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 13各單機基本程式設計n手動及輸出程式先完成手動程式自動流程完成後再加入2007年1

5、1月12日滿足客戶滿足客戶 共創未來共創未來P. 14自動程式流程設計(shift)n程式流程圖不宜太龐大,避免牽扯太多機構動作,建議分割細部,每單機至少一個以上流程.n建議以搬運物件一個Cycle一個流程。n常用符號準備作業程序決策結束顯示2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 15自動程式流程設計(shift)n流程應有起始,與結束指令,當結束指令發出代表流程重新執行構成循環.流程開始動作1動作2執行動作1條件流程執行中動作3流程結束AA2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 16自動程式流程設計(shift)n為避免程式殘留死當,應設置流程RE

6、SET按鍵功能,供使用者清除流程,及當流程必要條件消失,應能自動流程清除.流程開始流程開始自動流程啟動條件Reset流程結束自動清除流程 PLS 自動清除流程流程必要條件,如無載動作1流程開始自動動作1啟動條件流程開始動作2流程執行中2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 17自動程式流程設計(shift)n流程啟動後,應有阻擋第一指令機制,避免一個流程有多個指令執行.流程開始動作1動作2執行動作1條件流程執行中2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 18自動程式流程設計(shift)n自動流程開始時,為避免因人員操作造成機構無法於起始定位,會無法啟

7、動此流程,所以須有初始位檢測機制.自動初始檢查流程開始流程起始全部定位條件至起始條件1動作至起始條件2動作起始定位條件1起始定位條件2流程開始2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 19自動程式流程設計(shift)n因寫法驅動指令會是常ON信號,容易造成伺服重複驅動問題,如出現536異常碼.伺服馬達驅動伺服馬達驅動完成BUSY 信號ON下一動作指令伺服定位到達M CODE2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 20自動程式流程設計(shift)自動氣缸前進下一動作定位條件逾時計時動作逾時警報定位條件逾時計時到達自動2007年11月12日滿足客戶滿足

8、客戶 共創未來共創未來P. 21自動程式流程設計(程式範例)2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 22自動程式流程設計(程式範例)2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 23自動程式流程設計(程式範例)2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 24自動程式流程設計(程式範例)2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 25自動程式流程設計(程式範例)2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 26完畢2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 27流程圖 練習頂昇機構放料20

9、07年11月12日滿足客戶滿足客戶 共創未來共創未來P. 28舉昇機構等待Robot放片 2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 29Robot 卸載完成2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 30後方校正前進2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 31後方校正復歸2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 32左右校正+後方校正2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 33校正全部復歸2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 34將工件下放 入輸送帶2007年11月12日滿足客戶滿足客戶 共創未來共創未來P. 35工件脫離

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论