三菱 PLC FX5U之間內置以太網口Socket通訊

1:本節的教學目的

(1)學會FX5U系列PLC內置以太網通訊的參數設置及程序編寫流程。

(2) 實現兩臺FX 5U PLC之間能實現D區數據、M區軟元件狀態的數據的發送、接收存儲。

2 :實驗系統構成

2.1 實驗系統構成

三菱 PLC FX5U之間內置以太網口Socket通訊

圖-1 實驗系統構成


2.2 實驗要點說明

1. 以太網端口的參數設置

2. Socket通訊功能命令的使用,基本的Socket通訊指令如圖2,具體使用方法詳見參考資料第7章。

三菱 PLC FX5U之間內置以太網口Socket通訊

圖-2 Socket通訊功能命令


3: 編程步驟

(1) 打開GX Works3軟件新建工程

三菱 PLC FX5U之間內置以太網口Socket通訊

圖-3 FX5U PLC新建工程


(2) 在FX5U參數的模塊參數的模塊參數中設置以太網參數,分別設置兩臺PLC的IP地址等信息,此處將客戶端的IP地址設為192.168.3.100,服務器端的IP 地址設為192.168.3.200。注意,兩臺PLC的IP地址必須設在同一網段,本次例案中即192.168.3.*。

三菱 PLC FX5U之間內置以太網口Socket通訊

圖-4 客戶端PLC的IP地址設置


三菱 PLC FX5U之間內置以太網口Socket通訊

圖-5 服務器端PLC的IP地址設置


(3)在對象連接設備的配置中選擇連接對象類型等數據。注意端口號保持一致。

三菱 PLC FX5U之間內置以太網口Socket通訊

圖-6 客戶端PLC的對象連接設備配置參數


三菱 PLC FX5U之間內置以太網口Socket通訊

圖-7 服務器端PLC的對象連接設備配置參數


(4)在兩臺PLC中編寫程序,服務器端按圖-8編寫程序,客戶端按圖-9編寫程序。

三菱 PLC FX5U之間內置以太網口Socket通訊

圖-8 服務器端PLC的程序


三菱 PLC FX5U之間內置以太網口Socket通訊

圖-9 客戶端PLC的程序


(5)對編寫的程序進行轉換,然後分別下載到對應的PLC中。

三菱 PLC FX5U之間內置以太網口Socket通訊

圖-9 下載程序


(6)更改電腦的IP地址,與PLC的IP保持在同一網段。通過網線將電腦和兩臺PLC連入同一個HUB,然後做通訊測試。

測試通訊按以下步驟依次設置:

第一步:打開程序,在線——當前連接目標

三菱 PLC FX5U之間內置以太網口Socket通訊

圖-11 通訊連接設置第一步


第二步:選擇其他連接方式

三菱 PLC FX5U之間內置以太網口Socket通訊

圖-12 通訊連接設置第二步


第三步:選擇經由集線器連接,然後點擊界面中的搜索

三菱 PLC FX5U之間內置以太網口Socket通訊

圖-13 通訊連接設置第三步


第四步:適配器選擇:選擇Inter (R) Ethernet Connection (4) I219-V

三菱 PLC FX5U之間內置以太網口Socket通訊

圖-14 通訊連接設置第四步


第五步:根據之前以太網端口的設置參數,選擇對應的IP地址,然後點擊確認

三菱 PLC FX5U之間內置以太網口Socket通訊

圖-15 通訊連接設置第五步


第六步:點擊通信測試,PLC與電腦建立通訊後,會彈出顯示框。

三菱 PLC FX5U之間內置以太網口Socket通訊

圖-16 通訊連接設置第六步


(7)分別對兩臺PLC進行監視:

客戶端的PLC通過SP.SOCCND指令將D1/D2/D3向外發數據,服務器端PLC通過指令SP.SOCRCV將接收到的數據分別存儲到D101/1D102/D103中;同理服務器端的PLC通過SP.SOCCND指令將D1/D2/D3向外發數據,客戶端PLC通過指令SP.SOCRCV將接收到的數據分別存儲到D101/1D102/D103中。

三菱 PLC FX5U之間內置以太網口Socket通訊

圖-17客戶端PLC的寄存器數值


三菱 PLC FX5U之間內置以太網口Socket通訊

圖-18服務器端PLC的寄存器數值


4 :測試結果

通過實驗,可以實現兩臺FX5U PLC之間的以太網通訊,使客戶端和服務器端的寄存器數據進行發送和接收存儲(如圖17/18所示)。

MELSEC iQ-F FX5用戶手冊(以太網通信篇)


分享到:


相關文章: