346743576
級別: 探索解密
|
現在做一臺設備需要用光電檢測電機的速度,電機輪盤上有2個監測點,用西門子PLC做,怎么才能顯示出來一分鐘多少轉?再通過PLC發模擬量來控制變頻器頻率 大家來討論下該怎么做,小弟以前沒這么用過,謝謝了 |
---|---|
|
醉湮邃虞
醉湮邃虞話老黑
級別: 略有小成
|
如果光電開關的采樣速率沒問題,剩下的就是程序了,但光電開關的采樣速率及抗干擾性都不是太好,我實際使用的是霍爾開關,其價格與光電開關幾乎一樣。 給你個參考程序。 |
|
---|---|---|
|
醉湮邃虞
醉湮邃虞話老黑
級別: 略有小成
|
曾有過QQ,半年不使號被收回,還很難找回,再也不使,且總感覺那東西在監視著我什么。 需要時就是使用UC或者YY,也不用QQ. 我的程序的設計思想是,使用10號中斷事件(時間中斷),產生1ms脈沖,并對其計數, 使用6號中斷事件(0.3上升沿中斷),捕捉脈沖,并處理。 這是初始化程序 程序定義了,中斷間隔為1毫秒,將中斷程序0與10號事件連接,將中斷程序1與6號事件連接,開中斷。 這是1毫秒中斷處理程序INT_0 當毫秒計數器值小于5000時,計數 當計數值大于5000時,即轉速低于 5秒/圈= 12圈/分,則認為轉速為0,重新開始計數。 這是I0.3上升沿中斷處理程序INT_1, 當捕捉到上升沿時,將毫秒值經運算轉變為轉速 圈/分 然后對時間計數器清零,為下次捕捉脈沖計算做準備。 |
|
---|---|---|
|