通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

我們首先搭建一套測試設備,設備的結構圖如下:

2套S7-300系統由PS307電源、CPU314C-2DP、CPU314C-2PTP、CP343-1、CP343-1 IT、PC、CP5611、STEP7組成,PLC系統概貌如下圖:

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

如下將向您一步一步展示如何實現2套S7-300之間的以太網通訊:

第一步:打開SIMATIC Manager,根據我們系統的硬件組成,進行系統的硬件組態,如圖:

插入2個S7300的站,進行硬件組態:

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

分別組態2個系統的硬件模塊:

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

設置CP343-1、CP343-IT模塊的參數,建立一個以太網,MPI、IP地址:

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

組態完2套系統的硬件模塊後,分別進行下載,然後點擊Network Configration按鈕,打開系統的網絡組態窗口NetPro,選中CPU314,如下圖:

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

在窗口的左下部分點擊鼠標右鍵,插入一個新的網絡鏈接,並設定鏈接類型為ISO-on-TCP connection 或 TCP connection或 UDP connection 或 ISO Transport connection,如下圖:

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

點擊OK後,彈出鏈接屬性窗口,使用該窗口的默認值,並根據該對話框右側信息進行後面程序的塊參數設定:

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

當2套系統之間的鏈接建立完成後,用鼠標選中圖標中的CPU,分別進行下載,這裡略去CPU314C-2DP的下載圖示:

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

到此為止,系統的硬件組態和網絡配置已經完成。下面進行系統的軟件編制,在SIMATIC Manager界面中,分別在CPU314C-2PTP、CPU314C-2DP中插入OB35定時中斷程序塊和數據塊DB1,DB2,並在兩個OB35中調用FC5(AG_Send)和FC6(AG_Recv)程序塊,如下圖:

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

創建DB1、DB2數據塊,如下圖:

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

2套控制程序已經編制完成,分別下載到CPU當中,將CPU狀態切換至運行狀態,就可以實現S7-300之間的以太網通訊了。

如下界面說明了將CPU314C-2DP 的DB1中的數據發送到CPU314C-2PTP 的DB2中的監視界面:

a.選擇Data View,切換到數據監視狀態:

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

b.CPU314C-2DP 的DB1中發送出去的數據:

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

c.CPU314C-2PTP 的DB2中接收到的數據

通過CP343模塊,PLC工程師教你完成2套S7-300之間的以太網通訊

以上,歡迎分享及收藏!

如有其他PLC的相關問題可告知小編哦!


分享到:


相關文章: