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