維修匯川MD500變頻器通訊不上怎么辦? |
時(shí)間:2020-05-17 19:32:43 點(diǎn)擊: 次 |
我們?cè)?/span>維修匯川變頻器的時(shí)候,有時(shí)候經(jīng)常需用用串口連接變頻器通訊后再進(jìn)行調(diào)試,那么匯川MD500變頻器通訊不上怎么辦呢?在這里我們舉例講解一下
![]() ![]() 01:從站(變頻器)號(hào) 06:“寫功能碼”(16位寄存器寫) 10 00:被寫入數(shù)據(jù)的地址1000H 03 E8:寫入的數(shù)值1000 8D B4:校驗(yàn)碼(8D:CRC校驗(yàn)低有效字節(jié);B4:CRC校驗(yàn)高有效字節(jié)) 故此,可知該通訊屬于正常通訊。響應(yīng)與命令一致。 擴(kuò)展知識(shí)點(diǎn):CRC校驗(yàn)方式說明 (1) CRC使用RTU幀格式,消息包括了基于CRC 方法的錯(cuò)誤檢測(cè)域。CRC 域檢測(cè)了整個(gè)消息的內(nèi)容。CRC 域是兩個(gè)字節(jié),包含16 位的二進(jìn)制值。它由傳輸設(shè)備計(jì)算后加入到消息中。接收設(shè)備重新計(jì)算收到消息的CRC,并與接收到的CRC域中的值比較,如果兩個(gè)CRC 值不相等,則說明傳輸有錯(cuò)誤。 (2) CRC 是先存入0xFFFF,然后調(diào)用一個(gè)過程將消息中連續(xù)的8 位字節(jié)與當(dāng)前寄存器中的值進(jìn)行處理。僅每個(gè)字符中的8Bit 數(shù)據(jù)對(duì)CRC 有效,起始位和停止位以及奇偶校驗(yàn)位均無效。 (3) CRC 產(chǎn)生過程中,每個(gè)8 位字符都單獨(dú)和寄存器內(nèi)容相異或(XOR),結(jié)果向最低有效位方向移動(dòng),最高有效位以0 填充。LSB 被提取出來檢測(cè),如果LSB 為1,寄存器單獨(dú)和預(yù)置的值相異或,如果LSB 為0,則不進(jìn)行。整個(gè)過程要重復(fù)8 次。在最后一位(第8 位)完成后,下一個(gè)8 位字節(jié)又單獨(dú)和寄存器的當(dāng)前值相異或最終寄存器中的值,是消息中所有的字節(jié)都執(zhí)行之后的CRC 值。 (4) CRC 添加到消息中時(shí),低字節(jié)先加入,然后高字節(jié) |
400-102-1025
08512263561
312318629@qq.com
貴州省貴陽市觀山湖區(qū)西南商貿(mào)城4號(hào)廣場(chǎng)1樓D區(qū)50號(hào)