一、安裝必備軟件及硬件
1、LOGO! Soft Comfort V8.2 軟件
2、西門子最新STEP 7-MicroWIN SMART2.4編程軟件
3、TIA Portal V15 SP1版本軟件
4、交換機 五口路由器
5、若干網線
6、LOGO!A8.2 12/24RCE 系列
7、S7-200smart st20系列
8、S7-1200 1211c 系列
二、通信實現目的:
1、三臺實現S7通訊
2、任意一臺控制另外兩臺輸出QB0輸出狀態
3、任意一臺讀寫另外兩臺的數據VB10 VB20 VB30寄存器
4、熟悉西門子S7通訊
三、通信連接說明:
2、五口路由器另一個端口連接到PC端,進行三臺監控狀態
四、1200PLC相關設置參數
S7通訊時,1200 PLC側無需編程及相關設置,主要是允許數據來自非優化塊訪問、PUT/GEI 通信訪問。設備IP地址是192.168.3.112
第1步:添加設備及版本型號,注意版本較多,指令也是同樣。
第2步:選擇設備屬性及設備組態
第3步:選中設備組態的、打開設備屬性的對話框。
第4步:選中連接機制中的允許來自遠程對象PUT/GET 。
第5步:打勾,允許來自遠程對象的PUT/GET 通信訪問
第6步:選中設備組態,點擊下載 S7-1200側無需編程,完成下載
(來源/中華工控網,點擊圖片可查看大圖)
第7步:觀察當中DB2.DBB0的數據及寫入到LOGO!的MB0的數據。
這時,需要注意數據塊的非優化訪問、用的是指針方式,選中數據塊之后,右擊菜單選擇屬性優化訪問塊, 勾取消
添加DB2 數據塊并實時監控到數據
五、200smart 通信參數:
S7通訊時,200smart PLC側無需編程及相關設置,設備的IP地址是192.168.3.113
監控VB20 和寫入到LOGO!的vb30的數據
再用傳送指令將VB20數據送到QBO,然后看QB0的指示燈的輸出狀態變化。
VB20 VB30狀態表輸出
六、LOGO! A8.2 硬件組態及相關參數設置
第1步,點擊工具,選擇以太網設置,建立S7客戶端;
S7-1200和S7-200smart的客戶端建立連接及本地IP地址
S7-1200客戶端連接詳細參數設置如下圖
遠程屬性TTSAP 03.00及遠程IP地址
S7-1200數據傳輸情況參數設置 VB0 VB10 的數據寄存器值。
S7-200smart 客戶端及遠程服務端器相關參數。
S7-200smart的數據傳輸VB20 VB30的數據寄存器值
完成相關的通信設置參數,LOGO!側無需編程,輸入相關的寄存器地址的數據即可
三款軟件在桌面上調至合適位置之后, 觀看三款PLC的數據情況如下圖:
在LOGO! 控制器的在線監控,調取VB10的寄存器,輸入的222的數據,同時桌面上觀看S7-1200。
觀看S7-1200的DB2.DBB0的數據。完全寫到S7-1200上去,這說明logo的控制器數據可以寫到S7-1200上。
把LOGO! 的數據區VB0 調取,查看桌面。
在S7-1200的數據監控區,把223的數據寫到LOGO! 的VB0區。
結果發現可以寫進去,說明兩個之間可以S7通訊。
接下來就看LOGO!和S7-200smart的S7通訊相關的步驟及演示功能
LOGO! 的控制器vb20的+22的值數據寫到S7-200smart的是VB20的數據。
同時觀察到VB20的數據傳送到QB0的數據,輸出狀態
以上就是LOGO! 和S7-200smart和S7-1200之間進行S7-通訊,這個方式比較便捷。三者之間不需要編寫如何通訊的程序,只要設置S7-通訊設置即可完成通訊。個人覺得西門子跟它的品牌走S7-通訊還是比較方便的,省了工程師編程通訊程序設置,無需設置其他的測試,非常方便。非常推薦大家使用S7通訊。
在這基礎上通訊,利用手上的上位機組態軟件,可以查看S7-200smart和S7-1200數據情況、但觸摸屏驅動沒有找到LOGO! 的控制器,就沒有辦法再進行監控。現在就用這兩個,LOGO! 應該放開通訊這方面。
在MCGS設備組態上,選擇兩個設備管理器:
設備0 是S7-200smart的驅動文件
設備1 是S7-1200的驅動文件
同時做通訊狀態,在畫面上可以實時監控到通訊一些錯誤代碼,如圖
PLC1 –是S7-200smart的通訊狀態字
PLC2 是S7-1200的通知狀態字
做好相關的變量就可以了。如何添加變量及在畫面做組態,這里就不敘述了。
還有就是S7-200smart的IP地址設置及端口號,如圖所示,參數詳細:
S7-1200的IP地址設置及端口號,如圖所示, 參數詳細及通訊狀態字
唯一注意的,本地端口不是一個口,
3000 是S7-200smart的
3001是S7-1200的
端口號及參數設置及畫面組態如下:
做好的組態如圖:
調整三款軟件的監控區,看到S7-1200的MB0的9數據值寫到LOGO!控制器里,觸摸屏也實現數據寫入的功能 。
觸摸屏上數據可以監控;觸摸屏上寫45的數據給LOGO!的vb0。
調整三款軟件的監控區,可以看到數據完全寫到LOGO!區
S7-200smart的數據VB30 的數據44 寫到LOGO!VB30區
同時,觸摸屏會顯示
同時把LOGO!是VB20的255最大值寫到S7-200smart的vb20區
同樣地,觸摸屏同時看到輸出狀態及最大值255
至此,便完成了通訊要求。熟悉S7-200smart和S7-1200和logo!S7通訊之后,接下來就要進行實戰應用,更加熟練掌握s7通訊內容。
-
plc
+關注
關注
5012文章
13301瀏覽量
463524 -
通信
+關注
關注
18文章
6034瀏覽量
136013 -
S7-200
+關注
關注
13文章
408瀏覽量
50445
原文標題:西門子1200 、200smart、 LOGO! 實現S7通訊演示功能
文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論