oeztw_ajax_loader.gif

Page top

本文

可程式控制器 技術說明

PLC_TG_TW_1_3
※ 技術指南的PDF檔,建議按滑鼠右鍵"另存目標"儲存檔案。

概要專有名詞解說

專有名詞解說

本篇主要說明PLC(可程式控制器)的共通基本操作,並以初次選用本公司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 更新是非常重要的。會在執行所有指令後立即執行上述的I/O 更新動作。(如下圖所示)



週期時間

關於PLC 的處理週期,執行I/O 更新(開始)後,到下次執行I/O 更新(處理)為止的時間為週期時間。
週期時間包含共通處理(自我檢知)、使用者程式執行處理、I/O 更新處理、周邊服務處理等所需要的時間。
• 週期時間如果較長,PLC 外部資料的更新週期將會變長,輸出輸入應答時間也會變長,將無法匯入比週期時間短的輸入變化。
• 週期時間如果較短,輸出輸入應答時間也會變短,便可高速處理。
• 週期時間若有變動,指令執行間隔以及輸出輸入應答時間也會改變。
可透過下述方式求得週期時間。
週期時間 = 共通處理時間 + 指令執行時間的合計 + I/O 更新時間 + 周邊服務時間
PLC 各機種執行時間的計算方式,記載於產品手冊中。

 

中斷Task

通常,使用者程式會在PLC 的處理週期內,與I/O 更新等其他處理作業一起依序執行(請參閱「I/O 更新」的項目)。
可優先於上述處理週期的處理項目為中斷Task。若事先指定的中斷條件成立,就會中斷處理週期而優先執行。
(依PLC 的機型不同,有時會將「中斷任務」記為「中斷程式」,但本文是以CS/CJ 系列所使用的「中斷任務」一詞進行說
明。)
例如,CS/CJ 系列提供的中斷Task 包括斷電中斷、定時中斷、I/O 中斷、利用內部計時器的固定週期中斷、外部中斷等。