西門子PLC處理器模塊CPU1211C 西門子PLC處理器模塊CPU1211C
銷 售 1 5 6 1 8 7 2 2 0 5 7
潯之漫智控技術(shù)(上海)有限公司 上海詩慕自動(dòng)化設(shè)備有限公司
本公司銷售西門子自動(dòng)化產(chǎn)品,全新原裝,質(zhì)量保證,價(jià)格優(yōu)勢(shì)
西門子PLC,西門子觸摸屏,西門子數(shù)控系統(tǒng),西門子軟啟動(dòng),西門子以太網(wǎng)
西門子電機(jī),西門子變頻器,西門子直流調(diào)速器,西門子電線電纜
我公司大量現(xiàn)貨供應(yīng),價(jià)格優(yōu)勢(shì),品質(zhì)保證,德國原裝進(jìn)口
如果不請(qǐng)求更新參數(shù)值,則將忽略相應(yīng)的輸入值。
2 僅當(dāng)組態(tài)的計(jì)數(shù)方向設(shè)置為“用戶程序(內(nèi)部方向控制)”(User program (internal direction control)) 時(shí),DIR 參數(shù)才有效。 用戶在 HSC 設(shè)備組態(tài)中確定如何使用該參數(shù)。
3 對(duì)于 CPU 或 SB 上的 HSC,BUSY 參數(shù)的值始終為 0。
在 CPU 的設(shè)備組態(tài)中對(duì)每個(gè) HSC 的參數(shù)進(jìn)行組態(tài): 計(jì)數(shù)、I/O 連接、中斷分配以及是作為高速計(jì)數(shù)器還是設(shè)備來測(cè)量脈沖。
可以通過用戶程序來修改某些 HSC 參數(shù),從而對(duì)計(jì)數(shù)提供程序控制:
-
-
-
將計(jì)數(shù)方向設(shè)置為 NEW_DIR 值
-
將當(dāng)前計(jì)數(shù)值設(shè)置為 NEW_CV 值
-
將參考值設(shè)置為 NEW_RV 值
-
將周期值(測(cè)量)設(shè)置為 NEW_PERIOD 值
如果執(zhí)行 CTRL_HSC 指令后以下布爾標(biāo)記值置位為 1,則相應(yīng)的 NEW_xxx 值將裝載到計(jì)數(shù)器。 CTRL_HSC 指令執(zhí)行一次可處理多個(gè)請(qǐng)求(同時(shí)設(shè)置多個(gè)標(biāo)記)。
-
-
-
DIR = 1 是裝載 NEW_DIR 值的請(qǐng)求,0 = 無變化
-
CV = 1 是裝載 NEW_CV 值的請(qǐng)求,0 = 無變化
-
RV = 1 是裝載 NEW_RV 值的請(qǐng)求,0 = 無變化
-
PERIOD = 1 是裝載 NEW_PERIOD 值的請(qǐng)求,0 = 無變化
CTRL_HSC 指令通常放置在觸發(fā)計(jì)數(shù)器硬件中斷事件時(shí)執(zhí)行的硬件中斷 OB 中。 例如, 如果 CV=RV 事件觸發(fā)計(jì)數(shù)器中斷,則硬件中斷 OB 代碼塊執(zhí)行 CTRL_HSC 指令并且可通過裝載 NEW_RV 值更改參考值。
在 CTRL_HSC 參數(shù)中沒有提供當(dāng)前計(jì)數(shù)值。 在高速計(jì)數(shù)器硬件的組態(tài)期間分配存儲(chǔ)當(dāng)前計(jì)數(shù)值的映像地址。 可以使用程序邏輯直接讀取計(jì)數(shù)值。 返回給程序的值將是讀取計(jì)數(shù)器瞬間的正確計(jì)數(shù)。 但計(jì)數(shù)器仍將繼續(xù)對(duì)高速事件計(jì)數(shù)。 因此,程序使用舊的計(jì)數(shù)值完成處理前,實(shí)際計(jì)數(shù)值可能會(huì)更改。
條件代碼: 發(fā)生錯(cuò)誤時(shí),ENO 設(shè)置為 0,并且 STATUS 輸出包含條件代碼。
表格 9- 3 STATUS 值 (W#16#)
|
STATUS
|
說明
|
|
0
|
無錯(cuò)誤
|
|
80A1
|
HSC 標(biāo)識(shí)符沒有對(duì) HSC 尋址
|
|
80B1
|
NEW_DIR 的值
|
|
80B2
|
NEW_CV 的值
|
|
80B3
|
NEW_RV 的值
|
|
80B4
|
NEW_PERIOD 的值
|
|
80C0
|
多路訪問高速計(jì)數(shù)器
|
|
80D0
|
CPU 硬件配置中未啟用高速計(jì)數(shù)器 (HSC)
|
高速計(jì)數(shù)器的使用
高速計(jì)數(shù)器 (HSC) 對(duì)發(fā)生速率快于 OB 執(zhí)行速率的事件進(jìn)行計(jì)數(shù)。 如果待計(jì)數(shù)事件的發(fā)生速率處于 OB 執(zhí)行速率范圍內(nèi),則可使用 CTU、CTD 或 CTUD 計(jì)數(shù)器指令。 如果事件的發(fā)生速率快于 OB 的執(zhí)行速率,則應(yīng)使用 HSC。 CTRL_HSC 指令允許用戶程序通序更改一些 HSC 參數(shù)。
例如: 可以將 HSC 用作增量軸編碼器的輸入。 該軸編碼器每轉(zhuǎn)提供數(shù)量的計(jì)數(shù)值以及一個(gè)復(fù)位脈沖。 來自軸編碼器的時(shí)鐘和復(fù)位脈沖將輸入到 HSC 中。
先是將若干預(yù)設(shè)值中的個(gè)裝載到 HSC 上,并且在當(dāng)前計(jì)數(shù)值小于當(dāng)前預(yù)設(shè)值的時(shí)段內(nèi)計(jì)數(shù)器輸出一直是的。 在當(dāng)前計(jì)數(shù)值等于預(yù)設(shè)時(shí)、發(fā)生復(fù)位時(shí)以及方向改變時(shí),
HSC 會(huì)提供一個(gè)中斷。
每次出現(xiàn)“當(dāng)前計(jì)數(shù)值等于預(yù)設(shè)值”中斷事件時(shí),將裝載一個(gè)新的預(yù)設(shè)值,同時(shí)設(shè)置輸出的 下一狀態(tài)。 當(dāng)出現(xiàn)復(fù)位中斷事件時(shí),將設(shè)置輸出的個(gè)預(yù)設(shè)值和個(gè)輸出狀態(tài),并重復(fù)該循環(huán)。
由于中斷發(fā)生的遠(yuǎn)低于 HSC 的計(jì)數(shù)速率,因此能夠在對(duì) CPU 掃描周期影響相對(duì)較小的情況下實(shí)現(xiàn)對(duì)高速操作的控制。 通過提供中斷,可以在的中斷例程中執(zhí)行每次的新預(yù)設(shè)值裝載操作以實(shí)現(xiàn)簡單的狀態(tài)控制。 (或者,所有中斷事件也可在單個(gè)中斷例程中進(jìn)行處理。)
表格 9- 4 大 (KHz)
|
HSC
|
單相
|
雙相和 AB 正交
|
|
HSC1
|
CPU
|
100 KHz
|
80 KHz
|
|
高速 SB
|
200 KHz
|
160 KHz
|
|
SB
|
30 KHz
|
20 KHz
|
|
HSC2
|
CPU
|
100 KHz
|
80 KHz
|
|
高速 SB
|
200 KHz
|
160 KHz
|
|
SB
|
30 KHz
|
20 KHz
|
|
HSC3
|
CPU
|
100 KHz
|
80 KHz
|
|
HS
|
CPU
|
30 KHz
|
20 KHz
|
|
HSC5
|
CPU
|
30 KHz
|
20 KHz
|
|
高速 SB
|
200 KHz
|
160 KHz
|
|
SB
|
30 KHz
|
20 KHz
|
|
HSC6
|
CPU
|
30 KHz
|
20 KHz
|
|
高速 SB
|
200 KHz
|
160 KHz
|
|
SB
|
30 KHz
|
20 KHz
|
選擇 HSC 的功能
所有 HSC 在同種計(jì)數(shù)器運(yùn)行下的工作都相同。 HSC 共有四種基本類型:
-
具有內(nèi)部方向控制的單相計(jì)數(shù)器
-
具有外部方向控制的單相計(jì)數(shù)器
-
具有 2 個(gè)時(shí)鐘輸入的雙相計(jì)數(shù)器
-
A/B 相正交計(jì)數(shù)器
用戶可選擇是否復(fù)位輸入來使用各種 HSC 類型。 如果復(fù)位輸入(存在一些,請(qǐng)參見下表),則它會(huì)當(dāng)前值并在您禁用復(fù)位輸入之前保持狀態(tài)。
-
-
功能: 有些 HSC 允許 HSC 被組態(tài)(計(jì)數(shù)類型)為報(bào)告而非當(dāng)前脈沖計(jì)數(shù)值。 有三種可用的測(cè)量周期: 0.01、0.1 或 1.0 秒。
測(cè)量周期決定 HSC 計(jì)算并報(bào)告新值的。 報(bào)告是通過上一測(cè)量周期內(nèi)總計(jì)數(shù)值確定的平均值。 如果該在快速變化,則報(bào)告值將是介于測(cè)量周期內(nèi)出現(xiàn)的高和低之間的一個(gè)中間值。 無論測(cè)量周期的設(shè)置是什么,總是會(huì)以赫茲為單位來報(bào)告(每秒脈沖個(gè)數(shù))。
-
-
計(jì)數(shù)器和輸入: 下表列出了用于與 HSC 相關(guān)的時(shí)鐘、方向控制和復(fù)位功能的輸入。
同一輸入不可用于兩個(gè)不同的功能,但任何未被其 HSC 的當(dāng)前使用的輸入均可用于其它用途。 例如,如果 HSC1 處于使用內(nèi)置輸入但不使用外部復(fù)位 (I0.3) 的, 則 I0.3 可以用于沿中斷或 HSC2。
- 溫馨提示:為規(guī)避購買風(fēng)險(xiǎn),建議您在購買前務(wù)必確認(rèn)供應(yīng)商資質(zhì)與產(chǎn)品質(zhì)量。
- 免責(zé)申明:以上內(nèi)容為注冊(cè)會(huì)員自行發(fā)布,若信息的真實(shí)性、合法性存在爭議,平臺(tái)將會(huì)監(jiān)督協(xié)助處理,歡迎舉報(bào)