zzgzlp
級(jí)別: 略有小成
|
圖片:
圖片:
圖片:
SMART S200同時(shí)與三菱D740頻率器,柯力XK3101稱重儀表485 通訊。稱重儀表通訊參數(shù)固定設(shè)置為波特率9600,8位數(shù)據(jù)位,1位停止位。變頻器也按這個(gè)通訊設(shè)置。兩者都投入使用(在VB2比較,在0到2之間輪詢)也是正常的。但是變頻器或稱重儀表任意一根拆除485通訊,其他那個(gè)正常接線的也不能工作了。(程序指令報(bào)錯(cuò)6,查詢錯(cuò)誤6原因是:Modbus 正忙于處理另一請(qǐng)求:某一時(shí)間只能有一條 MBUS_MSG 指令處于激活狀態(tài)。)因?yàn)樵O(shè)備主要是變頻器控制電機(jī)工作,稱重只是一個(gè)輔助顯示而已?偛荒芤粋(gè)不重要的顯示,讓電機(jī)也沒法正常使用了吧?這樣的問題怎么處理,大家碰到過嗎?怎么處理? |
---|---|
|
flyinglin
級(jí)別: 正式會(huì)員
|
參照官方例子做,你這個(gè)時(shí)間輪詢有問題,會(huì)出現(xiàn) 6的錯(cuò)誤 |
---|---|
|
尹夢超
級(jí)別: 略有小成
|
不要用這種方式做輪詢,用每個(gè)程序塊的Done來觸發(fā)下一個(gè)的請(qǐng)求 |
---|---|
|
zzgzlp
級(jí)別: 略有小成
|
謝謝各位高工指正,已正常。看了官方方法,過于繁瑣。報(bào)錯(cuò)6是因?yàn)榇嬖趦蓚(gè)MsG運(yùn)行。分析報(bào)錯(cuò)產(chǎn)生時(shí)間,包括PLC從發(fā)送指令到報(bào)錯(cuò)超時(shí)。把超時(shí)改成50毫秒。輪詢時(shí)間比超時(shí)時(shí)間大個(gè)兩停,設(shè)100毫秒,問題解決。 |
---|---|
|
往事如風(fēng)
科技改變制造
級(jí)別: 網(wǎng)絡(luò)英雄
|
我是用官網(wǎng)方式做的,曾經(jīng)碰到一個(gè)問題是:用著用著輪詢死了(PLC程序其它功能正常),最后重啟PLC恢復(fù)了 |
|
---|---|---|
|
工控大國
級(jí)別: 略有小成
|
看看這個(gè) |
---|---|
|