horizon
級(jí)別: *
![]() |
我用VB做了個(gè)簡(jiǎn)單的寫(xiě)加速時(shí)間到變頻器,該變頻器支持MODBUS RTU協(xié)議。但是發(fā)送指令后,232/485模塊的指示燈都沒(méi)有閃爍,變頻器也沒(méi)有反應(yīng)。發(fā)送后,PC端也沒(méi)有接受到任何字符。后來(lái) 用 串口調(diào)試助手發(fā)送相應(yīng)的16進(jìn)制字符到變頻器,現(xiàn)象一樣,沒(méi)有任何反應(yīng)。我選用的是"9600,n,8,1"變頻器相關(guān)參數(shù)也按照說(shuō)明設(shè)置過(guò)了。發(fā)送字節(jié)中CRC校驗(yàn)值絕對(duì)沒(méi)有問(wèn)題。不知問(wèn)題出到哪里了。 看到該變頻器說(shuō)明書(shū)上CRC格式 低字節(jié)在前,高位字節(jié)在后。但是也看到有的格式為高字節(jié)在前,我是按說(shuō)明書(shū)上發(fā)送的。 現(xiàn)在就是沒(méi)有反應(yīng),不知道問(wèn)題出在哪里。 請(qǐng)高手給予指點(diǎn)。感激萬(wàn)分! |
---|---|
|
以恒
Blog: http://ye_w.plcjs.cn/
級(jí)別: 工控俠客
![]() ![]() |
設(shè)置好對(duì)應(yīng)的參數(shù)后,分析自己的幀格式,沒(méi)有任何反應(yīng),有可能是參數(shù)設(shè)置錯(cuò)誤,完全不認(rèn),當(dāng)然你的232/485模塊也許有問(wèn)題,發(fā)送的時(shí)候應(yīng)該發(fā)送燈應(yīng)該有所反應(yīng)才對(duì)。 |
|
---|---|---|
|
horizon
級(jí)別: *
![]() |
都沒(méi)問(wèn)題! 用串口調(diào)試助手發(fā)送相應(yīng)的16進(jìn)制字符到變頻器,現(xiàn)象一樣,當(dāng)然也沒(méi)有接收到任何數(shù)據(jù)。 |
---|---|
|
opuro
哥哥只是個(gè)傳說(shuō)
級(jí)別: 略有小成
![]() |
||
---|---|---|
|
dzb813
級(jí)別: *
![]() |
用串口調(diào)試助手發(fā)送相應(yīng)的16進(jìn)制字符到變頻器 還是沒(méi)問(wèn)題的話(huà),我覺(jué)得你首先查看硬件有沒(méi)有問(wèn)題:232轉(zhuǎn)485,通信線,接線方式---- 然后確定通信發(fā)送的字符是否正常:協(xié)議,通訊速率等,CRC可以顛倒的嘗試一下,在沒(méi)通之前,我建議一直用串口測(cè)試程序來(lái)測(cè)試,可以先嘗試讀取參數(shù),這樣不影響變頻的工作狀態(tài)---- 祝你 好運(yùn)吧! ![]() ![]() |
---|---|
|
dzb813
級(jí)別: *
![]() |
還有,別只用一個(gè)串口測(cè)試程序,如果這個(gè)測(cè)試程序有點(diǎn)問(wèn)題,你就郁悶了 我上次遇到過(guò)奇,偶校驗(yàn)顛倒的情況--- |
---|---|
|
horizon
級(jí)別: *
![]() |
還是不行。 硬件連線:PC--->D形接口數(shù)據(jù)線--->RS232/48轉(zhuǎn)換器--->雙絞線(長(zhǎng)10米)--->變頻器 軟件:直接用串口助手發(fā)送十六進(jìn)制8數(shù)據(jù)位:02062329000D9270. 92,70分別是CRC的地位和高位. 哪里有錯(cuò)? 其他參數(shù)設(shè)定肯定沒(méi)問(wèn)題. ![]() |
---|---|
|
dzb813
級(jí)別: *
![]() |
檢查硬件,再拿個(gè)485-232到變頻器那邊,并聯(lián)起來(lái),就知道你數(shù)據(jù)有沒(méi)有發(fā)送過(guò)去了 232-485連發(fā)送的燈都不閃,肯定接線不正確 |
---|---|
|
chunyejun
級(jí)別: 略有小成
![]() |
發(fā)送數(shù)據(jù)欠起始符和結(jié)束符(發(fā)送數(shù)據(jù)格式不完全),變頻器當(dāng)然沒(méi)的返回信號(hào). |
---|---|
|