S7-300之間的以太網通訊及程序舉例

S7-300之間的以太網通訊及程序舉例

S7-300之間的以太網通訊及程序舉例

一、 硬件組態

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

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

S7-300之間的以太網通訊及程序舉例

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

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

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

S7-300之間的以太網通訊及程序舉例

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

S7-300之間的以太網通訊及程序舉例

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

S7-300之間的以太網通訊及程序舉例

S7-300之間的以太網通訊及程序舉例

網絡組態

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

S7-300之間的以太網通訊及程序舉例

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

S7-300之間的以太網通訊及程序舉例

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

S7-300之間的以太網通訊及程序舉例

S7-300之間的以太網通訊及程序舉例

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

S7-300之間的以太網通訊及程序舉例

一、 程序編程

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

S7-300之間的以太網通訊及程序舉例

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

S7-300之間的以太網通訊及程序舉例

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


分享到:


相關文章: