新建一個項目進行硬件組態(tài)
插入兩個 SIMATIC 400站點,然后對兩個站點進行硬件組態(tài),CPU分別選用CPU414-2DP,CPU416-2DP,通信模塊選用CP443-1,硬件組態(tài)畫面如圖所示:



設(shè)置兩個CP443-1模塊的參數(shù),建立一個以太網(wǎng)網(wǎng)絡(luò),如圖:

點擊屬性,在出現(xiàn)的參數(shù)對話框中輸入相應(yīng)的MAC地址,IP地址,子網(wǎng)掩碼等相關(guān)參數(shù)

新建一個Ethernet連接后點擊確定按鈕完成單個CP443-1的設(shè)置,另外一個CP443-1通信模塊的設(shè)置同理,但要注意的是IP地址必須保證在同一個網(wǎng)段,并保證與其他設(shè)備地址不相沖突。

網(wǎng)絡(luò)組態(tài)
完成了兩個CP443-1通信模塊的設(shè)置后,對兩個PLC硬件部分分別進行下載,然后點擊Network Configration開始進行網(wǎng)絡(luò)組態(tài):

分別選中網(wǎng)絡(luò)組態(tài)中的CPU,點擊鼠標右鍵,插入一個新的網(wǎng)絡(luò)鏈接,如圖所示



在這里要記住本地ID號和LADDR號(即CP443-1通信模塊的地址號),以便在后面編制數(shù)據(jù)發(fā)送與接收程序時應(yīng)用。完成后的網(wǎng)絡(luò)組態(tài)如圖所示。保存并編譯,將網(wǎng)絡(luò)組態(tài)分別下載到兩個相應(yīng)的PLC。
編寫通信程序
1、在第一個S7-400站點中創(chuàng)建FC5,F(xiàn)C6發(fā)送與接收塊和DB1,DB2數(shù)據(jù)塊,在OB1主循環(huán)程序中編寫程序調(diào)用FC5,如圖所示

在另一個S7-400站點中,采用同樣的方法添加相應(yīng)的模塊,并在OB1中調(diào)用FC6

程序編制完成后,將各自程序下載到相應(yīng)的CPU中,即可實現(xiàn)兩個S7-400的CPU之間的數(shù)據(jù)傳輸。
作者:劍指工控 井運
S7-400相關(guān)閱讀
西門子S7-400 PLC接地規(guī)范和要求
S7-400的梯形圖(LAD)編程之比較指令
S7-400的梯形圖(LAD)編程之位邏輯指令
S7-400 CPU故障停機的原因及應(yīng)對方法