隨著2017年10月西門子正式宣布取消S7-200,標志著在中國市場服役13年的S7-200正式退役了,慢慢的市場上會出現有錢買不到貨,那么原本使用的S7-200的設備是不是將面臨著“青黃不接”呢?別擔心,西門子馬上推出了S7-200SMART來替代S7-200,在繼承了S7-200大部分優點基礎上又優化增加了很多新功能,S7-200 SMART很快成了中國市場的新寵。
那我們來看看兩款PLC的外觀有何改變,如圖1-1所示。
圖1-1
相比之下S7-200 SMART有很多優點,其中最突出的就是標配了以太網通信接口,從此告別專用的PPI電纜下載程序的苦惱,對于我這種“屌絲”是不舍得花一千多買一根原裝PPI電纜,都是從網上購買幾十元的仿制品,動輒掉線是家常便飯。現在只需要一根普通網線就可以進行連接編程,還可以利用WiFi進行無線連接,看著就很高大上有木有?你以為以太網口的功能僅此而已嗎?NO,NO,NO!除了上傳下載程序外還可以實現很多以太網通信:
(1)與上位機、HMI的設備通信。
(2)SMART之間通過GET/PUT向導實現S7協議通信。
(3)與其它西門子產品(S7-300、S7-1200等)通信。
(4)和其它支持TCP/IP協議的產品進行開放以太網通信(V2.2及以上版本)。
(5)和其它支持modbus TCP協議的產品通信。
此文重點介紹V2.2最新升級的功能開放以太網通信功能,用過GET/PUT通信的肯定覺得非常方便,唯一的遺憾就是只支持S7協議,無法實現和其它品牌產品進行以太網通信,開放的以太網通信就是為了彌補這個遺憾,從此和第三方設備通信成為可能。
開放以太網通信屬于雙邊通信,即通信雙方都需要編寫程序,一個為主動發送數據,一個為被動接受數據,編程時利用系統提供的庫,如圖1-2所示。
圖1-2
提供了TCP、OSI和UDP三種通信,三種通信的區別自己問度娘去哦,三種編程方式類似,此處只介紹應用最廣的TCP協議。
先編寫主動程序,首先創建連接,如圖1-3所示:
圖1-3
接下來編寫主動發送數據的程序,如圖1-4所示:
圖1-4
主動方也可以再建立一個連接用作被動連接,從而組成更復雜的網絡,編寫好程序后需要進行庫存儲器分配,否則編譯會出錯,如圖1-5所示,完成后保存。
注意:CPU一定要升級固件為V2.2及以上,系統塊種這是CPU版本也必須是V2.2及以上,否則下載時報錯。
圖1-5
再編寫被動程序,重新新建一個項目,建立被動連接如圖1-6所示:
圖1-6
再編寫接收程序,如圖1-7所示:
圖1-7
被動方也可以再建立一個主動連接作為主動發送數據方。編寫完成也需要分配庫存儲器地址。
好了程序編寫完成,拿兩個SMART來進行通信測試吧,調試時最好準備一個交換機,方便通信的同時也可監控程序,用狀態圖表給主動方寫入數據,再監控被動方能否接受到數據。
-
以太網
+關注
關注
40文章
5419瀏覽量
171599 -
通信接口
+關注
關注
3文章
237瀏覽量
30980 -
S7-200
+關注
關注
13文章
408瀏覽量
50382
原文標題:S7-200 SMART開放以太網通信實例,不知道就out了~
文章出處:【微信號:GKB1508,微信公眾號:工控幫】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論