HMC控制器使用手册
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2. 控制器介紹
2.1. 控制器架構
HMC 控制器使用的階梯圖工作原理與傳統 PLC 階梯圖不同. 傳統 HMC 控制器只有一個處理 器且執行單一個階梯圖程式, 在逐一掃描與執行每行指令後, 會將演算結果送到輸出界面, 然後再 重新讀取輸入狀態演算輸出, 如此週而復始地循環執行階梯圖指令動作. 但單一的階梯圖程式 對於愈來愈複雜的自動控制與運算將造成階梯圖程式在開發與維護上的困難. HMC 控制器採用分時多工處理架構, 能同時執行最多至四個主程式(Cyclic Task), 可將其視 為獨立的四個小型 PLC 來規劃程式, 將更有利於複雜專案的程式開發規劃. 而每一個主程式有各自 的掃描執行時間, 透過設定可讓使用者自行決定處理器執行每一個主程式的時間比重. HMC 控制器 也採用呼叫副程式的概念, 能將重複使用到的功能規劃為副程式, 而當需要使用時只需呼叫該功能 程式, 如此能簡化程式開發. HMC 控制器對於運動控制方面也提供了運動程式(Motion Program), 以提供使用者更多元的運動控制方式, 在之後章節將會有更詳盡介紹. HMC 控制器架構下的程式型態共可分為初始程式(Initial Task), 主程式(Cyclic Task), 定時程 式(Timer Task), 副程式(Sub Program)和運動程式(Motion Program)等類型.
定時程式(Timer Task):
在整個專案中最多可新增至 8 個定時程式 , 每個定時程式都能設定各自的執行間隔時間 (Interval), Interval 為定時程式執行的間隔時間(單位 ms). 定時程式有最高的執行優先權以確保能 被定時的執行, 由於能多個定時程式同時執行, 因此系統對單一定時程式不會連續執行超過 50us 的時間(可設定), 以能在多個定時程式間切換執行, 達成同時執行多個定時程式. 如下圖為例, 若專案中有 T1 與 T2 兩個定時程式且設定『最長執行切換時間』為 100us, T1 為 較大的階梯圖程式, 完整掃描時間大於 100 us; T2 為較小程式且完整掃描時間少於 100 us, 兩者設
傳統控制器階梯圖程式在程式執行前會先將外部輸入信號 On/Off 狀態一次讀入輸入信號記 憶區內, 在程式執行時將運算結果存入各裝置記憶區內, 當執行到 END 指令時再將裝置記憶區內 Y 的 On/Off 狀態送到輸出記憶區以改變外部輸出. 在 HMC 控制器程式架構中能同時存在多個主程 式執行, 在每一個主程式開始時會先讀取所有外部輸入信號動作, 而當任一主程式執行到 END 指 令時同樣地也會將目前運算結果 Y 的 On/Off 狀態輸出至外部輸出.
Page 3/67
Doc. Name Doc. No:
HMC控制器/12/01
如下圖為例, 若專案中有 A 與 B 兩個主程式, 兩者有相同的階梯圖程式, 使用率設定分別為 80%與 20%. 假設微處理器整個掃描週期為 1000 ms, 其中分配 500 ms 執行時間給 A 與 B 兩個主 程式, 執行主程式行為如以下示意圖. 在週期時間內 A 主程式都會分配到 400 ms 的時間執行, 即可 完成了一次完整的階梯圖程式掃描, 但 B 主程式只分配到 100 ms 的時間執行, 因此每次掃描週期 中僅執行四分之一的階梯圖程式; 當經過四次的掃描週期後 B 主程式才執行完一次程式, 但 A 主 程式已經執行四次了. 因此, 我們可以針對不同重要性的主程式, 設定給予不同的使用率, 如對於 較重要或需即時性處理的主程式分配較高的處理器使用率, 如此即可縮短該主程式的掃描時間.
3.
4.
5.
Page 2/67
Doc. Name Doc. No:
HMC控制器使用手冊
Rev.: v1.0 Revised Date: 2012/12/01
1. 前言 - HMC控制器概述
隨著自動化發展及產業應用的需求日益增加, 設備機台往往需要具備友善的人機介面與操作 控制邏輯功能. 台達 HMC (Human Machine Interface & Control)整合了 HMI 與 PLC, 提供高效 能的人機介面與邏輯控制整合, 更進一步地改進傳統 PLC 架構並賦予模組化特性, 以利降低程式複 雜度與提高可讀性. 台達 HMC 透過 DMCNet 通訊更可完美地搭配台達伺服驅動器與馬達, 藉由分 散式架構與內建特殊裝置能簡易地實現多軸運動控制. 台達 HMC 在工業控制系統與分散式的架構 中將擔任舉足輕重之角色, 帶給使用者更加強大功能與縮短開發工時等效益.
2.2. 階梯圖程式
初始程式(Initial Task):
在整個專案中只有一個初始程式, HMC 啟動後第一個執行且只會執行一次的程式. 可將系統 或驅動器的初始設定規畫在初始程式中.
主程式(Cyclic Task):
在專案中必須存在至少一個主程式, 而最多可以增加至四個主程式, 以多工方式來同時執行 這些主程式. HMC 控制器執行主程式的方式為, 透過設定各個主程式的使用率(Usage%)來決定微 處理器執行主程式的運算時間分配.
HMC 控制器使用手冊
Doc. No.: Version: v1.0
Page 1/67
Doc. Name Doc. No:
HMC控制器使用手冊
Rev.: v1.0 Revised Date: 2012/12/01
Table of Contents
1. 2. 前言 - HMC控制器概述 ....................................................................................................... 3 控制器介紹 .............................................................................................................................. 3 2.1. 控制器架構 .............................................................................................................. 3 2.2. 階梯圖程式 .............................................................................................................. 3 2.3. 使用裝置 .................................................................................................................. 7 2.4. 使用指令 ................................................................................................................ 15 特殊裝置 ................................................................................................................................ 20 3.1. 特殊裝置一覽表 .................................................................................................... 20 3.2. PLC系統特殊繼電器 ............................................................................................ 20 3.3. PLC系統特殊暫存器 ............................................................................................ 24 3.4. 運動模式特殊繼電器 ............................................................................................ 28 3.5. 運動模式特殊暫存器 ............................................................................................ 34 動作運行 ................................................................................................................................ 53 4.1. 吋動 ........................................................................................................................ 53 4.2. 復歸 ........................................................................................................................ 54 4.3. 單軸直線 ................................................................................................................ 56 4.4. 直線補間 ................................................................................................................ 58 4.5. 圓弧 ........................................................................................................................ 60 4.6. 連續路徑 ................................................................................................................ 62 4.7. 手輪 ........................................................................................................................ 64 附錄 ........................................................................................................................................ 66 5.1. 擴充接腳(含手輪安裝) ......................................................................................... 66 5.2. 總線接腳定義 ........................................................................................................ 66