1樓:匿名使用者
先設定一箇中斷,用t321ms時叢豎基。時間可以缺鄭禪比如用1秒(根據實際轉速自定)。設定1個高速計數器(如hsc0)在1秒中斷一次,中斷處理如伏塵下1.
把高速計數器hsc0的當前值hc0傳輸到vd10002.把高速計數器清零3.把vd1000值乘以60儲存在vd1004(換算1分鐘的轉速)4.
把vw1006傳輸到td200組態對應的資料區如需要程式,留下郵箱含2路速度計算和td200資料塊,紡織裝置用的裝置程式均有註釋。
2樓:匿名使用者
我們是用接近開關來測電機輸出軸,然後在程式中用高速計數器。
3樓:赤謹泣子琪
如果不需要精確的速度,可以通過給定的值進行換算,這是不增加模擬輸入口的情況,精確的通過測速編碼器。
4樓:戈遠源雅嫻
有變頻驅動嗎?有的話直接讀取變頻器的速度輸出就可以如果沒有,需用高數計數來實現,注意編碼器的選型。
5樓:燕採佘歆
把脈衝數轉換為編碼器的轉速,根據減速比算出傳動主軸的轉速,根據主軸周長算出線速度。
6樓:載瀚羽凡白
致心力:1、t32最高設定是255啊,就是255ms,假如選擇200ms,這樣時間短中核豎缺斷,好象精度要下纖攔降太多啊,我就是不知道怎樣讓它1s中斷,請指點啊。2、另外,高速計數器的記數輸出hc在哪呢?
請發乙份程式改辯,謝謝!
7樓:匿名使用者
鬱悶鋒空埋啊,不管誰有s7-200用中斷虧冊和高速計數器測速(銀螞接近開關)的程式,請發給我乙份好嗎?我怎麼都搞不懂。先在這多謝了!
西門子 plc s7-200怎麼測速
8樓:網友
用定時中斷測前一次計數和本次計數差值,乘以定時中斷的頻率,再除以編碼器解像度就是轉速了。
假如本次中斷計數器計數值是vd4,上次計數值是vd0,定時中斷時間為秒,編碼器解像度是2000p/r那麼轉速就是(vd4-vd0)/10/2000
9樓:網友
有3個方法,1,用頻閃法測量,例如頻閃測速儀,2,先測出電源的頻率。然後用轉速公式直接計算出結果。
3,plc可用高速計數器計算脈衝量,然後隔一段時間統計一下結果。
要是測量轉速的話,你把電機旋轉部分裝乙個脈衝訊號對射(光電開關),讓電機每轉一圈就給箇中斷訊號,然後用高速計數器統計就可以了。
要是平移運動的話,也可以用感應器和高速計數器結合來統計。
ps:一般的光電開關都帶有脈衝發生裝置的。
s7-200西門子cpu220,乙個接近開關,怎麼測量速度
10樓:
你的問題很模糊,只能大概做個答覆。
接近開關和plc的輸入點的響應速度有限,因此不能測量高速度!
如果是測量線速度,將乙個齒盤安裝在軸端,接近開關對齒盤的感應脈衝輸入plc,通過對接近開關的輸入脈衝計數,再換算成線速度;如果是測量轉速,直接計數即可。
此方法僅滿足低速和精度不高的情況。
s7-200測速 電機測速
11樓:shenliang常樂
兩種方法:1:使用定時器中斷,手冊裡面有,中斷程式裡計算轉速。
2:使用計數器中斷,計數一定的數目後中斷,中斷程式計算轉速。
用2000線的增量式編碼器測速,s7-200plc程式怎麼做
12樓:帳號已登出
要使用2000線的增量式編碼器測速,需要將編碼器的輸出訊號連線到plc的輸入埠。然後,需要編寫s7-200plc程式來讀取編碼器的輸出訊號,並計算出速度。
以下是乙個簡單的s7-200plc程式示例:
1. 首先,需要定義輸入埠的位址。假設編碼器的輸出訊號連線到plc的輸入埠,那麼可以將其定義為。
2. 接下來,需要定義乙個計數器來計算編碼器的脈衝數。可以使用s7-200plc的計數器模組來實現。假設計數器模組連線到plc的埠1,可以將計數器定義為c1。
3. 在主程式中,需要設定乙個迴圈來讀取編碼器的輸出訊號,並將其送入計數器。可以使用s7-200plc的定時器模組來實現。
假設定時器模組連線到plc的埠2,可以將定時器定義為t2。
4. 在迴圈中,首先需要清零計數器。可以使用s7-200plc的指令「clr c1」來實現。
5. 然後,需要等待一段時間,讓編碼器的輸出訊號穩定下來。可以使用s7-200plc的指令「ton t2 100ms」來實現,其中100ms是等待的時間。
6. 接下來,需要讀取計數器的值,並計算出速度。可以使用s7-200plc的指令「mov c1 d0」將計數器的值移動到資料暫存器d0中,然後使用公式「速度=脈衝數/時間」計算出速度。
7. 最後,可以將速度輸出到plc的輸出埠,或者通過通訊模組傳送到上位機進行顯示和記錄。
需要注意的是,以上程式示例僅供參考,具體實現方式可能因編碼器型號、plc型號和應用場景而有所不同。在實際應用中,需要根據具體情況進行調整和優化。
13樓:網友
嚮導設定好了 子程式就好了 運算就行了。
檢視原帖》滿意。
我要用s7-200和霍爾感測器測軸的轉速。要同時測24根軸的測速,plc只有6個高速計數器輸入端,怎麼解決?
14樓:anyway中國
方案一:
採用外部電路,轉速訊號先通過計數器分頻,變為低速訊號,與普通io口相連進行測試。
方案二:採用多個帶8點高速輸入的主模組,多個主模組之間通過通訊功能互聯,可擴充套件至任意數量輸入。
方案三:採用湖南銀河電氣****的基於前端數位化技術的分散式測控系統的頻率測試子站,每個轉速採用乙個,多個子站通過匯流排連線至主站,主站與上位機相連。
15樓:網友
用ad轉換器可以實現。
16樓:網友
我剛好進公司學習這個,據我所知,plc可以再加單元的,你才24個,完全可以的,我用的是日本的歐姆龍plc,像我這種可以接n多的輸入點,只要你另外加單元跟乙個排線介面,介面就相當於乙個排插一樣,就是為每個單元組供電的。希望我的回答可以幫助到你。
大家好。目前我在用s7-200測試轉速,採集不到脈衝,求各位大牛幫助。
17樓:亂七胡說八糟亂想
哈!說到訊號就一定要成迴路,一定要有二條以上的線相接才成迴路的喲。你先檢查一下你這輸出成迴路沒有!
再檢查就是你的幅值是否選項合適了。最後再說你這s7-200呢,它的工作條件你搞清楚接對沒有!?
用s7 200和編碼器做乙個測速程式,就是a,b,z的那種編碼器,如何寫中斷,高速計數器如何設定?
18樓:風雲
請參考碼行s7-200系統遲脊譁野握手冊,<>
s7-200如何上電檢測其好壞
19樓:網友
總共分三步:第一步,上電後檢查指示燈是否正常;
第二步,上下撥動一下run/stop按鈕,看看程式執行和停止指示燈切換是否正常;
第三步,開啟s7-200的程式設計軟體,連線上**線,**個空程式看看能否**成功(注意,在**程式的時候plc開關要撥在stop位置上)。
求PLC西門子S7 200梯形圖畫圖軟體
你可以下個pdf虛擬印表機軟體 然後列印成pdf格式的 再轉到word裡 有 軟體直接在電腦上就能 由io口和知識燈構成 用s7 200 軟體 顯示梯形圖再截圖 西門子s7 200plc用什麼軟體畫梯形圖好?除了cad 安裝cad後 在下個天正建築 和cad 的用法一樣 但畫圖的速度快很的 你可以試...
西門子s7 200的程式設計軟體怎麼改中文
安裝的時候是英文的 1 安裝完之後你只需要小小的設定就能轉換為中文版本tool option general language工具 選項 常規 語言 網路1網路2。一般一個網路實現一個功能 就是標籤而已 相當於書本的頁碼 註釋就像章節題目一樣 就是方便你快速準確查詢而已,沒別的意義 滿意請及時加分,...
vb和西門子s7 200 plc的通訊 監控
1 可以寫入 讀出暫存器的數值 位元組 字 雙字 62616964757a686964616fe4b893e5b19e31333239303934 s7 200的通訊協來議是ppi協議,源是西門子公司內部的協bai議,不公開的du 格式和profibus協議類似,zhi 可在同一匯流排上執行,也就是...