《電子技術應用》
您所在的位置:首頁 > 微波|射頻 > 設計應用 > 用PLC高速計數器和電壓/頻率傳感器測量模擬電壓信號的方法
用PLC高速計數器和電壓/頻率傳感器測量模擬電壓信號的方法
王玉田,程耀忠
摘要: 介紹了用PLC高速計數器和電壓/頻率傳感器累計測量脈沖的原理,闡明了應用中需注意的事項,通過程序實例詳實介紹了測量模擬電壓信號的方法。
Abstract:
Key words :

1   引言

    由PLC控制的某些系統,經常要測量各類模擬電壓信號,以往通常用電壓傳感器進行采樣,由PLC的模擬量擴展模塊進行運算處理。電壓傳感器輸出是模擬量,在電磁騷擾較強的環境中,容易出現較大的測量誤差;同時,由于占用模擬量擴展模塊寶貴的輸入點(模擬量擴展模塊價格接近中、小型PLC的價格,且輸入點極少),使系統的性價比降低。當用電壓/頻率傳感器進行采樣,進而用PLC高速計數器計數,能較好地解決上述問題,V/F傳感器輸出是脈沖信號,該信號在電磁騷擾下變化極小;另外,該信號是數字量,可直接接入PLC高速計數器的輸入點。下面以西門子SIMATCS7-00、CPU224和V/F傳感器為例介紹測量模擬電壓信號的方法。

2  高速計數器和V/F傳感測量模擬電壓信號的原理

    CPU224有HSC0-HSC5共6個高速計數器,每個高速計數器都有多種工作模式以完成不同的功能,在使用一個高速計數器時,根據系統的控制需要,首先要給計數器選定一種工作模式,可用高速計數器定義指令HDEF來進行設置。只有定義了計數器和計數器模式,才能對計數器的動態參數進行編程。編程時,每個高速計數器只能使用一條HDEF指令。每個高速計數器都有一個控制字節,包括允許或禁止計數,計數方向的控制,要裝入的計數器當前值和要裝入的預置值。

    V/F傳感器把測量的模擬電壓信號按著固定的比率轉換成矩形脈沖信號,本例采用的電壓/頻率傳感器,它的比率為20Hz/V。

    下面以一臺35kV級中、小容量變電所用直流電源為例,說明如何利用CPU224的高速計數器HSC1和V/F傳感器(輸入:DC0~500V電壓,輸出:0~10kHz脈沖)來測量控制母線電壓。首先,V/F傳感器將輸入電壓(控制母線電壓)轉換為矩形脈沖信號,再將此信號送入高速計數器HSC1的輸入端,并累計脈沖數。通過設置定時中斷0的間隔時間,來控制高速計數器累計脈沖的時間,當預置的間隔時間到后,根據累計脈沖數,計算出被測控制母線電壓值,測量原 理 圖 如 圖1所 示 。

圖1  高速計數器測量V/F傳感器脈沖電路

3  測量模擬電壓信號的方法

3.1  硬件要求

     需要使用設備     CPU224     1臺

                      電壓/頻率傳感器     1臺

     技術參數     供電電壓     DC 24V

                  輸    入     DC 0~500V

                  輸出         方波,GND~24V

                  測量范圍     0~500V→0~10kHz

                 比     率     20Hz/V

3.2  程序結構

    主程序在第一個掃描周期調用子程序SBR0

    SBR0高速計數器和定時中斷的初始化

    INT0對高速計數器求值的定時中斷程序

3.3  程序和注釋

    主程序在第一個掃描周期調用初始化子程序SBR0,僅在第一個掃描周期標志位SM0.1=1。由子程序SBR0實現初始化。

    首先,把高速計數器HSC1的控制字節MB47置為16進制數FC,其含義是:正方向計數,可更新預置值(PV),可更新當前值(CV),激活HSC1。

    然后,用定義指令HDEF把高速計數器HSC1設置成工作模式0,即沒有復位或啟動輸入,也沒有外部的方向選擇。當前值SMD48復位為0,預置值SMD52置為FFFF(16進制)。定時中斷0間隔時間SMB34置為100ms,中斷程序0分配給定時中斷0,并允許中斷,用指令HSC1啟動高速計數器。

    每100ms調用一次中斷程序0,讀出高速計數器的數值后,將其置零。通過HSC1計數值及變換關系來求被測的控制母線電壓值。本例中,采用參數為輸入0~500V、輸出0~10kHz的V/F傳動器,100ms時間累計脈沖最多為1kHz,在中斷程序中用乘法指令MUL將該計數值乘5,則100ms內最多脈沖累計數為1k×5=5kHz,從而實現顯示值與10倍的真實電壓值相對應,假設經乘法指令運算后計數值為2200Hz,則實際電壓值相應為220V。然后將經程序處理的計數值置入輸出字節QBO,以便通過LED來顯示被測的模擬電壓值。高速計數器和V/F傳感器測量模擬電壓信號的主程序、子程序和中斷程序如下所述。

      主程序

      LD     SM0.1     //用初次掃描存儲器位(SM0.1)調用執行初始化操作的子程序。由于采用這樣的子程序調用,后續掃描不會再調用這個子程序,從而減少了掃描時間,也提供了一個結構優化的程序。

     CALL     SBR_0     //調用初始化子程序SBR_0

     子程序

     SBR0     SM0.0     //啟動子程序0

     LD     SM0.0     //SM0.0總是1

     MOVB     16#FC,SMB47     //設置高速計數器HSC1控制字節:上升沿復位,上升沿啟動,1X計數速率,正向計數,可改變方向,可更新PV(預置值),可CV(當前值),激活HSC1。

     HDEF     1,0     //定義高速計數器,選用HSC1工作于模式0

     MOVO     0,SM048     //HSC1當前值清0

     MOVD     16#FFFF,SMD52     //將預置值裝入SMD52

     MOVB     100,SMB34     //設置定時中斷0間隔時間為100ms

     ATCH     0,10     //中斷連接指令,中斷程序為INT_0,事件號為10

     EN     1     //允許所有中斷

     HSC     1     //編程計數器SHC1,使設置生效

     中斷程序0

     INT     0     //啟動中斷程序

     LD     SM0.0     //SM00總是1

     MOVD     HSC1,AC0     //把HSC1的計數值存入累加器AC0

     MOVD     AC0,VD100     //把計數值存入VD100

     MOVD     0,SM048     //HSC1當前值清0

     MOVB     16#C0,SMB47     //重新設置HSC1控制字節:上升沿復位,上升沿啟動,4X計數速率;反向計數,不改變計數方向,不更新PV,可更新CV,激活HSC1。

     HSC     1     //啟動高速計數器HSC1

     MUL     5,VD100     //把HSC1的計數值乘以5

     MOVB     VB103,QB0     //在輸出端Q00至Q0.7顯示10倍被測控母電壓值

4  結語

    以上方法已用于GZS2智能型高頻開關直流電源等控制系統(變電站、發電廠用直流電源),實踐證明,該方法進行模擬電壓信號測量,具有精度高(最高可達5/1000V),抗騷擾性強,運行可靠等優點,具有較大的實用價值和廣泛的應用前景。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产欧美日韩在线| 在线精品视频一区二区三四| 久久三级视频| 香蕉久久夜色| 亚洲视频www| 一区二区三区国产在线| 亚洲精品欧美| 亚洲国产天堂久久国产91| 香港久久久电影| 午夜在线视频观看日韩17c| 亚洲一区黄色| 亚洲欧美久久| 午夜精彩国产免费不卡不顿大片| 亚洲愉拍自拍另类高清精品| 亚洲一区在线免费观看| 亚洲一区二区三区高清不卡| 亚洲一二三级电影| 亚洲一区网站| 亚洲欧美综合精品久久成人| 亚洲欧美成人网| 亚洲欧美电影在线观看| 亚洲欧美日韩一区二区| 亚洲欧美乱综合| 欧美中文字幕视频在线观看| 欧美一区二区三区在线| 亚洲大片在线| 亚洲精品色婷婷福利天堂| 亚洲精品美女在线观看| 99亚洲伊人久久精品影院红桃| 99精品国产一区二区青青牛奶| 一本久道久久综合婷婷鲸鱼| 亚洲一区精品视频| 久久狠狠亚洲综合| 久热国产精品| 欧美区二区三区| 国产精品麻豆成人av电影艾秋| 国产乱码精品一区二区三区忘忧草| 国产香蕉久久精品综合网| 黄色一区二区在线| 亚洲激情女人| 在线亚洲精品福利网址导航| 亚洲一级在线观看| 久久电影一区| 一区二区三区久久久| 欧美一级理论性理论a| 久久伊人一区二区| 欧美日产在线观看| 国产精品午夜av在线| 激情欧美一区二区| 亚洲日本一区二区| 亚洲一区二区三区四区五区午夜| 久久都是精品| 一区二区三区视频在线| 久久国产综合精品| 欧美区一区二区三区| 国产欧美一区二区精品性| 1000部国产精品成人观看| 9久re热视频在线精品| 性色av一区二区三区| 亚洲日韩欧美视频一区| 亚洲免费视频在线观看| 久久午夜影视| 欧美三级电影一区| 国产一二精品视频| 99精品视频免费在线观看| 欧美在线视频免费观看| av成人天堂| 久久久99精品免费观看不卡| 欧美日本一区| 韩日精品在线| 在线一区欧美| 久久精品人人爽| 亚洲一级在线| 蜜臀久久99精品久久久久久9 | 久久精品国产亚洲一区二区| 欧美精品18| 国产九九视频一区二区三区| 激情五月婷婷综合| 亚洲国产欧美不卡在线观看| 亚洲高清激情| 亚洲欧美日韩国产一区| 亚洲最新色图| 久久看片网站| 欧美午夜电影在线| 亚洲国产另类精品专区| 亚洲欧美日韩在线高清直播| 一区二区三区欧美激情| 免费成人av在线看| 国产欧美日本一区视频| 99精品国产高清一区二区| 亚洲高清资源| 欧美在线视频全部完| 欧美三级特黄| 亚洲黄色免费| 亚洲国产欧美一区二区三区同亚洲| 亚洲欧美日韩国产成人| 欧美成人综合网站| 国产一区二区在线观看免费| 中文国产成人精品| 一区二区激情小说| 欧美电影免费观看大全| 在线成人黄色| 久久国产精品亚洲77777| 欧美在线观看日本一区| 欧美性色视频在线| 99国产精品久久久久久久久久| 最新日韩在线| 美日韩精品视频| 影音先锋中文字幕一区| 欧美专区在线观看一区| 欧美一区二区观看视频| 国产精品久久久久一区| 一本色道久久88综合日韩精品| 亚洲剧情一区二区| 欧美成人一区二区| 亚洲第一在线视频| 亚洲国产清纯| 免费在线亚洲欧美| 在线观看av不卡| 亚洲伊人伊色伊影伊综合网| 亚洲自拍电影| 欧美视频一区二区三区| 一区二区日韩精品| 亚洲欧美日韩国产中文在线| 国产精品分类| 亚洲男女毛片无遮挡| 欧美影院成年免费版| 国产嫩草一区二区三区在线观看| 亚洲尤物在线视频观看| 久久riav二区三区| 国产小视频国产精品| 久久gogo国模啪啪人体图| 两个人的视频www国产精品| 在线观看国产一区二区| 亚洲激精日韩激精欧美精品| 女同性一区二区三区人了人一| 一区在线视频| 亚洲精品免费观看| 欧美日韩国产一区二区三区地区| 亚洲乱码精品一二三四区日韩在线| 夜夜精品视频| 国产精品超碰97尤物18| 亚洲欧美春色| 理论片一区二区在线| 亚洲国产精品www| 999在线观看精品免费不卡网站| 欧美区视频在线观看| 亚洲午夜一级| 久久久精品网| 亚洲电影免费观看高清完整版| 一二三区精品| 欧美在线啊v| 免费国产一区二区| 久久不见久久见免费视频1| 国产精品亚洲产品| 性欧美大战久久久久久久免费观看| 久久精品最新地址| 在线观看视频一区| a4yy欧美一区二区三区| 欧美午夜精品一区二区三区| 午夜精品999| 免费观看成人网| 一区二区三区成人精品| 久久精品麻豆| 91久久国产综合久久91精品网站| 亚洲综合三区| 黄网站免费久久| 一区二区三区精品国产| 国产日产亚洲精品| 亚洲激情电影在线| 国产精品xnxxcom| 亚洲第一网站| 国产精品h在线观看| 久久国产精品高清| 欧美天天视频| 久久精品国产99国产精品| 欧美精品在线网站| 欧美亚洲视频在线看网址| 欧美激情自拍| 欧美有码视频| 欧美日韩一区成人| 久久精品久久99精品久久| 欧美日韩免费一区二区三区| 欧美在线一区二区三区| 欧美日韩另类丝袜其他| 欧美综合77777色婷婷| 欧美视频在线看| 亚洲国产精品成人va在线观看| 国产精品成人va在线观看| 亚洲国产精品一区二区第一页| 欧美午夜宅男影院| 91久久精品国产91久久性色tv| 国产精品一区久久| 99精品视频免费观看| 国产亚洲欧美一区在线观看| 宅男精品视频| 亚洲电影免费观看高清完整版在线 | 亚洲国产成人一区| 国产精品国产三级国产专区53 | 亚洲在线视频网站|