詳細(xì)參數(shù) | |||
---|---|---|---|
品牌 | 西門子 | 型號 | 6ES7297-1AA23-0XA0 |
結(jié)構(gòu)形式 | 其他 | 安裝方式 | 其他 |
LD指令處理器 | 其他 | 加工定制 | 否 |
西門子模塊6ES7297-1AA23-0XA0-0AA20-0AA3
西門子模塊6ES7297-1AA23-0XA0-0AA20-0AA3
西門子模塊6ES7297-1AA23-0XA0-0AA20-0AA3
根據(jù)優(yōu)先級按其發(fā)生順序進(jìn)行處理。對于中斷事件,如果適用的話,CPU 將讀取輸入、執(zhí)行
OB,然后使用關(guān)聯(lián)的過程映像分區(qū) (PIP) 寫入輸出。
系統(tǒng)要保證掃描周期在一定的時間段內(nèi)(即zui大循環(huán)時間)完成;否則將生成時間錯誤事件。 ? 在每個掃描周期的開始,從過程映像重新獲取數(shù)字量及模擬量輸出的當(dāng)前值,然后將其
寫入到 CPU、SB 和 SM 模塊上組態(tài)為自動 I/O 更新(默認(rèn)組態(tài))的物理輸出。 通過指令
訪問物理輸出時,輸出過程映像和物理輸出本身都將被更新。
? 隨后在該掃描周期中,將讀取 CPU、SB 和 SM 模塊上組態(tài)為自動 I/O 更新(默認(rèn)組態(tài))的
數(shù)字量及模擬量輸入的當(dāng)前值,然后將這些值寫入過程映像。 通過指令訪問物理輸入時,
指令將訪問物理輸入的值,但輸入過程映像不會更新。
? 讀取輸入后,系統(tǒng)將從第一條指令開始執(zhí)行用戶程序,一直執(zhí)行到zui后一條指令。 其中
包括所有的程序循環(huán) OB 及其所有關(guān)聯(lián)的 FC 和 FB。 程序循環(huán) OB 根據(jù) OB 編號依次執(zhí)行,
OB 編號zui小的先執(zhí)行。
在掃描期間會定期處理通信請求,這可能會中斷用戶程序的執(zhí)行。
自診斷檢查包括定期檢查系統(tǒng)和檢查 I/O 模塊的狀態(tài)。
中斷可能發(fā)生在掃描周期的任何階段,并且由事件驅(qū)動。事件發(fā)生時,CPU 將中斷掃描循環(huán),
并調(diào)用被組態(tài)用于處理該事件的 OB。 OB 處理完該事件后,CPU 從中斷點繼續(xù)執(zhí)行用戶程序。
組織塊 (OB)
OB 控制用戶程序的執(zhí)行。CPU 中的特定事件將觸發(fā)組織塊的執(zhí)行。OB 無法互相調(diào)用。FC 或
FB 不能調(diào)用 OB。只有發(fā)生診斷中斷或時間間隔這類事件才能啟動 OB 的執(zhí)行。CPU 按照 OB
對應(yīng)的優(yōu)先級對其進(jìn)行處理,遵從高優(yōu)先級在前低優(yōu)先級在后的順序執(zhí)行 OB。zui低優(yōu)先等
級為 1(對應(yīng)主程序循環(huán)),zui高優(yōu)先等級為 26。
程序循環(huán) OB
程序循環(huán) OB 在 CPU 處于 RUN 模式時循環(huán)執(zhí)行。主程序塊是一種程序循環(huán) OB。您可在此處
放置控制程序的說明和調(diào)用其他用戶塊。您可以擁有多個程序循環(huán) OB,CPU 將按編號順序
執(zhí)行這些 OB。主 (OB 1) 是默認(rèn)程序循環(huán)。
程序循環(huán)事件在每個程序循環(huán)(掃描)期間發(fā)生一次在程序循環(huán)期間,CPU 寫入輸出、讀取
輸入和執(zhí)行程序循環(huán) OB。程序循環(huán)事件是必需的,并且一直啟用。