《電子技術應用》
您所在的位置:首頁 > 微波|射頻 > 設計應用 > 用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亚洲国产精品_日韩亚洲一区二区
亚洲精品欧美极品| 欧美在线观看日本一区| 亚洲欧美日韩精品久久亚洲区| 亚洲国内自拍| 激情自拍一区| 国产在线拍揄自揄视频不卡99 | 黄色精品一区| 国产亚洲视频在线| 国产日产欧产精品推荐色 | 午夜精品在线观看| 亚洲欧美日韩一区二区在线| 亚洲制服欧美中文字幕中文字幕| 亚洲一区二区三区精品动漫| 中文精品99久久国产香蕉| 国产精品99久久久久久白浆小说| 一区二区三区成人| 亚洲视频免费观看| 亚洲欧美日本国产有色| 午夜国产精品影院在线观看| 香蕉视频成人在线观看| 性欧美1819性猛交| 久久精品人人做人人综合| 久久久91精品国产一区二区三区| 久久久久久一区| 免费成人毛片| 欧美女同在线视频| 欧美日韩中字| 国产精品亚洲视频| 国产综合色产| 亚洲国产精品成人| 一本大道久久a久久精二百| 在线天堂一区av电影| 亚洲精品专区| 久久综合伊人77777麻豆| 国产三级精品三级| 亚洲一区免费视频| 99精品99| 国产精品欧美激情| 久久国产免费看| 亚洲国产精品一区二区第四页av | 亚洲精品在线观看视频| 国产啪精品视频| 欧美福利电影在线观看| 欧美日韩成人在线| 国产精品二区三区四区| 国产一区二区三区网站| 亚洲经典三级| 亚洲无玛一区| 亚洲国产日韩精品| 亚洲永久免费视频| 久久精品国产v日韩v亚洲| 免费亚洲电影在线| 欧美亚韩一区| 伊人婷婷久久| 在线亚洲自拍| 亚洲国产综合91精品麻豆| 亚洲香蕉在线观看| 久久青草久久| 欧美视频中文字幕| 国内精品一区二区| 夜夜爽av福利精品导航 | 午夜国产欧美理论在线播放 | 亚洲欧洲一区| 亚洲精品国产拍免费91在线| 午夜免费久久久久| 最新国产乱人伦偷精品免费网站| 亚洲影院免费| 免费观看一区| 国产精品午夜av在线| 亚洲第一精品电影| 亚洲午夜久久久| 亚洲黄色在线看| 性感少妇一区| 欧美日韩精品在线视频| 国产在线欧美日韩| 在线亚洲自拍| 亚洲精品欧洲| 欧美影片第一页| 欧美精品一区二区蜜臀亚洲| 国产亚洲精品久久久| 日韩视频一区二区三区| 久久精品久久99精品久久| 亚洲欧美国产一区二区三区| 欧美成人福利视频| 国产色综合久久| 亚洲视频一区在线| 亚洲免费观看| 久久琪琪电影院| 国产精品有限公司| 一本色道久久综合亚洲二区三区 | 一区二区在线视频| 亚洲欧美日韩精品久久奇米色影视 | 国产精品久久久久久久久借妻| 亚洲国产高潮在线观看| 欧美中文字幕视频在线观看| 亚洲男人的天堂在线aⅴ视频| 欧美国产日韩在线| 在线精品国精品国产尤物884a| 午夜精品网站| 午夜精品久久久久久久99热浪潮 | 亚洲高清在线观看一区| 久久国产手机看片| 欧美在线观看一区二区三区| 欧美午夜www高清视频| 亚洲精品在线电影| 亚洲理论在线观看| 免费观看30秒视频久久| 国产专区精品视频| 欧美亚洲一区二区三区| 欧美一区二区三区另类| 国产精品国产一区二区| 一本一本久久| 中文在线一区| 欧美视频免费看| 亚洲人成在线观看一区二区| 亚洲精品久久在线| 欧美大片免费| 亚洲国产高潮在线观看| 亚洲精品久久久久久久久久久久久 | 亚洲国产婷婷综合在线精品 | 亚洲黄色成人| 亚洲精品免费一二三区| 欧美黑人国产人伦爽爽爽| 亚洲第一页自拍| 亚洲精一区二区三区| 欧美高清在线视频| 亚洲激情在线激情| 一本色道久久88亚洲综合88| 欧美日韩亚洲三区| 亚洲视频一区二区在线观看 | 午夜亚洲精品| 亚洲直播在线一区| 午夜精彩国产免费不卡不顿大片| 欧美亚一区二区| 亚洲午夜免费视频| 午夜精品久久久久久久99热浪潮 | 亚洲制服丝袜在线| 欧美一区二区在线| 国产亚洲欧美另类一区二区三区| 欧美亚洲视频在线看网址| 久久蜜桃资源一区二区老牛 | 美国成人毛片| 亚洲欧洲日韩综合二区| 日韩视频中文字幕| 欧美少妇一区| 亚洲一区三区在线观看| 久久精品亚洲乱码伦伦中文 | 亚洲福利国产精品| av成人免费在线| 国产精品成人国产乱一区| 午夜精品久久久久久久99水蜜桃| 久久久久久久久综合| 伊人影院久久| 亚洲午夜精品一区二区三区他趣| 国产精品自拍在线| 亚洲国产精品小视频| 欧美日韩精品欧美日韩精品| 亚洲午夜久久久| 狼人社综合社区| 亚洲毛片一区| 欧美专区在线观看| 在线免费观看日本一区| 一区二区三区欧美亚洲| 国产精品一区二区三区久久| 久久精品日产第一区二区| 欧美日本在线视频| 亚洲欧美激情四射在线日 | 最新热久久免费视频| 欧美色视频一区| 欧美一区二区三区视频免费| 欧美电影电视剧在线观看| 正在播放日韩| 麻豆精品精品国产自在97香蕉| 亚洲精品久久久久久久久久久| 午夜精品www| 亚洲国产欧洲综合997久久| 亚洲欧美国产一区二区三区| 在线观看亚洲a| 亚洲欧美中文日韩在线| 亚洲第一在线视频| 性欧美暴力猛交另类hd| 亚洲欧洲免费视频| 久久精品盗摄| 一本久久知道综合久久| 蜜桃av一区二区| 亚洲自拍偷拍麻豆| 欧美福利一区二区三区| 亚洲欧美日韩在线| 欧美日韩三区| 亚洲国产精品视频| 国产欧美亚洲日本| 一区二区高清在线观看| 狠狠综合久久| 午夜精品区一区二区三| 亚洲精品日韩激情在线电影| 久久久久9999亚洲精品| 亚洲新中文字幕| 欧美日韩第一区日日骚| 久久精精品视频| 国产日韩免费|