這是FX3A與施耐德ATV12變頻器Modbus通訊程序,由于高低字節(jié)轉(zhuǎn)換指令只有2N和3U才有,所有要提取高字節(jié)數(shù)值需要除以256,意思就是字的每一位右移8位,CRC檢驗(yàn)指令只有3U有,所有里面做了子程序算法。施耐德變頻器通訊控制很麻煩,上電后要連續(xù)發(fā)送3個(gè)命令到命令字,變頻器才會(huì)到READY狀態(tài),這里批評(píng)一下施耐德的變頻器說明書,寫的什么垃圾,實(shí)在是看不懂,是我見過最難看懂的變頻器說明書。另外由于程序讀是自動(dòng)輪詢的,寫還不是,有沒有大師寫個(gè)程序讀寫都可以自動(dòng)輪詢啊?