西門子PLC控制器模塊CPU1211C 西門子PLC控制器模塊CPU1211C 1 5 6 1 8 7 2 2 0 5 7 號 碼 1 5 6 1 8 7 2 2 0 5 7 潯之漫智控技術(shù)(上海)有限公司 上海詩慕自動化設(shè)備有限公司 本公司銷售西門子自動化產(chǎn)品,*,質(zhì)量保證,價格優(yōu)勢 西門子PLC,西門子觸摸屏,西門子數(shù)控系統(tǒng),西門子軟啟動,西門子以太網(wǎng) 西門子電機,西門子變頻器,西門子直流調(diào)速器,西門子電線電纜 我公司大量現(xiàn)貨供應(yīng),價格優(yōu)勢,*,德國* 如果不請求更新參數(shù)值,則將忽略相應(yīng)的輸入值。 2 僅當(dāng)組態(tài)的計數(shù)方向設(shè)置為“用戶程序(內(nèi)部方向控制)”(User program (internal direction control)) 時,DIR 參數(shù)才有效。 用戶在 HSC 設(shè)備組態(tài)中確定如何使用該參數(shù)。 3 對于 CPU 或 SB 上的 HSC,BUSY 參數(shù)的值始終為 0。 在 CPU 的設(shè)備組態(tài)中對每個 HSC 的參數(shù)進(jìn)行組態(tài): 計數(shù)、I/O 連接、中斷分配以及是作為高速計數(shù)器還是設(shè)備來測量脈沖。 可以通過用戶程序來修改某些 HSC 參數(shù),從而對計數(shù)提供程序控制: - 將計數(shù)方向設(shè)置為 NEW_DIR 值
- 將當(dāng)前計數(shù)值設(shè)置為 NEW_CV 值
- 將參考值設(shè)置為 NEW_RV 值
- 將周期值(測量)設(shè)置為 NEW_PERIOD 值
如果執(zhí)行 CTRL_HSC 指令后以下布爾標(biāo)記值置位為 1,則相應(yīng)的 NEW_xxx 值將裝載到計數(shù)器。 CTRL_HSC 指令執(zhí)行一次可處理多個請求(同時設(shè)置多個標(biāo)記)。 - DIR = 1 是裝載 NEW_DIR 值的請求,0 = 無變化
- CV = 1 是裝載 NEW_CV 值的請求,0 = 無變化
- RV = 1 是裝載 NEW_RV 值的請求,0 = 無變化
- PERIOD = 1 是裝載 NEW_PERIOD 值的請求,0 = 無變化
CTRL_HSC 指令通常放置在觸發(fā)計數(shù)器硬件中斷事件時執(zhí)行的硬件中斷 OB 中。 例如, 如果 CV=RV 事件觸發(fā)計數(shù)器中斷,則硬件中斷 OB 代碼塊執(zhí)行 CTRL_HSC 指令并且可通過裝載 NEW_RV 值更改參考值。西門子S7-1200CPU1211C中央控制單元 在 CTRL_HSC 參數(shù)中沒有提供當(dāng)前計數(shù)值。 在高速計數(shù)器硬件的組態(tài)期間分配存儲當(dāng)前計數(shù)值的映像地址。 可以使用程序邏輯直接讀取計數(shù)值。 返回給程序的值將是讀取計數(shù)器瞬間的正確計數(shù)。 但計數(shù)器仍將繼續(xù)對高速事件計數(shù)。 因此,程序使用舊的計數(shù)值完成處理前,實際計數(shù)值可能會更改。 條件代碼: 發(fā)生錯誤時,ENO 設(shè)置為 0,并且 STATUS 輸出包含條件代碼。 |