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