鞏盼盼
級別: 略有小成
|
三菱FX3SA與臺達VDF-M變頻器485走485無協議通信,配FX3G485BD板,變頻器的485口(RJ11)SG+接BD板的SDA ,SG-接BD板的SDB ,SDA與BD版RDA短接,SDB與BD版RDB短接。 變頻器和PLC相距不到20CM,現在有以下問題想請教 1.走MODBUS ASCII變頻器設置 站號01,控制方式P00為03 485通信控制,波特率19200 采用7E1方式 D8120=0C96H這個應該沒錯吧? 2,采用RS指令發送 : 01 06 2001 0FA0 LRC校驗碼 CR LF 轉換成相應的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不管發送還是接收都不亮? 換線等試過,就是通信不成功,面板沒有顯示40HZ 各位看看什么回事 謝謝 |
---|---|
|
zhong1946
都2024了
級別: VIP會員
|
看看以下可疑項有無排除: 變頻器參數P89默認為9200,而PLC程序設定為19200? 用Modbus ASCII模式,記得是要轉換為ASCII碼的吧...... 樓主這個類似配置2007年我玩過,成功了的,見這個帖子: http://m.le-linge.com/read-gktid-8047.html 前段時間玩了一下FX3U-485-BD與VFD-M,Modbus RTU,這個模式下的程序簡潔多了,強力推薦!FX3U支持CRC指令,但換作FX3G/FX3S/FX2N/FX1N,需要另外寫一段CRC校驗,也是可以的。論壇有CRC范例可搬過來慢慢理解。 VFD-B與VFD-M通信協議的地址是一樣的。 還有,建議樓主用RS232/485或USB-RS485轉換器,在電腦端用Commix給變頻器發送數據,如果沒回應,說明沒連上,再調整參數,直到連上為止,然后參照變頻器說明書給它發送指令,看它回應,回頭再來用PLC寫程序就容易多了,事半功倍~ 另外,臺達官網有變頻器通訊調試程序,對學習上位機與變頻器通訊有幫助,軟件名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變頻器通信參數地址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 正轉 1 0 0 0 0 0 =20H 反轉 1 1 0 0 0 0 =30H 改變方向 |
---|---|
|