A. 信捷PLC高數計數器如何使用
C251一看就是沒用過信捷的 信捷的高速計數器有AB相計數 單相計數和脈沖加方向三種模式 最常用就是AB相 程序中寫一條這個語句就可以讀出高速計數的數值了。關於高速計數還是有點小難度的 不明白找我吧。
B. 西門子S7-1200高速脈沖採集功能和應用
在工業領域數據採集和處理中,經常會遇到如流量、轉速、扭矩等高速脈沖信號形式的感測器。這種類型的感測器精確度高,抗干擾能力強,得到技術人員的青睞。本文在項目的基礎上,舉例說明西門子S7-1200高速脈沖採集功能和應用。
1. 1200系列CUP高速計數通道簡介
西門子s7-1200系列CPU模塊 一般都自帶3-6路高速脈沖採集通道,如圖1所示,其獨立於CPU的掃描周期進行計數,可測量單項脈沖頻率最高為100KHz,雙向或A/B相最高為30KHz,除用來計數外還可用來進行頻率測量,高速計數器還可用於連接增量型旋轉編碼器,用戶通過對硬體組態和調用相關指令塊來使用此功能。
西門子1200系列CUP高速計數通道
2. 高速計數器的工作模式
高速計數器定義為以下5中工作模式
< 計數器,外部反向控制。
<單相計數器,內部方向控制。
<雙向增/減計數器,雙脈沖輸入。
< A/B相正交脈沖輸入。
<監控PTO輸出。
每種高速計數器有兩種工作狀態。
<外部復位,無啟動輸入。
<內部復位,無啟動輸入。
注意:所有的技術器只需要在組態時直接啟用高速計數器即可,不需要再在程序裡面設置啟動條件。
西門子1200系列CPU高速計數器硬體輸入定義與工作模式
3. 高速計數器尋值
如圖3所示為西門子1200系列CPU高速計數器定址,在高速計數測量時,測量到的數據都被存在一個映像區內,數據為32位雙整形有符號數。只要在硬體配置里組態了高速計數器,不許調用相關指令,直接讀取默認地址中的數即可。
例如:默認HSC1通道的定址地址為ID1000 ,把HSC配置為計數模式,則ID1000的值就是當前的計數值,當把HSC配置為頻率測量模式,則ID1000的值就是當前的頻率值。在進行硬體配置時定址地址可以人為指定,一般不做特殊要求時,最好為默認值。
西門子1200系列CPU高速計數器定址
4. 頻率測量
通常,如高速脈沖型式的感測器,如流量感測器,轉速扭矩感測器等,測量其相應的流量,轉速、扭矩等,最終都是先得到其頻率值,再對頻率直接進行數據處理,即可得到相應的流量、轉速、扭矩等物理量。S71200系列CPU直接可以通過硬體組態,將計數通道設置為頻率測量。S71200系列CPU高速脈沖採集頻率測量功能,有3種不同的評率測量周期:1.0秒,0.1秒和0.01秒,不同工況需求下,可以選擇不同的測量周期。
5. 高速計數器指令
通過這一指令模塊,可以在線改變其參數。如果不需要更改參數,就不需要調用此指令模塊,直接在程序裡面訪問定址地址即可。
高速計數器指令
6. 高速脈沖計數應用舉例
遇到的一個例子,來說明西門子S71200系列PLC高速脈沖採集的用法。
DC24V脈沖信號的轉速扭矩感測器
工況: 如圖所示的扭矩轉速感測器,轉速碼盤數為60,扭矩-50N.m-50 N.m對應5K-15K脈沖。
下面介紹其硬體組態和數據處理過程。
◆ 1. 插入PLC1214CPU,在下面的屬性選項卡配置其屬性。
◆ 2. 把HSC1配置為轉速頻率測量,如圖所示,啟用高速計數器,名稱改為轉速頻率測量。
◆ 3. 計數類型選擇》頻率,工作模式選擇》單相,計數方向默認為》內部方向控制,評率周期選擇1秒。
◆ 4. 時鍾發生器輸入默認為I0.0,一般都選擇默認即可,默認輸入通道見前面的敘述。
◆ 5. 定址地址默認為1000,組織塊自動更新即可。配置完成後直接在程序中直接讀取ID1000的值,就是轉速脈沖的評率值。
◆ 6.同轉速測量一樣,參照上述步驟,把HSC2配置為扭矩頻率測量。
7. 高速脈沖計數應用數據處理
轉速的處理 :評率為f,表示一秒鍾採集f個脈沖,則一分鍾採集60f個脈沖。碼盤數為60,表示轉一轉,轉速感測器發出60個脈沖。則,一分鍾60f個脈沖表示轉了60f/60轉,轉速為f轉/分。
及:轉速的處理公式為:轉速=60f/碼盤數 (轉/分)
扭矩的處理: 扭矩處理比較簡單,5K—15K線性對應-50N.m—50N.m。對評率值進行線性變換即可。
注意:無論是高速計數還是頻率測量,讀取到的ID1000值都是整數,要換算為相應的物理量,首先要進行數據轉換,把雙整數換算為浮點數,再進行數據轉換。
8. 高速脈沖計數應用其餘注意點
在S71200CPU屬性頁面,數字量輸入通道是可以配置輸入濾波器的。要是輸入通道的輸入濾波器配置不正確的話,會造成高速脈沖採集不到的結果。
我在左具體項目的時候,就是因為沒注意這一點,自己用手模擬脈沖可以採集到,但轉速扭矩感測器就是採集不到,懷疑人家感測器壞了,最後費了很大勁才找到原因。
各位看官遇到類似的問題,可以變換和配置一下輸入通道的濾波器試一下。
C. 台達高速計數器如何用
高速輸入計數器是自動化系統中的一種關鍵組件,它們主要用於精確追蹤和記錄高速信號的變化。根據工作方式的不同,高速輸入計數器可以分為兩種類型:軟體計數器和硬體計數器。其中,軟體計數器主要依靠計算機程序來完成計數任務,而硬體計數器則利用專門的硬體電路實現計數功能。
值得注意的是,每個輸入點只能被一個高速輸入計數器所使用,這確保了系統的穩定性和准確性。在實際應用中,用戶需要根據具體需求選擇合適的計數器類型。如果系統對實時性要求較高,可以選擇硬體計數器,因為它們能夠提供更快的響應速度和更高的計數精度;若對系統復雜度和成本有較高要求,軟體計數器則是一個不錯的選擇。
使用高速輸入計數器時,用戶需確保輸入信號的頻率不超過計數器的最大輸入頻率,否則可能會導致計數錯誤或丟失信號。此外,在設置計數器參數時,用戶應充分考慮系統的應用環境和工作條件,以確保計數器能夠穩定運行。
硬體計數器通常具有較高的穩定性和可靠性,適用於對計數精度和實時性要求較高的場合。而軟體計數器則更加靈活,可以輕松實現復雜的計數邏輯,但其性能可能受到計算機硬體和軟體環境的影響。因此,在選擇計數器類型時,用戶應綜合考慮系統需求、成本和維護等因素,以確保系統的最佳性能。
在實際應用中,用戶還需要注意計數器的兼容性和可擴展性,確保計數器能夠與現有系統無縫集成,並支持未來的升級和擴展。此外,良好的計數器設計還應具備良好的抗干擾能力,以確保在復雜環境中的穩定運行。