国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 化工知識 > 分享 | 基于CP1543與S7-1200的S7單邊通信

分享 | 基于CP1543與S7-1200的S7單邊通信

時間:2020-09-25 來源:方正智芯 瀏覽:

近期在項目調試中使用西門子CP1543在兩個站點(S7-1500和S7-1200)之間進行S7通信。由于在組態(tài)設置方面與之前的S7-300系列PLC有所不同,特意寫這篇文章以總結并與大家分享。

項目包括A、B兩個站點,站點之間通過基于以太網的S7通信進行數據交換。

A站點的硬件組成如下:

1)CPU1515-2PN;

2)CP1543-1;

3)若干IM155-6 PN分布式模塊;

B站點使用CPU1215C及若干信號模塊;

A站點的CP1543通過一條網線連接到交換機上,B站點的CPU1215C的網口1通過一條網線連接到同一個交換機上,項目的簡單網絡拓撲圖如下:

由于S7-1200系列PLC僅支持S7單邊通信,我們將B站點作為S7通信的客戶端(Client),A站點作為S7通信的服務器端(Server)。S7單邊通信只需要在客戶端進行組態(tài)和編程,服務器端只需要創(chuàng)建通信需要的數據塊即可。

假設:

CP1543-1的IP地址為:192.168.0.4;

CPU1215C的IP地址為:192.168.0.10;

打開CPU1215C的網絡視圖,點擊“連接”,選擇“S7連接”,可以看到CPU1215C變成了淺綠色。右鍵單擊CPU1215C,在彈出的菜單中選擇“添加新連接”,如下圖:

在彈出的“創(chuàng)建新連接”的對話框中,選擇CPU1215C的通信伙伴為“未指定”,點擊“添加”按鈕,添加一條S7連接。如下圖:

打開“S7鏈接”的屬性頁面,在“常規(guī)”欄中,添加通信伙伴的IP地址。如下圖:

在“地址詳細信息”欄中,添加通信伙伴的TSAP。注意,重點來了!由于我們使用的是S7-1500系列CPU,因此在通信伙伴的插槽號中應該填寫數字1(如果是S7-300系列CPU,此處應該寫2),如下圖:

至此,S7單邊通信的網絡配置就完成了,將其編譯、下載到CPU中。

然后在FB中調用PUT和GET指令就可以對通信伙伴的數據塊進行讀寫操作。

總結如下:在SIMATIC S7-1200的單邊S7通信中,客戶端需要進行網絡組態(tài)及編程;服務器端只需要創(chuàng)建通信需要的數據塊即可,不需要任何組態(tài)和編程。在網絡組態(tài)時,通信伙伴的IP地址應該填寫實際網絡連接硬件的地址。比如:如果網線插在CP1543上,應該寫CP1543的IP地址;如果網線直接插在CPU1515上,應該寫CPU1515的地址。

通信伙伴的槽位號根據不同的CPU而不同,S7-300系列PLC的CPU槽位號為2(1號為電源模塊);而S7-1500系列CPU的槽位號為1(0號為電源模塊);

相關參考文章:如何利用S7通信在兩臺S7-300PLC之間交換數據?

好了,關于基于CP1543與S7-1200的單邊S7通信組態(tài)就先介紹到這里

版權:如無特殊注明,文章轉載自網絡,侵權請聯系cnmhg168#163.com刪除!文件均為網友上傳,僅供研究和學習使用,務必24小時內刪除。
相關推薦