三菱plc入門教程 三菱plc怎樣通過rs485通訊控制多臺變頻器?
三菱plc怎樣通過rs485通訊控制多臺變頻器?如果逆變器不是三菱公司生產(chǎn)的,我們可以使用RS/RS2和adprw命令進行通信控制。RSRS2是三菱的無協(xié)議通信功能,它有兩種數(shù)據(jù)格式:ASCII碼和R
三菱plc怎樣通過rs485通訊控制多臺變頻器?
如果逆變器不是三菱公司生產(chǎn)的,我們可以使用RS/RS2和adprw命令進行通信控制。RSRS2是三菱的無協(xié)議通信功能,它有兩種數(shù)據(jù)格式:ASCII碼和RTU。在控制逆變器時,需要查詢逆變器說明書中的控制地址定義和數(shù)據(jù)含義說明,如控制命令地址為2000h,數(shù)據(jù)01為正向,02為反向,頻率給定地址為2001h等,知道發(fā)送的數(shù)據(jù)后需要進行數(shù)據(jù)轉(zhuǎn)換,不能直接傳輸。我們需要將其轉(zhuǎn)換為ASCII碼或RTU數(shù)據(jù)格式,然后變頻器才能接受它。數(shù)據(jù)轉(zhuǎn)換后需要計算一個校驗碼(相當(dāng)于PLC與變頻器的聯(lián)合信號)。ASCII碼校驗為LRC,RTU格式校驗為CRC。這個校驗碼計算程序是我們編寫的必備程序,如果用的是FX3U的PLC,有專門的CRC計算指令。
Adprw用于與Modbus主站的相應(yīng)從站進行通信(讀/寫數(shù)據(jù))。與RS相比,該指令簡單得多。它不需要數(shù)據(jù)轉(zhuǎn)換和校驗碼計算,直接發(fā)送地址和數(shù)據(jù)進行通信。該命令所需的模塊為485adp,通訊距離為500m,如果是485bd,通訊板為50m。
三菱plc如何建立modbus通信?需要什么硬件?
三菱PLC如何建立Modbus通訊,以FX系列PLC為例,首先有兩種通訊設(shè)備,一個是后綴為BD(通信板)的板,另一個是后綴為ADP(通信適配器)的板。兩者的區(qū)別在于后者價格昂貴,通信距離長,支持多種協(xié)議,如下圖所示:
可以看出BD通信板是功能擴展板、ad P通信適配器支持的功能,而不是Modbus通信BD板。這里我們給出了兩個例子,即PLC與PLC之間的通信和PLC與外部設(shè)備(變頻器)之間的通信。PLC與PLC之間的通信包括三菱PLC與其它品牌PLC之間的通信。同樣,PLC與變頻器之間的通信也是三菱與其他品牌PLC之間的通信。
三菱PLC之間的通訊由BD板實現(xiàn),如帶RS485接口的-485bd通訊板??刹捎胣:n網(wǎng)絡(luò),最多支持8臺PLC之間的數(shù)據(jù)鏈路,也可采用485adp實現(xiàn)。另外,如果超過8臺,N:N網(wǎng)絡(luò)不支持,可以使用Modbus通信。此時,必須選擇485adp以完成通信。BD板不支持,指令無效。三菱PLC與其他品牌PLC之間的通信不能使用n:n網(wǎng)絡(luò),它是三菱專用的,此時只能使用ADP通信板使用MODBUS。
三菱PLC與三菱變頻器之間的通訊可以選擇變頻器的專用協(xié)議,通過RS-485通訊連接fxplc與變頻器,監(jiān)控變頻器,讀寫各種指令和參數(shù),專用指令ivck、ivdr、ivrd、ivwr,編程相對簡單,也可以像普通變頻器一樣使用RS指令或無協(xié)議通信的Modbus通信來控制變頻器,BD或ADP可用于特殊協(xié)議和非協(xié)議通信,而Modbus則需要ADP。三菱PLC等品牌的變頻器通訊不能使用專用命令控制,切記專用協(xié)議或指令是三菱內(nèi)部設(shè)備,可以使用無協(xié)議通訊(RS指令)或Modbus通訊,同一個BD板只支持無協(xié)議,不支持Modbus通訊。