西門子PLC S7-1500系列是西門子新一代PLC產(chǎn)品,它通過多方面的創(chuàng)新,為用戶提供了更高性價比的產(chǎn)品,提高了用戶的工程實施效率。西門子PLC S7-1500為用戶在自動化控制系統(tǒng)中提供了更高的運行能力,而且簡單易用,節(jié)省了大量的系統(tǒng)開發(fā)時間,西門子PLC?S7-1500系列有很強(qiáng)的通訊功能,和擴(kuò)展能力,為用戶提供了多種性能優(yōu)異的解決方案。其中S7-1500系列CPU集成了PROFINET接口,這個接口除了具備連接PROFINET總線通信功能,還能用在標(biāo)準(zhǔn)的TCP通信中。本文下面就為您介紹西門子PLC S7-1500系列CPU與西門子PLC S7-300系列的通訊模塊CP343-1進(jìn)行TCP通訊的方法,供用戶在選擇和配置時進(jìn)行參考。
西門子PLC S7-1500系列的CPU模塊,與西門子PLC S7-300的CP343-1之間實現(xiàn)TCP通訊的步驟如下:
1. 分配IP地址
(1)為用戶的電腦分配IP地址;
(2)為西門子PLC S7-1500系列的CPU分配IP地址,與電腦的IP地址需要在同一個網(wǎng)段;
2. 創(chuàng)建一個新項目
(1)在博途軟件STEP7 V13中插入西門子PLC S7-1500系列的CPU和西門子PLC S7-300系列的CPU,并且加入CP343-1通訊模塊;
3. TCP通信編程
(1)創(chuàng)建全局?jǐn)?shù)據(jù)塊,用來保存接收和發(fā)送的數(shù)據(jù);
(2)在S7-1500的CPU主程序中調(diào)用TRCV_C和TSEND指令,并添加背景數(shù)據(jù)塊,設(shè)置各個管腳的參數(shù);
(3)在S7-300的CPU主程序中調(diào)用AG_SEND和AG_RECV指令,并添加背景數(shù)據(jù)塊,設(shè)置各個管腳的參數(shù);
4. 下載組態(tài)到站點
(1)將組態(tài)好的程序下載到S7-1500的CPU中;
(2)將組態(tài)好的程序下載到S7-300的CPU中;
5. TCP通信測試
在博途軟件中,分別對S7-1500的CPU和S7-300的CPU建立變量狀態(tài)監(jiān)視表,觀察發(fā)送和接收的數(shù)據(jù)是否正確。
西門子PLC S7-1500系列為用戶帶來了更加完善的體驗,它具有優(yōu)異的控制性能,通訊功能強(qiáng)大,為用戶提供了經(jīng)濟(jì)性好,品質(zhì)高的自動化控制系統(tǒng)解決方案。