當(dāng)前位置:機(jī)電之家首頁(yè) >> PLC技術(shù)>> PLC手冊(cè) >> PLC用戶手冊(cè) >> S7-200PLC用高速計(jì)數(shù)器實(shí)現(xiàn)測(cè)量模擬量信號(hào)的方法 ,
S7-200PLC用高速計(jì)數(shù)器實(shí)現(xiàn)測(cè)量模擬量信號(hào)的方法 ,

、模擬量采集要求信號(hào)本身環(huán)境要好,包括傳感器、儀表的供電良好!模擬量傳輸線路盡量避開強(qiáng)電電
纜和高、中、低頻干擾,例如:高頻焊管機(jī)、中頻加熱爐和變頻器的輸出到電機(jī)的電纜等,否則,給你的
真實(shí)信號(hào)中加點(diǎn)“佐料”,從而污染了信號(hào)源;
2、電氣系統(tǒng)接地在施工設(shè)計(jì)中就要特別重視,如果現(xiàn)場(chǎng)接地處理不好,輕者干擾PLC系統(tǒng)正常工作,重者
在帶有模擬量的控制回路中根本不能使用或者會(huì)損壞傳感器、PLC的電源、模擬量等模塊。
如果說上面的注意事項(xiàng)僅僅是施工設(shè)計(jì)中需要注意的話,而下面的情況你就需要花更大的功夫了:
1、PLC的模擬量采集模塊,沒有采用模擬量與PLC回路隔離方式,因此,模擬量輸入、輸出回路就需要特
別當(dāng)心,如果傳感器或者輸入回路串入高電壓信號(hào),當(dāng)心其損壞PLC主機(jī)?
2、PLC模塊采用了高速采樣方式,可分辨0.25ms的信號(hào)變化,這本來是件好事,但實(shí)際使用其來卻十分討
厭,因?yàn)樗舾辛?,以致影響了模擬量信號(hào)的正常采集,如果遇到信號(hào)回路串入干擾、屏蔽不良,則想
去掉干擾,單靠增加濾波時(shí)間是根本無(wú)法解決這類問題,我們?cè)?jīng)就遇到此類問題,不得已,將輸入信號(hào)
經(jīng)RC濾波回路過濾后才能勉強(qiáng)工作!
由于PLC控制的某些系統(tǒng),經(jīng)常要測(cè)量各類模擬電壓/電流信號(hào),以往通常用電壓/電流傳感器進(jìn)行采樣,
由PLC的模擬量擴(kuò)展模塊進(jìn)行運(yùn)算處理。電壓傳感器輸出是模擬量,在電磁***擾較強(qiáng)的環(huán)境中,容易出現(xiàn)
較大的測(cè)量誤差;同時(shí),由于占用模擬量擴(kuò)展模塊寶貴的輸入點(diǎn)(模擬量擴(kuò)展模塊價(jià)格接近中、小型PLC
的價(jià)格,且輸入點(diǎn)極少),使系統(tǒng)的性價(jià)比降低。當(dāng)用電壓/電流/頻率轉(zhuǎn)換器進(jìn)行采樣,進(jìn)而用PLC高速
計(jì)數(shù)器計(jì)數(shù),能較好地解決上述問題,VFC或IFC轉(zhuǎn)換器輸出是脈沖信號(hào),該信號(hào)在電磁***擾下變化極??;
另外,該信號(hào)是數(shù)字量,可直接接入PLC高速計(jì)數(shù)器的輸入點(diǎn)。
CPU224有HSC0-HSC5共6個(gè)高速計(jì)數(shù)器,每個(gè)高速計(jì)數(shù)器都有多種工作模式以完成不同的功能,在使用一個(gè)
高速計(jì)數(shù)器時(shí),根據(jù)系統(tǒng)的控制需要,首先要給計(jì)數(shù)器選定一種工作模式,可用高速計(jì)數(shù)器定義指令HDEF
來進(jìn)行設(shè)置。只有定義了計(jì)數(shù)器和計(jì)數(shù)器模式,才能對(duì)計(jì)數(shù)器的動(dòng)態(tài)參數(shù)進(jìn)行編程。編程時(shí),每個(gè)高速計(jì)
數(shù)器只能使用一條HDEF指令。每個(gè)高速計(jì)數(shù)器都有一個(gè)控制字節(jié),包括允許或禁止計(jì)數(shù),計(jì)數(shù)方向的控制
,要裝入的計(jì)數(shù)器當(dāng)前值和要裝入的預(yù)置值。
V/F傳感器把測(cè)量的模擬電壓信號(hào)按著固定的比率轉(zhuǎn)換成矩形脈沖信號(hào),
首先,VFC或IFC變送器將輸入電壓(電流)轉(zhuǎn)換為脈沖信號(hào),再將此信號(hào)送入高速計(jì)數(shù)器HSC1的輸入端,
并累計(jì)脈沖數(shù)。通過設(shè)置定時(shí)中斷0的間隔時(shí)間,來控制高速計(jì)數(shù)器累計(jì)脈沖的時(shí)間,當(dāng)預(yù)置的間隔時(shí)間
到后,根據(jù)累計(jì)脈沖數(shù),計(jì)算出被測(cè)電壓(電流)值。
編程原理:
主程序在第一個(gè)掃描周期調(diào)用子程序SBR0;
SBR0高速計(jì)數(shù)器和定時(shí)中斷的初始化;
INT0對(duì)高速計(jì)數(shù)器求值的定時(shí)中斷程序;
    程序和注釋
   主程序在第一個(gè)掃描周期調(diào)用初始化子程序SBR0,僅在第一個(gè)掃描周期標(biāo)志位SM01=1。由子程序
SBR0實(shí)現(xiàn)初始化。
   首先,把高速計(jì)數(shù)器HSC1的控制字節(jié)MB47置為16進(jìn)制數(shù)FC,其含義是:正方向計(jì)數(shù),可更新預(yù)置值
(PV),可更新當(dāng)前值(CV),激活HSC1。
然后,用定義指令HDEF把高速計(jì)數(shù)器HSC1設(shè)置成工作模式0,即沒有復(fù)位或啟動(dòng)輸入,也沒有外部的方向
選擇。當(dāng)前值SMD48復(fù)位為0,預(yù)置值SMD52置為FFFF(16進(jìn)制)。定時(shí)中斷0間隔時(shí)間SMB34置為100ms,中
斷程序0分配給定時(shí)中斷0,并允許中斷,用指令HSC1啟動(dòng)高速計(jì)數(shù)器。
    每100ms調(diào)用一次中斷程序0,讀出高速計(jì)數(shù)器的數(shù)值后,將其置零。通過HSC1計(jì)數(shù)值及變換關(guān)系來求
被測(cè)的電壓值。
以上方法已用于多個(gè)自控項(xiàng)目,實(shí)踐證明,該方法進(jìn)行模擬電壓信號(hào)測(cè)量,具有精度高,抗干擾性強(qiáng),運(yùn)行可靠。
作者:未知 點(diǎn)擊:1554次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:S7-200PLC用高速計(jì)數(shù)器實(shí)現(xiàn)測(cè)量模擬量信號(hào)的方法 ,
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《S7-200PLC用高速計(jì)數(shù)器實(shí)現(xiàn)測(cè)量模擬量信號(hào)的方法 ,》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

富林泰克產(chǎn)品系列j電子樣
:胡先生
:13736436955
:嘉興市科力電子有限公司
個(gè)人求購(gòu)

朱女士 【求購(gòu)】  安全開關(guān)  2024-10-21
劉波 【求購(gòu)】  鉆孔測(cè)斜儀  2024-10-21
 【求購(gòu)】  攪拌機(jī)  2024-10-21
王燈旺 【求購(gòu)】  半干反應(yīng)塔  2024-10-21
徐先生 【求購(gòu)】  磁性分離器  2024-10-18
王有生 【求購(gòu)】  減速電機(jī)  2024-10-18
李協(xié)議 【求購(gòu)】  宣傳欄  2024-10-18
鄧志偉 【求購(gòu)】  壓力顯示儀  2024-10-18
VIP公司推薦