一、必備軟件和硬件
1、三菱GX Works3編程軟件;
2、三菱FX5U系列PLC;
3、優(yōu)質(zhì)網(wǎng)線1根;
4、安卓手機(jī)1臺;
5、安卓手機(jī)組態(tài)軟件1套;
6、無線路由器1個;
7、以太網(wǎng)調(diào)試助手1套;
8、Modbus Poll調(diào)試助手1套;
9、Modbus Slave調(diào)試助手1套;
10、其他電源線、導(dǎo)線等。
二、實現(xiàn)目的
安卓手機(jī)組態(tài)軟件測試工程對三菱FX5U數(shù)字量輸入實現(xiàn)讀操作、繼電器輸出實現(xiàn)讀寫操作、保持寄存器實現(xiàn)讀寫操作。
三、通信參數(shù)
1、客戶端:安卓手機(jī)組態(tài)軟件;
2、服務(wù)器:三菱FX5U
3、客戶端IP地址:192.168.1.109
4、服務(wù)器IP地址:192.168.1.180
5、服務(wù)器端口號:502
6、服務(wù)器單元ID:1
四、三菱FX5U詳細(xì)設(shè)置
1、新建工程:

2、設(shè)置以太網(wǎng)通信端口IP地址:
雙擊左側(cè)樹狀目錄中的以太網(wǎng)端口,如下所示:

將會出現(xiàn)如下窗口;IP參數(shù)設(shè)置如下所示;


3、對象設(shè)備連接配置設(shè)置:
雙擊對象設(shè)備連接配置設(shè)置的詳細(xì)設(shè)置;將會出現(xiàn)如下窗口;


在上述窗口中的以太網(wǎng)設(shè)備(通用)中找到Modbus TCP連接設(shè)備,如下所示:

將Modbus TCP連接設(shè)備拖動到上述窗口灰色區(qū)域,如下所示:

這樣就建立好了一個Modbus TCP服務(wù)器設(shè)備,這種情況下三菱FX5U作為Modbus TCP服務(wù)器可以同時連接1個Modbus TCP客戶端!如果要同時連接多個Modbus TCP客戶端,可以繼續(xù)添加Modbus TCP連接設(shè)備,如下所示:

如上圖所示,建立了4個Modbus TCP連接設(shè)備,這樣就可以有4個Modbus TCP客戶端同時去和三菱FX5U實現(xiàn)Modbus TCP通信。
4、保存:
點(diǎn)擊反映設(shè)置并關(guān)閉按鈕,如下所示;在上述窗口點(diǎn)擊應(yīng)用按鈕,使得設(shè)置的參數(shù)得以保存!點(diǎn)擊工程下拉菜單中的另存為,保存工程;


5、三菱FX5U之Modbus軟元件分配如下:

五、三菱FX5U程序的測試
1、硬件連接:使用網(wǎng)線將三菱FX5U和無線路由器連接在一起,并保證電腦和三菱FX5U處在同一局域網(wǎng)之內(nèi)!
2、下載程序
3、以太網(wǎng)調(diào)試助手的設(shè)置:電腦上打開以太網(wǎng)調(diào)試助手,如下所示;設(shè)置如下;


點(diǎn)擊連接,連接成功,如下所示:

4、Modbus之01功能碼的測試,讀取Y0~Y7、Y10~Y17的狀態(tài):
以太網(wǎng)調(diào)試助手發(fā)送:12 34 00 00 00 06 01 01 00 00 00 10
三菱FX5U返回:12 34 00 00 00 05 01 01 02 55 00
如下所示,01功能碼測試OK:

5、Modbus之02功能碼的測試,讀取X0~X7的狀態(tài):
以太網(wǎng)調(diào)試助手發(fā)送:11 22 00 00 00 06 01 02 00 00 00 08
三菱FX5U返回:11 22 00 00 00 04 01 02 01 00
如下所示,02功能碼測試OK:

6、Modbus之03功能碼的測試,讀取D0~D3的狀態(tài)
以太網(wǎng)調(diào)試助手發(fā)送:FF EE 00 00 00 06 01 03 00 00 00 04
三菱FX5U返回:FF EE 00 00 00 0B 01 03 08 00 13 00 14 00 15 00 16
如下所示,03功能碼測試OK:

7、Modbus之05功能碼的測試,將Y0置位
以太網(wǎng)調(diào)試助手發(fā)送:11 22 00 00 00 06 01 05 00 00 FF 00
三菱FX5U原樣返回:11 22 00 00 00 06 01 05 00 00 FF 00
如下所示:

8、Modbus之06功能碼的測試,給D1賦值9
以太網(wǎng)調(diào)試助手發(fā)送:99 99 00 00 00 06 01 06 00 01 00 09
三菱FX5U原樣返回:99 99 00 00 00 06 01 06 00 01 00 09
如下所示:

9、Modbus之15功能碼的測試,將Y0~Y3復(fù)位
以太網(wǎng)調(diào)試助手發(fā)送:14 15 00 00 00 08 01 0F 00 00 00 03 01 00
三菱FX5U返回:14 15 00 00 00 06 01 0F 00 00 00 03
如下所示:

10、Modbus之16功能碼的測試,給D0 D1 D2分別賦值1、2、3
以太網(wǎng)調(diào)試助手發(fā)送:25 26 00 00 00 FF 01 10 00 00 00 03 06 00 01 00 02 00 03
三菱FX5U返回:25 26 00 00 00 06 01 10 00 00 00 03
如下所示:

至此,三菱FX5U作為Modbus TCP服務(wù)器測試完畢。
六、安卓手機(jī)組態(tài)軟件測試工程的建立
1、安卓手機(jī)組態(tài)軟件的安裝,安裝和一般APP方法一樣
2、必要設(shè)置:安裝了安卓手機(jī)組態(tài)軟件的手機(jī)或者平板電腦必須要和三菱FX5U處于同一局域網(wǎng)
3、安卓組態(tài)軟件的啟動:找到安卓手機(jī)組態(tài)軟件圖標(biāo),如下所示名為ModbusScada、圖標(biāo)為棋影工控;雙擊打開安卓手機(jī)組態(tài)軟件,如右下所示;


4、建立設(shè)備,單擊設(shè)備菜單進(jìn)入到設(shè)備組態(tài)界面,如下所示:點(diǎn)擊+按鈕進(jìn)行設(shè)備添加,如右下所示;


設(shè)備參數(shù)設(shè)置如下;保存設(shè)備通信參數(shù):在上述窗口中點(diǎn)擊確定,設(shè)備建立完畢,回到設(shè)備建立界面;


5、建立IO變量,在設(shè)備建立界面,選中自定義標(biāo)簽選項卡,如下所示;點(diǎn)擊+按鈕,如右下所示;


進(jìn)行三菱FX5U數(shù)字量輸入X0的連接,設(shè)置如下;
點(diǎn)擊選中按鈕進(jìn)行變量連接,如右下所示;


選中三菱FX5U設(shè)備,如下所示;設(shè)置如右下;


點(diǎn)擊確定,回到標(biāo)簽建立界面;點(diǎn)擊確定回到自定義標(biāo)簽界面,如下,X0變量建立完畢;


同樣的方法,建立Y0、D0,如下所示;

至此,測試變量建立完畢,回到主界面。
6、畫面組態(tài),點(diǎn)擊主菜單中的組態(tài),出現(xiàn)如下窗口;點(diǎn)擊+按鈕進(jìn)行組態(tài)畫面添加,如右下所示;


輸入畫面參數(shù),如下所示;點(diǎn)擊確定進(jìn)行保存,回到組態(tài)畫面建立界面;


單擊畫面名稱為三菱FX5U,進(jìn)入畫面組態(tài),如下所示;監(jiān)控X0,點(diǎn)擊+按鈕進(jìn)入到圖庫,如下所示;


選中指示燈,進(jìn)入到指示燈屬性編輯界面;自定義標(biāo)簽填寫X0,其他參數(shù)默認(rèn),如下所示;


點(diǎn)擊確定,回到畫面組態(tài)界面;從圖庫中選取文本,輸入X0,如下所示;


同樣的方法,建立Y0的監(jiān)視,如下所示;建立按鈕控件,以求對Y0進(jìn)行置位、復(fù)位操作,從圖中選中點(diǎn)擊按鈕,如下所示;


置位按鈕參數(shù)設(shè)置如下;復(fù)位按鈕參數(shù)設(shè)置如下;


做好的置位按鈕、復(fù)位按鈕如下所示;保持寄存器D0的監(jiān)控,從圖庫中選中編輯值控件,其屬性如下所示;


參數(shù)設(shè)置如下;點(diǎn)擊確定回到組態(tài)界面;


基本組態(tài)完成!圖庫豐富,可根據(jù)自己需求進(jìn)行其他美觀設(shè)計!
七、安卓手機(jī)組態(tài)軟件測試工程的測試
1、注意事項:借助以太網(wǎng)調(diào)試助手可以觀察安卓手機(jī)組態(tài)測試工程發(fā)出的Modbus TCP指令,這時需要先把設(shè)備中的IP地址修改為以太網(wǎng)調(diào)試助手所運(yùn)行的電腦的IP地址!
2、以太網(wǎng)調(diào)試助手的設(shè)置,如下所示;

3、運(yùn)行安卓手機(jī)組態(tài)軟件測試工程,點(diǎn)擊主菜單中的運(yùn)行,進(jìn)入到運(yùn)行界面;

4、以太網(wǎng)調(diào)試助手的監(jiān)視,可以看到來自手機(jī)組態(tài)發(fā)出的命令;

八、安卓手機(jī)組態(tài)軟件和三菱FX5U的聯(lián)調(diào)
1、三菱FX5U上電
2、運(yùn)行安卓手機(jī)組態(tài)軟件測試工程
3、安卓手機(jī)組態(tài)軟件測試工程如下:此時X0為0、Y0為1、D0為19;

此時X0狀態(tài)改變?yōu)?、D0直接在組態(tài)上賦值124;在測試工程上給Y0復(fù)位成功!


至此手機(jī)組態(tài)軟件+三菱FX5U之Modbus TCP以太網(wǎng)通信測試完成
來源/中華工控網(wǎng),轉(zhuǎn)載請注明出處
-
繼電器
+關(guān)注
關(guān)注
133文章
5500瀏覽量
153204 -
三菱
+關(guān)注
關(guān)注
32文章
823瀏覽量
43896 -
組態(tài)軟件
+關(guān)注
關(guān)注
4文章
233瀏覽量
27797
原文標(biāo)題:【建議收藏】手機(jī)組態(tài)軟件+三菱FX5U Modbus TCP以太網(wǎng)通信
文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
三菱FX(Q)系列PLC連接CHNet-FX與組態(tài)王以太網(wǎng)通信
三菱FX系列PLC轉(zhuǎn)以太網(wǎng)通過CHNet-FX連接組態(tài)王配置說明
三菱FX3U PLC轉(zhuǎn)以太網(wǎng)通過CHNet-FX連接MX Component ModbusTCP通信配置案例
三菱FX PLC轉(zhuǎn)以太網(wǎng)通過CHNet-FX與wincc ModbusTCP通信配置方法
FX5U TCP以太網(wǎng)通訊
一種三菱FX5U以太網(wǎng)數(shù)據(jù)采集方案
FX5U與LabVIEW進(jìn)行以太網(wǎng)通訊的資料概述
組態(tài)王與FX5u之間EtherNet/IP無線以太網(wǎng)通信
信捷plc485通信上位機(jī)_上位機(jī)開發(fā)之三菱FX3U以太網(wǎng)通信實踐
三菱FX5U轉(zhuǎn)Modbus三菱PLC轉(zhuǎn)Modbus
組態(tài)王與FX5u之間EtherNet/IP無線以太網(wǎng)通信
上位機(jī)與兩臺PLC之間無線以太網(wǎng)通信
WinCC和三菱Q系列以太網(wǎng)通訊的組態(tài)步驟
人機(jī)界面和三菱PLC之間以太網(wǎng)通信
PLC無線通訊模塊如何應(yīng)用在2臺組態(tài)王與1臺FX5u之間?

手機(jī)組態(tài)軟件和三菱FX5U Modbus TCP以太網(wǎng)通信
評論