![如何實現用PLC采集高于其高速計數器最高計數頻率的脈沖數_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/10/5b06dbaa-8afc-4c64-b59b-b4ec6f54ce34/5b06dbaa-8afc-4c64-b59b-b4ec6f54ce341.gif)
![如何實現用PLC采集高于其高速計數器最高計數頻率的脈沖數_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/10/5b06dbaa-8afc-4c64-b59b-b4ec6f54ce34/5b06dbaa-8afc-4c64-b59b-b4ec6f54ce342.gif)
![如何實現用PLC采集高于其高速計數器最高計數頻率的脈沖數_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/10/5b06dbaa-8afc-4c64-b59b-b4ec6f54ce34/5b06dbaa-8afc-4c64-b59b-b4ec6f54ce343.gif)
![如何實現用PLC采集高于其高速計數器最高計數頻率的脈沖數_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/10/5b06dbaa-8afc-4c64-b59b-b4ec6f54ce34/5b06dbaa-8afc-4c64-b59b-b4ec6f54ce344.gif)
![如何實現用PLC采集高于其高速計數器最高計數頻率的脈沖數_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/10/5b06dbaa-8afc-4c64-b59b-b4ec6f54ce34/5b06dbaa-8afc-4c64-b59b-b4ec6f54ce345.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、如何實現用PLC采集高于其高速計數器最高計數頻率的脈沖數據的探討2011/12/20 13:22:16· 關鍵詞: COS集成電路 TTL集成電路· 摘要:PLC 雖然內部都含有高速計數器,其最高計數頻率為50KHz(一般均為10KHz或20KHz)以下,對高于其最高頻響的輸入脈沖,PLC的高速計數器就無能為力了。本文介紹如何借助于硬件電路配合PLC編程來實現對高于PLC的高速計數器的最高頻響的輸入脈沖進行數據采集的二種實施方案。如何實現用PLC采集高于其高速計數器最高計數頻率的脈沖數據的探討目前的PLC 其內部都含有高速計數器,其
2、最高計數頻率為50KHz(一般均為10KHz或20KHz)以下,對高于其最高頻響的輸入脈沖,PLC的高速計數器就無能為力了。那么對高于其最高頻響的輸入脈沖,用PLC能否進行數據采樣呢?答案是可以的,但必須要借助于硬件電路方可實現。下面將介紹如何用硬件配合PLC編程,來實現對高于PLC的高速計數器的最高頻響的輸入脈沖進行數據采集的方法。數據采集通常有二種方式:1、定時計數采集數據。比如輸入一脈寬=10毫秒的方波脈沖,在此10毫秒方波脈寬內計數器由0開始計數,方波結束后計數器停止計數,其方波后沿讀取計數值的采集方式。2、等間隔連續(xù)采集數據。比如對正在計數中的計數器每隔0.1秒讀取一次計數值的采集方
3、式。下面將分別介紹這二種數據采集的實施方案:一、 用硬件計數器配合PLC高速計數器進行等間隔定時計數的數據采集圖一為用硬件計數器配合PLC高速計數器進行定時計數采集數據的硬件電路圖,(一)、硬件電路圖工作原理解析圖一中的JI輸入接口:其1腳接 JM 脈沖 即為高頻計數脈沖;3腳接 KM 控制 即為計數控制門信號。U1A(4520)為4位二進制計數器,U1A 中的EN點為計數器的計數脈沖
4、輸入端,其計數脈沖的下跳沿計數有效。U1A 中的Q0Q3為U1A數據輸出端,分別代表1、2、4、8,其4位組合輸出代表計數器的計數值。如輸出代碼為:1001,其輸出數為:8+1=9。 U2(4042)為4D鎖存器,其4個數據輸入端(D0D3)分別連接U1A的4個輸出端(Q0Q3),當給U2的CLK輸入一觸發(fā)脈沖,其脈沖的正跳沿,將D0D3數據分別存入U2的Q0Q3端,U3(1413)輸出為OC門形式的7路反向器集成塊,取其4路與U2的Q0Q3相連,U3對應的輸出端分別連接1K電阻,去接U4(內含4個光電耦合器件的集成塊)的光電二極管的負極,其正極接+12v。U4的光敏三極管
5、的集電極接PLC輸入側的24V電源的正極,而發(fā)射極分別接PLC的輸入端(I20.I2.3)。U4在這里起二個作用:1、對輸入與輸出信號起光電隔離作用。2、電平轉換作用(輸入側為12V電平變化,輸出側為24V電平變化)。以U1A的Q0端為例:如Q0=0,當給U2的CLK端輸入一正脈沖,其前沿觸發(fā)U2,使U2的Q0=0,輸入給U3的6腳,使該反相器截止,其輸出(U3的11腳)電流=0,即使U4的1-2腳間的發(fā)光二極管斷路而不發(fā)光,其對應的15、16腳間的光敏三極管因無光照而阻斷,即使PLC的I2.0=0。如Q0=1,當給U2的 CLK端輸入一正脈沖,其前沿觸發(fā)U2,使U2的Q0=1,輸入
6、給U3的6腳,使該路反相器導通,其輸出(U3的11腳)電流=(12-2)÷1K=10ma,使U4的1-2腳間的發(fā)光二極管導通而發(fā)光,使對應的15、16腳間的光敏三極管因受光照而飽和導通,將+24V電壓加在PLC的I2.0上,即使PLC的I2.0=1。就是說,當給U2的CLK端輸入一正脈沖,其脈沖前沿觸發(fā)U2,使U1A的Q0Q3數據通過U2的D0D3,鎖存在U2的Q0Q3里。再通過U3、U4電平轉換,將U1A計數器的計數結果傳送到PLC的I2.0I2.3端。即PLC的輸入口接收到此時刻該計數值的最低4位數數據。U2的CLK端輸入的正脈沖信號,來自于U6C的輸出腳(10),當U6B輸出的
7、正方波(即計數門脈沖)的后沿負跳變觸發(fā)由U6C、U6D組成的單穩(wěn)態(tài),U6C的10腳立刻產生脈寬=5ms的正方波,此方波的前沿觸發(fā)U2的CLK端使之鎖存數據,同時通過U5-3輸入給I0.5, I0.5的前沿令PLC立即讀取HC1值。在用PLC作定時采集數據時,其KM 控制信號保持置1(即不輸入控制信號),由Q1.0每隔一定時間(如0.1秒)發(fā)出一個負脈沖。經U6B反相輸出為正脈沖,使U6A-1腳為1(控制門打開),JM 脈沖 通過U6A觸發(fā)U1A的EN端,使其計數。Q1.1為復位信號,是由PLC發(fā)出的指令,它經過U5-1的電位轉換,變24V幅度為12V幅度
8、的脈沖,輸入給U1A的7腳復位端R,當復位端電壓=1時,復位有效,使U1A的Q0Q3皆為0,且使U1A停止計數。當該復位端電壓=0時,復位失效,容許U1A計數。Q1.1同時又輸入給I1.0,即PLC的高速計數器的復位端,I1.0=1復位有效,當I1.0=0時,容許高速計數器計數。圖中PLC的I0.6為其高速計數器的計數輸入端,其信號來自U1A的輸出端D4,即16分頻輸出端。如U1A的計數輸入脈沖頻率為100KHz,經U1A計數分頻,由D4輸出的脈沖頻率為:100K÷16=6.25K,低于高速計數器的最高計數脈沖頻率。由它輸入給I0.6高速計數器的計數輸入口,故高速計數器可正常計數。這
9、種硬件電路只用一級4位二進制計數器,故最高計數頻率應小于 16×PLC的高速計數器的最高計數頻率。如PLC的高速計數器的最高計數頻率為20KHz,則容許最高計數頻率為320KHz。當測量某一脈沖寬度時,或定時采樣的計數時間要求小于毫秒級時(用PLC的I/O口是無法勝任這樣極窄的定時計數的控制的),應選用KM 控制 信號作計數器的計數控制門。在此用硬件控制門控制計數采樣的方式下,PLC在開機的第一個掃描周期將Q1.0置1,且使SM0.1=Q1.1將U1A清0,隨后Q1.1保持置0, KM 控制 端在沒有正方波輸入時,其電位為高
10、電位,故使U6A的1腳輸出電壓=0,U1A不計數。當輸入給KM 控制 端一負方波信號時,其U6B輸出為1, JM 脈沖將通過U6A觸發(fā)U1A的EN端,使U1A計數,且每計完16個脈沖,由U1A的Q3通過U3與U5-4輸入到高速計數器的計數端(I0.6)使高速計數器加1計數。當KM 控制 端輸入的負方波結束時,U6A的1腳電壓=0,U1A停止計數。PLC高速計數器必然也停止計數。KM 控制 端輸入負方波的后沿經U6B倒相變?yōu)樨撎?,觸發(fā)由U6C、U6D組成的單穩(wěn)態(tài),使之產生5mS的正方波輸入到I0.5, I
11、0.5=1的前沿讀取HC1值,再延時1ms 輸出給Q1.1、I1.0一脈沖信號,使U1A與高速計數器清0,為下一次計數做準備。
12、0; (二)、用PLC進行等間隔定時計數的采集數據的編程初始狀態(tài)為:將圖一硬件電路中的KM 控制端保持高電位(+12V),Q1.0輸出為1,使圖中的U6B輸出為0,即停止計數(使JM 脈沖不能通過U6A加在U1A的EN計數端)。PLC編程:在第一個掃描周期使Q1.1=1(即SM0.1=Q1.1),將計數器清0,之后Q1.1復位。PLC采用每間隔0.1秒產生一次時間中斷,使Q1.0=0,即
13、容許計數器從0開始加計數,延時10毫秒,Q1.0輸出=1,經U6B倒相,使U6A 的1腳為0,U1A停止計數,U6A 的1腳由10,觸發(fā)由U6C、U6D組成的單穩(wěn)態(tài),使之產生5ms正方波送到U2的CLK與I0.5,該脈沖前沿讀取計數器的數據,且整理送入VW100中,該脈沖的后沿,使Q1.1輸出一正方波,將計數器清0。詳見以下梯形圖即注解:1、 主程序: 2、子程序SBR-0: 3、中斷初始化程序: 4、中斷子程序: (三)、由硬件
14、提供定時計數控制門的PLC編程PLC在開機的第一個掃描周期將Q1.0置1,且使SM0.1=Q1.1將U1A清0,隨后Q1.1保持置0, KM 控制端在沒有負方波輸入時,其電位為高電位,故使U6A的1腳電壓=0(即U6A關門無脈沖信號輸出),U1A不計數。當輸入給KM 控制 端一負方波信號時,其U6B輸出為1, JM 脈沖將通過U6A觸發(fā)U1A的EN端,使U1A計數,且每計完16個脈沖,由U2的Q3通過U3與U5-4輸入到高速計數器的計數端(I0.6)使高速計數器加1。當KM 控制 端輸入的負方波結束時,U6A關門,
15、U1A停止計數。PLC高速計數器必然也停止計數。KM控制 端輸入負方波的后沿經U6B倒相變?yōu)樨撎?,觸發(fā)由U6C、U6D組成的單穩(wěn)態(tài),使之產生正方波輸入到I0.5,PLC在 I0.5=1的前沿讀取高速計數器的計數值HC1,經整理送入VW100。其后沿延時1ms輸出給Q1.1、I1.0一正脈沖,使U1A與高速計數器清0,為下一次計數做準備。 詳見梯形圖:
16、 SBR_0 子程序 二、 用硬件計數器配合PLC編程進行等間隔讀取計數值的數據采集由于PLC I/O口的動作相應時間比硬件電路的動作時間有所滯后,故采用如圖一所示的用硬件計數
17、器與PLC高速計數器配合使用進行等間隔讀取計數值的采集方法是會產生取值錯誤的,因為無論是硬件還是PLC發(fā)出讀取命令,其硬件計數器與PLC讀取的數值從時間上總是不為同時刻的計數值,造成采集數據不準確。為了使讀數正確,計數器應全部選用硬件計數器而不用PLC高速計數器。見圖二:選用4個四位二進制硬件計數器(4520)組成16位二進制計數器。(一)、電路說明:圖二為全硬件計數器的數據采集電路圖,它既適用于連續(xù)讀取計數值的采集方式,也適用于定時計數的采樣方式。圖中U7A與非門,其二個輸入:1、F 為高數計數脈沖,可適用于10MHz以下的頻率脈沖。2、K 為計數控制門信號,K為0時禁止
18、計數脈沖通過U7A(即關門),K為1時容許計數脈沖通過U7A(即開門)。在連續(xù)讀取計數值的工作方式下,K保持置1。在定時計數方式下,K輸入為正方波信號,在正方波寬度內,U7A門打開,容許計數器從0開始計數。正方波結束使U7A門的2腳電壓=0(即關閉),計數停止。該方波的后沿負跳變觸發(fā)由U7C、U7D組成的單穩(wěn)態(tài)電路,使U7C的10腳輸出一正脈沖經U6-3電平轉換,輸入給I1.0 (讀取數據)。U1、U2為雙4位2進制計數器(4520),構成16位二進制計數器,其U71A的計數端EN接U7A的3腳輸出端。U1、U2的16位的數據輸出可以象圖一方式:通過電平轉換直接輸出到PLC的輸入口。但這樣得用
19、3塊7路反向器(1413)和4個內含4個光耦器件的集成塊,而且需占用16個PLC輸入口。這樣不僅用件多,而且造價太高,本電路選用2塊4014(并入串出寄存器)和2個光耦器件,通過PLC編程,用串行輸出數據的方式將計數器的高低字節(jié)數據同時輸入給PLC的二個輸入口(I1.1、I1.2)。圖中的Q1.0 為U3、U4的并入鎖存、串行移位的命令信號;Q1.1 為U1、U2計數器的復位信號;Q1.2為U3、U4 并入與串出方式轉換信號。(二) 、PLC配合硬件電路進行連續(xù)讀取計數器計數值的梯形圖:(1)、主程序: (2)、中斷初始化子程序:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度辦公室裝修合同樣本:辦公空間綠化與景觀設計
- 電纜橋架購銷合同
- 數據分析技術在商業(yè)決策中的應用研究
- 招投標與合同管理第六章
- 三農網信息化實施與管理手冊
- 外架工程勞務分包合同
- 農業(yè)現代化生產作業(yè)指導書
- 公司個人租車合同
- 員工培訓保密協(xié)議合同書
- 資料外包協(xié)議書
- 2025版茅臺酒出口業(yè)務代理及銷售合同模板4篇
- 2025年N1叉車司機考試試題(附答案)
- 2025年人教版數學五年級下冊教學計劃(含進度表)
- 《醫(yī)院財務分析報告》課件
- 北師大版七年級上冊數學期末考試試題及答案
- 初中信息技術課堂中的項目式學習實踐研究結題報告
- 2024安全事故案例
- 2024年考研政治試題及答案
- 2024-2025學年人教版數學六年級上冊 期末綜合卷(含答案)
- 天津市部分區(qū)2023-2024學年高二上學期期末考試 物理 含解析
- 2024年考研管理類綜合能力(199)真題及解析完整版
評論
0/150
提交評論