案例介紹 本案例是利用小疆智控Modbus轉Profinet網(wǎng)關(guān)GW-PN5001把三菱FR-A700變頻器接入到西門(mén)子1200PLC。實(shí)現Profinet轉Modbus的通訊協(xié)議的互轉。 用到設備有:三菱FR-A700系列的變頻器1臺;西門(mén)子PLC1臺; ![]() 一、初始配置步驟 1、硬件連接之后打開(kāi)博圖,安裝興達易控提供的GSD文件,建立1200與Modbus轉Profinet網(wǎng)關(guān)的連接,給PNMD485-K20網(wǎng)關(guān)配置名稱(chēng)(網(wǎng)關(guān)IP地址與電腦、PLC在同一網(wǎng)段); ![]() 2、如果默認狀態(tài)下點(diǎn)擊更新列表--分配名稱(chēng); ![]() 3、給Modbus轉Profinet網(wǎng)關(guān)添加通訊modbus指令(填寫(xiě)從站站號和寄存器地址); ![]() 4、設置modbus端的485參數,與從站保持一致; ![]() 5、下載組態(tài)到1200PLC,將控制字地址Q(chēng)1.0置1即可啟動(dòng)網(wǎng)關(guān)。 二、打開(kāi)三菱FR-A700變頻器使用手冊: 1、使用Modbus轉Profinet網(wǎng)關(guān)通信參數通過(guò)手冊對變頻器通訊參數進(jìn)行設置; 2、Pr332為通訊波特率,默認為19200,波特率越大數據傳輸速度越快,上位機與變頻器波特率必須一致,否則無(wú)法通訊; 3、Pr333 Modbus數據格式中的停止位長(cháng)默認為1,Modbus-RTU協(xié)議的數據長(cháng)度固定位8位; ![]() 4、Pr334 Modbus數據格式中的奇偶校驗位,默認為2偶校驗; ![]() 5、系統中PLC與Modbus轉profinet網(wǎng)關(guān)及各變頻器通訊格式必須保持一致,才能正常通訊; 6、Pr 331本機地址,設定范圍0-31。0為廣播地址,實(shí)現上位機廣播功能; 7、本地地址設置為1-31時(shí),這是實(shí)現PLC與變頻器點(diǎn)對點(diǎn)通訊的基礎; 注:其他參數例如通訊應答延時(shí)、通訊超時(shí)時(shí)間等參數可以使用變頻器默認參數,一般情況下不需要更改。 8、三菱FR-A700系列變頻器ModbusRTU通訊規格如下: ![]() 9、數據幀字段說(shuō)明: ![]() 三、功能碼說(shuō)明 1、命令碼03H:寄存器數據讀; ![]() 實(shí)例:通過(guò)讀取十進(jìn)制40009地址的數值來(lái)確認當前變頻器的狀態(tài)。變頻器40009地址中數據與PLC內部IW2形成映射,通過(guò)判斷IW2的bit0的值來(lái)判斷變頻器的狀態(tài),若I2.0為1即表示運行中,若I2.0為0表示停機中。 ![]() 變頻器Modbus地址表: ![]() ![]() 2、命令碼06H:寫(xiě)入一個(gè)字(Word); ![]() 實(shí)例:Modbus轉Profinet網(wǎng)關(guān)通過(guò)給Modbus地址40009賦值來(lái)控制變頻器運行和停止。 ![]() 根據變頻器Modbus地址說(shuō)明進(jìn)行賦值,注意:此處相比其他品牌變頻器,變頻器狀態(tài)與輸入指令均使用的一個(gè)寄存器地址,對其進(jìn)行數據分析時(shí)需要注意,寫(xiě)入是發(fā)送數據為控制輸入命令,讀取時(shí)讀取數據為變頻器運行狀態(tài)。 附變頻器地址表: ![]() ![]() 當在項目調試過(guò)程中,若項目對啟動(dòng)響應要求較高時(shí),需要將波特率改大,且將加速時(shí)間減小,啟動(dòng)頻率參數增大且不能大于運行頻率。 以上就是對三菱變頻器增加外部Modbus轉Profinet網(wǎng)關(guān)設備,無(wú)需手動(dòng)編程,只需要網(wǎng)關(guān)組態(tài)及通訊參數配置下載到西門(mén)子PLC即可對Profinet轉Modbus協(xié)議進(jìn)行轉換實(shí)現網(wǎng)關(guān)橋接的作用。 |