回覆列表
-
1 # 十年工控702
-
2 # 控制研究控
你這個問題吧,好像也問的有點問題,你都說每分鐘40轉,那麼根據電機轉速的公式轉速=60f/p, 如果你的電機極對數是2,也就是普通的4極電機的話,就可以知道頻率f=40*2/60=1.33HZ的頻率,所以如果你是想讓PLC去控制變頻器最終讓電機一分鐘轉40轉,那麼PLC就應該給變頻器一個1.33HZ的頻率對應的訊號值!你只需要將上邊的公式寫入PLC,然後告知PLC你的目標轉速,就能得出最終要給變頻器的頻率是多少!
如果你不是想用PLC去控制變頻器的頻率,僅僅是想知道變頻器目前控制的這個電機的轉速值是多少,那麼PLC直接和變頻器通訊,直接讀取內部引數值就好,比如:
這個圖片是ABB變頻器modbus通訊的協議規定,PLC從變頻器中讀取40102這個引數,其實就可以讀出變頻器控制電機的速度,也就是你說的轉速。當然,這只是modbus通訊的協議規約,你也可以透過別的方式來獲取電機的轉速!---這樣就是從變頻器直接讀取電機是實時轉速,就不需要計算了!
如果你還需要更精確的實際轉速,可以用編碼器配合高速計數模組來計算電機的實際轉速!
變頻器控制電機,轉速的讀取就很容易了~樓上幾位有說的對的,有說的有出入的~我來談談我得實際經驗~都是我親自做過的~第一,模擬量反饋轉速~一般變頻器都有模擬量的反饋段子,可以設定為轉速,採集模擬量就可以換算成轉速,這種比較簡單~第二,PROFINET通訊控制的,直接可以透過讀取引數檢測轉速~第三,串列埠通訊,基本上所有的變頻器都帶485通訊的,這個透過報文也可以得到轉速~以上都是透過間接手段讀取變頻器引數得到轉速~直接手段,或者準確的轉速就需要編碼器了,轉速扭矩感測器,最好是高速脈衝的~這幾種本人都實際用過~有不明白的可以交流~