鞏盼盼
級別: 略有小成
|
三菱FX3SA與臺達VDF-M變頻器485走485無協(xié)議通信,配FX3G485BD板,變頻器的485口(RJ11)SG+接BD板的SDA ,SG-接BD板的SDB ,SDA與BD版RDA短接,SDB與BD版RDB短接。 變頻器和PLC相距不到20CM,現(xiàn)在有以下問題想請教 1.走MODBUS ASCII變頻器設(shè)置 站號01,控制方式P00為03 485通信控制,波特率19200 采用7E1方式 D8120=0C96H這個應(yīng)該沒錯吧? 2,采用RS指令發(fā)送 : 01 06 2001 0FA0 LRC校驗碼 CR LF 轉(zhuǎn)換成相應(yīng)的ACSII碼方式 3A 30 31 30 36 32 30 30 31 30 46 41 30 32 39 0D 0A (H)這個對嗎? 3 終端電阻需要打到110嗎? 4 R S 端LED不管發(fā)送還是接收都不亮? 換線等試過,就是通信不成功,面板沒有顯示40HZ 各位看看什么回事 謝謝 |
---|---|
|
zhong1946
都2024了
級別: VIP會員
|
看看以下可疑項有無排除: 變頻器參數(shù)P89默認為9200,而PLC程序設(shè)定為19200? 用Modbus ASCII模式,記得是要轉(zhuǎn)換為ASCII碼的吧...... 樓主這個類似配置2007年我玩過,成功了的,見這個帖子: http://m.yaoyaoke.com.cn/read-gktid-8047.html 前段時間玩了一下FX3U-485-BD與VFD-M,Modbus RTU,這個模式下的程序簡潔多了,強力推薦!FX3U支持CRC指令,但換作FX3G/FX3S/FX2N/FX1N,需要另外寫一段CRC校驗,也是可以的。論壇有CRC范例可搬過來慢慢理解。 VFD-B與VFD-M通信協(xié)議的地址是一樣的。 還有,建議樓主用RS232/485或USB-RS485轉(zhuǎn)換器,在電腦端用Commix給變頻器發(fā)送數(shù)據(jù),如果沒回應(yīng),說明沒連上,再調(diào)整參數(shù),直到連上為止,然后參照變頻器說明書給它發(fā)送指令,看它回應(yīng),回頭再來用PLC寫程序就容易多了,事半功倍~ 另外,臺達官網(wǎng)有變頻器通訊調(diào)試程序,對學習上位機與變頻器通訊有幫助,軟件名CVFD4200,6.04MB, 下載頁面http://www.deltagreentech.com.cn/downcenter-100-5-18-0-2.html [ 此帖被zhong1946在2017-12-22 21:20重新編輯 ] |
---|---|
|
zhong1946
都2024了
級別: VIP會員
|
在此還要更正一下2007年我那個精華貼子中的錯誤, 臺達VFD-B/M變頻器通信參數(shù)地址2000H中Bit0~5各bit變化的定義,正確的是: 5 4 3 2 1 0 Hex 功能說明 0 0 0 0 0 1 =01H 停止 0 0 0 0 1 0 =02H 啟動 0 0 0 0 1 1 =03H JOG 0 1 0 0 0 0 =10H 正轉(zhuǎn) 1 0 0 0 0 0 =20H 反轉(zhuǎn) 1 1 0 0 0 0 =30H 改變方向 |
---|---|
|