:1800弄(電子商務(wù)園)5005公司主營(yíng):西門(mén)子數(shù)控系統(tǒng),V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM變頻器,6SE70交流工程調(diào)速變頻器6RA70等系列產(chǎn)品。
產(chǎn)品簡(jiǎn)介
詳細(xì)介紹
西門(mén)子精智面板6AV2125-2AE13-0AX0代理商
流程二:2、我方會(huì)根據(jù)詢(xún)價(jià)單型號(hào)查詢(xún)價(jià)格以及交貨期,擬一份詳細(xì)正規(guī)報(bào)價(jià)單讀取當(dāng)前值
只能使用數(shù)據(jù)類(lèi)型HC (高速計(jì)數(shù)器當(dāng)前值)后跟計(jì)數(shù)器編號(hào)(0、1、2、3、4或5)來(lái)讀取每個(gè)高速計(jì)數(shù)器的當(dāng)前值 ,如表6--29所示。當(dāng)希望讀取狀態(tài)圖或用戶(hù)程序中的當(dāng)前計(jì)數(shù)時(shí),使用HC數(shù)據(jù)類(lèi)型。
HC數(shù)據(jù)類(lèi)型為只讀;不能使用HC數(shù)據(jù)類(lèi)型將一個(gè)新當(dāng)前計(jì)數(shù)寫(xiě)入高速計(jì)數(shù)器。
表6--29 HSC0、HSC1、HSC2、HSC3、HSC4和HSC5的當(dāng)前值
要讀取的數(shù)值 | HSC0 | HSC1 | HSC2 | HSC3 | HSC4 | HSC5 |
當(dāng)前值(CV) | HC0 | HC1 | HC2 | HC3 | HC4 | HC5 |
實(shí)例:讀取和保存當(dāng)前計(jì)數(shù) | ||
M A I N | Network 1 //當(dāng)I3.0從OFF轉(zhuǎn)換到ON時(shí), //將高速計(jì)數(shù)器0 //的數(shù)值 //保存到VD20中。 LD I3.0 EU MOVD HC0, VD200 |
設(shè)置初始值和預(yù)設(shè)值
每個(gè)高速計(jì)數(shù)器在內(nèi)部存儲(chǔ)了一個(gè)32位當(dāng)前值(CV)和一個(gè)32位預(yù)設(shè)值(PV)。當(dāng)前值是計(jì)數(shù)器的實(shí)際計(jì) 數(shù)值,而預(yù)設(shè)值是一個(gè)可選擇的比較值,它用于在當(dāng)前值到達(dá)預(yù)設(shè)值時(shí)觸發(fā)一個(gè)中斷??墒褂蒙弦徊?/span> 分所述的HC數(shù)據(jù)類(lèi)型讀取當(dāng)前值。無(wú)法直接讀取預(yù)設(shè)值。要將新當(dāng)前值或預(yù)設(shè)值載入高速計(jì)數(shù)器, 必須設(shè)置保持期望的新當(dāng)前和/或新預(yù)設(shè)值的控制字節(jié)和特殊存儲(chǔ)雙字,也要執(zhí)行HSC指令以使新數(shù)值傳送到高速計(jì)數(shù)器。表6--30列出用于保持期望的新當(dāng)前值和預(yù)設(shè)值的特殊存儲(chǔ)雙字。
使用下列步驟將一個(gè)新當(dāng)前值和/或新預(yù)設(shè)值寫(xiě)入高速計(jì)數(shù)器(步驟1和2可以任意順序完成):
1. 將要寫(xiě)入的數(shù)值裝載到的SM新當(dāng)前值和/或新預(yù)設(shè)值中(表6- 30)。裝載這些數(shù)值不會(huì)影響
高速計(jì)數(shù)器。
2. 置位或控制字節(jié)中的位(表6- 28)指示是否更新當(dāng)前和/或預(yù)設(shè)值(位x.5用于預(yù)設(shè)
值,位x.6用于當(dāng)前值)。操作這些位不會(huì)影響高速計(jì)數(shù)器。
3. 執(zhí)行HSC指令引用的高速計(jì)數(shù)器編號(hào)。執(zhí)行該指令將檢查控制字節(jié)。如果控制字節(jié)更 新當(dāng)前值、預(yù)設(shè)值或兩者,則將的數(shù)值從SM新當(dāng)前值和/或新預(yù)設(shè)值位置到高速計(jì)數(shù) 器內(nèi)部寄存器中。
表6--30 HSC0、HSC1、HSC2、HSC3、HSC4和HSC5的新當(dāng)前值和新預(yù)設(shè)值
要裝入的值 | HSC0 | HSC1 | HSC2 | HSC3 | HSC4 | HSC5 |
新當(dāng)前值(新CV) | SMD38 | SMD48 | SMD58 | SMD138 | SMD148 | SMD158 |
新預(yù)設(shè)值(新PV) | SMD42 | SMD52 | SMD62 | SMD142 | SMD152 | SMD162 |
實(shí)例:更新當(dāng)前值和預(yù)設(shè)值 | ||
M A I N | Network 1 //當(dāng)I2.0從OFF轉(zhuǎn)換為ON時(shí), //將高速計(jì)數(shù)器0的當(dāng)前計(jì)數(shù)更新為 //1000, //將預(yù)設(shè)值更新為2000 LD I2.0 EU MOVD 1000, SMD38 MOVD 2000, SMD42 = SM37.5 = SM37.6 HSC 0 |
中斷
所有計(jì)數(shù)器都支持在HSC的當(dāng)前值等于預(yù)設(shè)值時(shí)產(chǎn)生一個(gè)中斷事件。使用外部復(fù)位端的計(jì)數(shù) 支持外部復(fù)位中斷。除去0、1和2之外,所有計(jì)數(shù)器支持計(jì)數(shù)方向改變中斷。每種中斷條件 都可以分別使能或者禁止。要關(guān)于使用中斷的更多信息,參見(jiàn)通訊和中斷指令一節(jié)。
注意 當(dāng)使用外部復(fù)位中斷時(shí),不要寫(xiě)入初始值,或者是在該中斷程序中禁止再允許高速計(jì)數(shù)器,否則會(huì) 產(chǎn)生一個(gè)致命錯(cuò)誤。 |
狀態(tài)字節(jié)
每個(gè)高速計(jì)數(shù)器都有一個(gè)狀態(tài)字節(jié),其中的狀態(tài)存儲(chǔ)位指出了當(dāng)前計(jì)數(shù)方向,當(dāng)前值是否大于或者等 于預(yù)設(shè)值。表6--31給出了每個(gè)高速計(jì)數(shù)器狀態(tài)位的定義。
表6--31 HSC0到HSC5的狀態(tài)位
HSC0 | HSC1 | HSC2 | HSC3 | HSC4 | HSC5 | 描述 |
SM36.0 | SM46.0 | SM56.0 | SM136.0 | SM46.0 | SM156.0 | 不用 |
SM36.1 | SM46.1 | SM56.1 | SM136.1 | SM46.1 | SM156.1 | 不用 |
SM36.2 | SM46.2 | SM36.2 | SM136.2 | SM46.2 | SM156.2 | 不用 |
SM36.3 | SM46.3 | SM56.3 | SM136.3 | SM46.3 | SM156.3 | 不用 |
SM36.4 | SM46.4 | SM56.4 | SM136.4 | SM46.4 | SM156.4 | 不用 |
SM36.5 | SM46.5 | SM56.5 | SM136.5 | SM146.5 | SM156.5 | 當(dāng)前計(jì)數(shù)方向狀態(tài)位: 0=減計(jì)數(shù) 1=增計(jì)數(shù) |
SM36.6 | SM46.6 | SM56.6 | SM136.6 | SM146.6 | SM156.6 | 當(dāng)前值等于預(yù)設(shè)值狀態(tài)位: 0=不等; 1=相等 |
SM36.7 | SM46.7 | SM56.7 | SM136.7 | SM146.7 | SM156.7 | 當(dāng)前值大于預(yù)設(shè)值狀態(tài)位: 0=小于等于; 1=大于 |
下一篇:西門(mén)子精智面板6AV2181-5AF05-0AX0銷(xiāo)售