描述:程序截圖
圖片:
各位老大。fx1n和愛默生ev1000(原來華為td1000)的485通訊問題,是自由協議的不是modbus協議的。我比著葫蘆畫瓢寫了個程序想查看變頻器運行頻率,結果不能正常通訊,不知啥原因,請各位看看,波特率是是9600,8-n-1。用fx1n-485bd,所以d8120是0f81.7e是幀頭在d8124,0d是幀尾在d8125,超時是10ms在d8129,d150是變頻器的頻率,他的主機命令協議格式是010100000182,其中第一個01是地址,第二個01是上位機命令,0000是輔助索引和命令索引,0182是校驗和,d108到d111是從機響應返回的數據,用hex把它變成16進制存在d150,這樣讀的就是變頻器的頻率了,可是我讀出來的值是固定的是386,不知何故。我手動改變變頻器的頻率d150的值也不變化 ,他d109到d112是從機響應數據,是不是還要求和校驗啊,附件是愛默生變頻器通訊協議說明