S之間以太網(wǎng)通訊_第1頁
S之間以太網(wǎng)通訊_第2頁
S之間以太網(wǎng)通訊_第3頁
S之間以太網(wǎng)通訊_第4頁
S之間以太網(wǎng)通訊_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

S-之間以太網(wǎng)通訊————————————————————————————————作者:————————————————————————————————日期:?PLCSIM仿真S7-400之間的S7通訊1.概述?S7-PLCSIMV5.4SP3與其他版本的S7-PLCSIM相比,增加了仿真CPU之間相互通信及在狀態(tài)欄顯示CPU所有可訪問接口等功能。本文通過模擬兩個S7-400PLC之間基于TCP/IP的S7通訊,介紹如何使用S7-PLCSIMV5.4SP3的仿真功能。2.軟件環(huán)境2.1STEP7V5.4SP3?用于編寫PLC程序,此軟件需要從西門子購買,本文檔中所有的程序代碼均使用Step7V5.4SP3編寫。

2.2S7-PLCSIMV5.4SP3?3.硬件組態(tài)

新建一個項目在SIMATICManager中插入兩個S7-400站,打開HWConfig界面進行硬件組態(tài),站點配置如下圖:?圖1-1#站點硬件組態(tài)圖1表示1#站點,包含電源和CPU414-3PN/DP,IP地址192.168.0.1;

圖2-2#站點硬件組態(tài)圖2表示2#站點,包括電源,CPU412-2DP以及CP443-1通訊模塊,IP地址192.168.0.24.網(wǎng)絡組態(tài)

打開Netpro可以看到如圖3所示的網(wǎng)絡結構圖?圖3-網(wǎng)絡結構圖建立兩個站點之間的S7連接,單擊CPU414-3PN/DP,單擊鼠標右鍵,選擇“InsertNewConnection”,如圖4?圖4-插入新連接在“InsertNewConnection”對話框選擇通訊方CPU(Partner),選擇連接類型S7connection(默認選擇),如圖5

圖5-設置連接類型及通訊對象點擊“OK”按鈕進入“S7connection”屬性對話框設置如圖6,在連接路徑“ConnectionPath”中可以看到通訊雙方CPU及通訊接口地址。?圖6-設置通訊接口點擊“OK”按鈕,在網(wǎng)絡結構圖下方列表中生成S7連接如圖7,編譯保存完成網(wǎng)絡組態(tài)。?圖7-完成配置S7連接

5.STEP7編程?S7-400使用標準庫系統(tǒng)功能塊中的SFB8/9/12/13/14/15,具體信息可參考

《用于S7-300/400系統(tǒng)和標準功能的系統(tǒng)軟件》HYPERLINK"https://support.industry.sie/cs/%211214574%21"1214574本例程在414-3PN/DP的OB1中調用SFB12,412-2DP的OB1中調用SFB13實現(xiàn)兩個PLC之間的S7通訊,通訊長度10個字節(jié),如圖8。?圖8-調用S7通訊功能塊

6.PLCSIM仿真調試6.1啟動仿真?在STEP7中啟動PLCSIM進入仿真模式。??STEP7SIMATICManager菜單欄Options->SimulateModules如圖9

圖9-菜單欄啟動仿真器PLCSIM?STEP7SIMATICManager工具欄單擊圖標,如圖10?圖10-工具欄菜單欄啟動仿真器PLCSIM啟動后顯示CPU仿真界面S7-PLCSIM1如圖11?圖11-仿真器6.2下載項目6.2.1.選擇通訊接口?下載項目前先選擇正確的PG/PC接口,本例程仿真基于TCP/IP的S7通訊,所以選擇PLCSIM(TCP/IP),如圖12。

圖12-設置PG/PCinterface6.2.2.下載1#站點

選擇下載1#站點BLOCK到PLCSIM1中如圖13?圖13-下載1#站點下載完成后如圖14在標題欄顯示當前模擬的1#站點CPU414-3PN/DP,狀態(tài)欄顯示CPU可用的接口類型及地址;?圖14-1#站點仿真器6.2.3.下載2#站點

在下載2#站點到PLCSIM前,需要再打開一個新的PLCSIM2進程如圖15

圖15-新建仿真器然后重復下載1#站點的操作步驟,下載2#站點到PLCSIM2,如圖16

圖16-2#站點仿真器6.3通訊調試?將兩個下載到PLCSIM中的站點CPU切換到RUN-P模式,打開Netpro查看激活的連接狀態(tài),可以看到連接已經(jīng)建立成功,如圖17?圖17-S7連接狀態(tài)如圖18,在兩個站點BLOCK中各建一個變量表,1#站點監(jiān)控發(fā)送緩沖區(qū)MB0~MB9,在MW20中設置發(fā)送長度10,I0.0由0變1產(chǎn)生上升沿時將數(shù)據(jù)發(fā)送給2#站點;2#站點監(jiān)控接收緩沖區(qū)MB0~MB9。

圖18-變量表監(jiān)控

7.總結?本文舉例描述了如何通過PLCSIMV5.4SP3仿真兩個S7-400PLC之間基于TCP/IP的S7通訊,對于兩個以上的PLC之間的S7

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論