MODBUS通訊協議應用常見問題及解決方法總結――不能建立的通訊
ALPHA6000和ALPHA6000S/V變頻器,全部內置了RS485通訊協議,且硬件上也全部內置,為標準配置。因此可以隨時啟用通訊功能。
但客戶在使用中,也碰到不能通訊的情況,經常打電話詢問變頻器是不是有標配有通訊功能,485通訊是否遵循modbus協議等。這就需要我們耐心的給客戶解釋。
二、原因分析
1、ALPHA6000和ALPHA6000S/V變頻器只支持03,06,10號指令,且只支持一個字節讀寫。多寫,多讀,變頻器不支持。用文本屏或觸摸屏,因為對通訊模式選擇不對,可能發出的不是規定的03,06,10號指令,而是其他指令,如04號等,也可能發出讀寫2個字的指令,這些變頻器都不響應。
2、通訊格式錯誤,沒有按照modbus協議規范發出規約的數據,通常是CRC校驗錯誤。
3、PLC或主機沒有設定和變頻器一致的波特率,通訊地址,奇偶校驗。
4、通訊線路斷開或接反了,報CCF6故障,通訊禁止。
5、通訊命令沒有發出。如寫PLC程序,沒有PLC定時條件或端子閉合發送條件,通訊命令還沒有執行。
6、變頻器欠壓或數據寫保護。
7、寫入數據超出上下限,變頻器不接受。
8、文本屏或PLC寫入的參數不能保存。
三、解決措施及結果評估
與原因分析相對應可以采取以下措施
1、告知客戶,阿爾法變頻器遵循modbus協議,因為是精簡的,目前只支持1個字讀寫,指令可用03,06,10號指令。其他指令暫時不支持。
2、利用正確的指令格式,計算CRC,并發出數據。
3、修改變頻器參數,使主機和變頻器,波特率,地址,奇偶校驗,3個統一
4、檢查線路,確認通訊線路是正常的,且沒有接反;按STOP復位CCCF6故障后,恢復通訊功能。
5、查看PLC程序,確保通訊數據能夠發出,且格式正確。
6、保證電壓正常或使PF.01參數不寫保護,運行中不能修改的參數,則不可修改,但可讀出。
7、檢查發出的數據,在說明書中,參數設定范圍內。不可超出上下限。
8,所有寫入的通訊參數,變頻器默認是不保存的。但用戶可以用10號指令,將保存的modbus地址寫入0x00FF,既可以把參數寫入變頻器的EEPROM,掉電也不丟失。因文本屏不能自動向0x00FF寫入要保存的數據所對應的地址,所以數據不能保存。此項限定,主要是防止主機不斷寫EEPROM,使EEPROM失效。若客戶有需要,可以定制,直接用文本屏將參數寫入變頻器,且掉電也不丟失。6500旋切機專用系列變頻器是可以直接修改的且保存的。本文地址:http://m.xznet110.com/apply/d_1ns0359vihhf1_1.html
拷貝地址版權聲明:版權歸中國自動化網所有,轉載請注明出處!