lixianji_007
級別: 工控俠客
|
現有一項目,需在伺服電機轉動到某一位置時執行數據處理,目前是將PLC的脈沖輸出端另引一路到PLC的輸入端進行高速計數,這樣擔心高速計數值與實際電機的位置不符,想將伺服驅動器的編碼器輸出信號OA、OB接到PLC輸入端進行高速計數是不是更準確一些?松下A5的編碼器輸出信號是差分信號,是否必須一個差分轉集電極的信號轉換器才能接線實現此功能?謝謝各位幫忙! |
|
---|---|---|
|
renzhe
店 shop124315976.taobao.com
級別: 網絡英雄
|
接編碼器信號當然準確點,是要轉換。你可以可以先試下,PLC脈沖引入PLC高速計數,看能否滿足要求。可以的話就免去這么麻煩。 |
|
---|---|---|
|
lixianji_007
級別: 工控俠客
|
我現在是PLC脈沖輸出口Y00(三菱FX3U的PLC)一路接到松下A5的脈沖輸入端口,一路接到PLC輸入端X00進行高速計數。項目的控制要求是:伺服電機帶動一個圓盤旋轉一周,一周分8(12)個分度,在電機旋轉到每個分度的時候要調用一個子程序保存一些檢測數據,之前是用輸出脈沖當前值與每個分度的脈沖數進行比較判斷何時調用子程序,但伺服速度快了以后有些分度位置沒有執行子程序;現在用高速計數的方法在每個分度都可正常執行子程序、保存數據,但由于是直接由PLC脈沖輸出端口引出的,會不會執行子程序的時間點會提前(電機還未執行到位導致采集的數據不是這個點的數據)?查過資料,用伺服驅動器的編碼器輸出端口連接一個差分轉集電極信號的轉換器到PLC的輸入端進行高速計數,這樣的方案是不是執行子程序時伺服的當前位置肯定就在這個點上(這樣是否算閉環控制了)?希望各位做過類似方案的朋友不吝賜教! |
|
---|---|---|
|
lixianji_007
級別: 工控俠客
|
各位有用過差分轉集電極輸出的信號轉換器,推薦下廠家、型號,謝謝。 |
|
---|---|---|
|
lixianji_007
級別: 工控俠客
|
在外部加一個編碼器成本要高很多了(驅動器編碼器輸出可設定每轉輸出脈沖數10000,但編碼器這么高的分辨率價格就要很貴了),控制的準確性應該會比采集驅動器的編碼器輸出信號更準確。采集驅動器的編碼器輸出脈沖(不考慮外部機械的傳動精度)應該也算閉環了吧,采集時的位置應該也是實時的當前分度位置。還是加一個信號轉換器可能會便宜些,就是沒用過這種信號轉換器,在網上看了下都是國內一些小公司做的,價格倒不貴,質量就不知道了,圖紙資料什么的也不是太齊全。 |
|
---|---|---|
|
回憶依然最美
一不小心混進社會, 浪子回頭已經白費... ...
級別: 工控俠客
|
小公司做的也沒問題的,這東西技術含量本來就不高 |
---|---|
|
lixianji_007
級別: 工控俠客
|
謝謝,那就買幾個試試看,看圖片應該也就是幾個電子部件焊接的PCB板。 |
|
---|---|---|
|
會飛的怪獸
自信 自立 自強
級別: 工控俠客
|
需要用到差分轉換器 |
|
---|---|---|
|