SICK西克变频器编码器调试程序 Hiperface接口指令详解 (小黄人软件)485模式VC调零设置零位 增加读出和保存所有数据复制数据
一、軟件下載地址
二、支持的型號
SinCos? SKS36、SKM36、SKS36 外置型和SKM36 外置型:HIPERFACE? 接口系列伺服反饋編碼器等 。支持所有SICK帶Hiperface接口的編碼器 。比如SICK SRS50-HFA0-K21,SRM50-HZZ0-S21等。
不支持:SNS50-HBA0-S01即1034097?此型號官網無文檔。
三、支持的系統
windows 2003 / ?XP / win7 / win8 /win10及以上
四、需要的硬件:USB轉RS485線
?比如像這樣的3元的線都行https://item.taobao.com/item.htm?spm=a230r.1.14.35.15095e59U1nJL1&id=15252473208&ns=1&abbucket=19#detail
五、接線方法:
電腦=====USB轉RS485線=====編碼器=====電機
編碼器針腳及接線說明????1.常規485線
Vcc-------------Vcc(7-12V)
D+-------------D+
D---------------D-
GND--------------GND
2.其它類型接口的485線
有的人買的USB轉485線可能是這種接口T/R+ T/R- RXD+ RXD- 比如https://detail.tmall.com/item.htm?spm=a230r.1.14.6.KwTi93&id=27211688588&cm_id=140105335569ed55e27b&abbucket=14&skuId=3231249041179
詳情里有接法
還有的是這種
六、使用說明:
使用方法:先打開串口,直接操作功能就行。設置零位及復制數據請看下面舉例。(每個操作在日志中都有提示操作結果。)
舉例一:調零設置零位(精簡版及高級版2.7.6)
(電機零位:一般單級電機u+ v-加一個小于額定電壓的直流電,鎖定的位置就是機械零位。多級電機也是這樣加電,標上記號,用軟件讀出記號位置。再裝上新編碼器,把電機轉到記號位置,用軟件設置位置為之前讀出的位置。編碼器與電機位置就對齊了。)
注意:電機設置零位請咨詢電機廠家,本軟件是所有的操作都是設置編碼器,設置編碼器零位與電機零位保持一致。
1.點【設置位置】(右邊參數一定要是0,不是0就改為0)
2.點【讀出位置】,可以看出右邊讀出的位置為0,說明設置成功。如果報錯,會有提示。
另外也可以點【一直讀位置】,一秒讀一次,找出當前編碼器0位。
舉例二:如何把所有數據從 舊的編碼器A拷貝到新的編碼器B?(只有高級版2.7.6支持此功能)
(注:數據區讀寫之前要要先點【計算各區數量】,軟件都有提示。)
1.讀出所有舊設備數據。
連接舊的編碼器A后,點【計算各區數量】,等執行完成,再點【從設備讀出所有數據】,等執行完成。如果狀態是正常的(不顯示或顯示00),說明讀成功了。點【打開數據文件】,另存為,比如《A數據文件.txt》。數據文件保存在軟件目錄下,默認為《數據文件.txt》。你可以點【打開數據文件】查看,修改,或另存為。下次再點【從設備讀出所有數據】,會自動覆蓋數據文件。
2.設置新編碼器與舊編碼器的數據區數量和各數據區長度相同。
連接新的編碼器B后,點【計算各區數量】,等執行完成。再點【數據區格式校驗(老數據文件與當前對比)】,選擇剛才保存的《A數據文件.txt》,等執行完成,看看新的數據區數量和各數據區長度是否一致。如果不一致,要先刪除 新的編碼器B 的所有數據區,點【刪除數據區】,點一次刪除一個數據區,直到所有數據區被刪除。再創建與舊的編碼器A相同數量的數據區和長度,點【創建數據區】,點一下創建一個,直到一致。
對比數量與各數據區長度(數量別數下面條數,存在遺留) 數據區數量和各數據區長度都要相同3.寫入所有數據到設備。
如果一致,直接點【寫入所有數據到設備】,未報錯就成功了。如果是要復制舊編碼器數據到當前編碼器,請把舊編碼器的 數據文件.txt?替換軟件目錄下的 數據文件.txt,再點【寫入所有數據到設備】。
先替換數據文件.txt,再寫入七、常見問題:
只要能讀出銘牌或位置,電路就是正常的。
1.機器不支持。沒辦法。
2.端口不對,在設備管理器看端口號。波特率不對,常用的波特率都試試。出廠默認為9600.
3.機器壞了,找個正常的試試。
4.線有問題,接口是否都接好,usb轉485是否壞。
5.如果讀狀態不是00,比如0C,請重新啟動設備試試。其它狀態含義請看文檔。
都檢查一下吧。其它電路問題我也幫不了。
狀態信息含義
數據區格式校驗數量與各區長度都要一致。上圖數量不一致提示。九、界面:
精簡版界面?
高級版2.7.8界面(優化)(2020-04-15)
高級版2.7.6界面 (在精簡版之上加了復制數據功能)(2017-12-29)
高級版2.7.6實現的功能(部分為隱含,未在界面上顯示):
下圖為 VC++源碼工程截圖
小黃人軟件
?
總結
以上是生活随笔為你收集整理的SICK西克变频器编码器调试程序 Hiperface接口指令详解 (小黄人软件)485模式VC调零设置零位 增加读出和保存所有数据复制数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: alfresco 忘记admin密码
- 下一篇: 运用c++打印一个日历