horizon
級別: *
![]() |
我用VB做了個(gè)簡(jiǎn)單的寫(xiě)加速時(shí)間到變頻器,該變頻器支持MODBUS RTU協(xié)議。但是發(fā)送指令后,232/485模塊的指示燈都沒(méi)有閃爍,變頻器也沒(méi)有反應。發(fā)送后,PC端也沒(méi)有接受到任何字符。后來(lái) 用 串口調試助手發(fā)送相應的16進(jìn)制字符到變頻器,現象一樣,沒(méi)有任何反應。我選用的是"9600,n,8,1"變頻器相關(guān)參數也按照說(shuō)明設置過(guò)了。發(fā)送字節中CRC校驗值絕對沒(méi)有問(wèn)題。不知問(wèn)題出到哪里了。 看到該變頻器說(shuō)明書(shū)上CRC格式 低字節在前,高位字節在后。但是也看到有的格式為高字節在前,我是按說(shuō)明書(shū)上發(fā)送的。 現在就是沒(méi)有反應,不知道問(wèn)題出在哪里。 請高手給予指點(diǎn)。感激萬(wàn)分! |
---|---|
|
dzb813
級別: *
![]() |
用串口調試助手發(fā)送相應的16進(jìn)制字符到變頻器 還是沒(méi)問(wèn)題的話(huà),我覺(jué)得你首先查看硬件有沒(méi)有問(wèn)題:232轉485,通信線(xiàn),接線(xiàn)方式---- 然后確定通信發(fā)送的字符是否正常:協(xié)議,通訊速率等,CRC可以顛倒的嘗試一下,在沒(méi)通之前,我建議一直用串口測試程序來(lái)測試,可以先嘗試讀取參數,這樣不影響變頻的工作狀態(tài)---- 祝你 好運吧! ![]() ![]() |
---|---|
|
dzb813
級別: *
![]() |
還有,別只用一個(gè)串口測試程序,如果這個(gè)測試程序有點(diǎn)問(wèn)題,你就郁悶了 我上次遇到過(guò)奇,偶校驗顛倒的情況--- |
---|---|
|