PLC_Process_TG_TW_1_1
PLC_Basic_TG_TW_1_1
PLC_Installation_TG_TW_1_1
※ 技術指南的PDF檔,建議按滑鼠右鍵"另存目標"儲存檔案。
本文針對首次選用本公司PLC的客戶,以必要的用語為中心,說明本公司PLC (可程式控制器)的SYSMAC PLC共通基本動作。本文並未涵蓋採購後設計FA系統或PLC程式設計時所需要的技術資訊。 |
I/O更新 在PLC (可程式控制器)方面,客戶所設計的使用者程式將會一面讀寫PLC內的記憶體區域(OMRON稱為「I/O記憶體」)的資訊,一面從最前面的指令依序逐一執行並處理到最後的指令。 另一方面,PLC或直接連接基本I/O模組的感測器/開關等PLC外部的資料,會在一定的時間點,一併交換PLC內「I/O記憶體」的資料。 上述PLC以外的外部資料,與PLC內的I/O記憶體內部資料的統一交換處理為「I/O更新動作」。 客戶在檢討設計的FA系統或使用者程式的動作時,了解在什麼時間點執行I/O更新是非常重要的。使用SYSMAC PLC時,會在執行所有指令後立即執行上述的I/O更新動作。 (如下圖所示) |
週期時間
|
中斷Task 通常,使用者程式會在PLC的處理週期內,與I/O更新等其他處理作業一起依序執行(請參閱「I/O更新」的項目)。 可優先於上述處理週期的處理項目為中斷Task。若事先指定的中斷條件成立,就會中斷處理週期而優先執行。 (依據SYSMAC PLC的機種而定,有些情況會將「中斷Task」記為「中斷程式」,但本文以CS/CJ系列所使用的「中斷Task」說明。) 例如,SYSMAC CS/CJ系列提供的中斷Task包括斷電中斷、定時中斷、I/O中斷、利用內部計時器的固定週期中斷、外部中斷等。 |
I/O分配 若要在使用者程式上處理安裝於PLC的輸出輸入模組的輸入、輸出訊號,則必須事先分配PLC內的I/O記憶體的位址。 此將安裝於PLC的模組的實際輸出輸入分配至I/O記憶體的動作稱為I/O分配。CPU模組依據上述I/O分配資訊掛載模組與I/O更新。 使用SYSMAC PLC時,上述I/O分配資訊以「登錄I/O表」記錄於PLC內。「登錄I/O表」的製作方式包括使用程式設計工具,依據實際安裝於PLC的模組資訊進行線上自動登錄,以及使用程式設計工具離線設計後,將I/O表傳送至PLC並自動登錄的方法。(依機種而定,有些不需要製作登錄I/O表,有些則無法在線上設計I/O表。) |
|
|
|
CPU模組的記憶體區域
|