怎樣用增量式編碼器通過數(shù)字量轉(zhuǎn)485模塊接入到s7200smart的串口,判斷編碼器的正反轉(zhuǎn)(上升還是下降),計算高度,速度
劉玉蓉
發(fā)布于2014-11-13 17:22
1042
0
標(biāo)簽:
怎樣用增量式編碼器通過數(shù)字量轉(zhuǎn)485模塊接入到s7200smart的串口,判斷編碼器的正反轉(zhuǎn)(上升還是下降),計算高度,速度
問題補充:
因為我的另一端還有一個模擬量傳感器,和增量式編碼器在一個地方,距離我的主控箱有個150多米的距離
佳答案
S7 200smart高速計數(shù)器功能的使用參考:https://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=1162
高度的計算實際上就是讓你來計算高速計數(shù)器(編碼器)的脈沖總數(shù)如何轉(zhuǎn)換為實際機械值的計算程序。比如,這個編碼器1周/3000個脈沖,當(dāng)高速計數(shù)器接受到9000個脈沖時,實際就是編碼器轉(zhuǎn)動了3周,那么這3周就是需要根據(jù)實際機械連接特性來計算實際值的過程。比如編碼器轉(zhuǎn)動1周,設(shè)備實際移動10mm。
速度的計算就是讓你就是單位時間內(nèi)的脈沖總數(shù)。比如在1秒鐘內(nèi)接受到的脈沖總數(shù)為3000,折合到設(shè)備上的高度是10mm,則它這時的速度就是10mm/S。
補充問題回答:
模擬量輸入是模擬量模塊來完成的,與你的高速計數(shù)器輸入(編碼器)沒有關(guān)聯(lián)。
至于你提及到的傳輸距離問題,如果做好抗干擾措施,這個距離應(yīng)該沒有問題。