



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、.S7-200 SMART CPU與 S7-1200 進行 S7 通信S7通信是 S7 系列 PLC基于 MPI、 PROFIBUS、ETHERNET網(wǎng)絡(luò)的一種優(yōu)化的通信協(xié)議,主要用于S7-300/400PLC 之間的通信。經(jīng)過測試發(fā)現(xiàn) S7-1200 與 S7-200 SMARTPLC 之間的 S7通信也是可以成功的, S7-1200 側(cè)編程調(diào)用 PUT/GET 指令或者 S7-200 SMART側(cè)編程調(diào)用 PUT/GET指令都是可以的。注意:1.S7-200 SMARTCPU與 S7-1200 之間的 S7 通信未經(jīng)西門子官方測試,本文檔僅供客戶測試使用,使用該種通信方式所產(chǎn)生的任何危險需
2、要有客戶自己承擔(dān)!2.S7-200 SMARTPLC V2.0 版本才開始支持 PUT/GET通信, V1.0 版本的 CPU需要升級固件后方可支持PUT/GET。3. 本文只介紹了 S7-1200 側(cè)調(diào)用 PUT/GET指令編程方式 (S7-200 SMARTCPU作為服務(wù)器方,無需編程) ,未介紹 S7-200 SMART側(cè)編程調(diào)用 PUT/GET方式。硬件和軟件需求及所完成的通信任務(wù)本文以采用 1 個 CPU1215C(6ES7215-1AG40-0AB0),1 個 S7-200 SMART PLC為例,介紹它們之間的 S7 通信。硬件: S7 -1200 CPU S7 -200 SMA
3、RT CPU (固件 V2.0) PC (帶以太網(wǎng)卡) TP 以太網(wǎng)電纜軟件: STEP7 V13 SP1 STEP 7 Micro/WIN SMART V2.1所完成的通信任務(wù): S7 -1200 將通信數(shù)據(jù)區(qū) DB1 中的 200 個字節(jié)發(fā)送到 S7-200 SMART的 VB 數(shù)據(jù)區(qū)。 S7 -1200 讀取 S7-200 SMART中的 VB數(shù)據(jù)區(qū)存儲到 S7-1200 的數(shù)據(jù)區(qū) DB2 。S7-1200 側(cè)硬件組態(tài)和網(wǎng)絡(luò)組態(tài)1 / 9.1.使用 TIA V13 軟件新建一個項目, 添加 1 個 S7-1200 站點并為其分配網(wǎng)絡(luò)和IP 地址 ,如圖 1. 所示。圖 1. TIA軟件中
4、添加 S7-1200 站點2 / 9.2. TIA 軟件的網(wǎng)絡(luò)視圖中為 S7-1200 CPU 添加一個新連接,如圖 2. 所示。圖 2.S7-1200 添加新連接在彈出 " 創(chuàng)建新連接 " 對話框中選擇 " 未指定 " ,然后點擊 " 添加 " 按鈕,添加新連接,如圖3. 所示。3 / 9.圖 3. 選擇未指定連接需要為新創(chuàng)建的連接指定連接伙伴方的IP 地址和 TSAP,設(shè)置方法如圖 4. ,圖 5. 所示。注意: S7-200 SMART側(cè)的 TSAP 只能設(shè)置為 03.00 或者 03.01 。4 / 9.圖 4.設(shè)置連接伙伴方
5、IP 地址5 / 9.圖 5.設(shè)置連接伙伴方TSAP地址TIA 軟件程序編程1 . 創(chuàng)建發(fā)送數(shù)據(jù)塊 DB1(接收區(qū)數(shù)據(jù)塊 DB2類似),數(shù)據(jù)塊定義為 200 個字節(jié)的數(shù)組且數(shù)據(jù)塊的屬性中需要取消 " 優(yōu)化的塊訪問 " 選項,如圖 6. 所示。6 / 9.圖 6.創(chuàng)建數(shù)據(jù)塊并取消優(yōu)化訪問2. 發(fā)送數(shù)據(jù)塊與接收數(shù)據(jù)塊創(chuàng)建完成后,即可在 OB1中調(diào)用 PUT/GET指令,進行 S7通信了,如圖 7. 所示。圖 7. 調(diào)用 PUT/GET指令7 / 9.表 1.PUT 指令參數(shù)說明CALL “PUT” , %DB3/ 調(diào)用 PUT,使用背景 DB塊: DB3REQ:=%M0.0/
6、上升沿觸發(fā)程序塊的調(diào)用ID:=W#16#0100/ 連接號,要與連接配置中一致,創(chuàng)建連接時的連接號,見圖 1. 標(biāo)記 7DONE:=%M2.0/為 1 時,發(fā)送完成ERROR:=%M2.1/為 1 時,有故障發(fā)生STATUS:=%MW4/狀態(tài)代碼ADDR_1:=P#DB1.DBX0.0BYTE/發(fā)送到通信伙伴數(shù)據(jù)區(qū)的地址,對應(yīng)200S7-200 SMART VB0-VB199SD_1:=P#DB1.DBX0.0BYTE/本地發(fā)送數(shù)據(jù)區(qū)200表 2.GET 指令參數(shù)說明CALL“GET” , %DB4/ 調(diào)用 GET,使用背景 DB塊: DB4REQ: =%M0.1/ 系統(tǒng)時鐘 2 秒脈沖ID:
7、 =W#16#0100/連接號,要與連接配置中一致, 創(chuàng)建連接時的連接號,見圖 1. 標(biāo)記 7NDR: =%M2.2/ 為 1 時,接收到新數(shù)據(jù)ERROR: =%M2.3/ 為 1 時,有故障發(fā)生STATUS: =%MW6/ 狀態(tài)代碼ADDR_1:=P#DB1.DBX200.0BYTE/ 從通信伙伴數(shù)據(jù)區(qū)讀取數(shù)據(jù)的地址, 對應(yīng)200S7-200 SMART VB200-VB399RD_1: =P#DB2.DBX0.0 BYTE本地接收數(shù)據(jù)地址200/綜合以上步驟, 已經(jīng)完成了 S7-1200硬件和軟件部分的編程, 下載只需要將程序下載到 S7-1200 PLC 即可。狀態(tài)監(jiān)控1. 連接狀態(tài)監(jiān)控
8、S7連接成功的建立是調(diào)用 PUT/GET指令的基礎(chǔ), S7 連接成功建立后,方能正確執(zhí)行PUT/GET指令。在 TIA 軟件的網(wǎng)絡(luò)視圖中,將軟件切換到在線模式,可以監(jiān)控S7 連接狀態(tài),如圖8. 所示。8 / 9.圖 8. 監(jiān)控 S7 連接狀態(tài)S7連接成功建立后, S7-1200 觸發(fā) PUT/GET指令,通過 TIA 軟件監(jiān)控表和 STEP7 Micro/WIN SMART軟件的狀態(tài)表,可以監(jiān)控數(shù)據(jù)通信是否正常。注意: S7-200 SMART中 V 區(qū)對應(yīng)于 DB1,即在 PUT指令中使用的通信伙伴數(shù)據(jù)區(qū)在 S7-200 SMAR中對于為 VB0VB199。本文檔中 S7-200 SMART做 S7 通訊的服務(wù)器, 占用 S7-200 SMARTPLC 的服務(wù)器連接資源, S7-200 SMART PLC 本身不需要編寫通訊程序。S7-1200 與 S7
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 把字句微課程設(shè)計方案
- 缺鐵性貧血的內(nèi)科護理學(xué)
- 七年級美術(shù)上冊課件大綱
- 小學(xué)今冬明春防火安全教育
- 教育心理學(xué)教師考編
- 職工旅游合同協(xié)議
- 屋面光伏設(shè)計合同協(xié)議
- 足療勞務(wù)合同協(xié)議
- 垃圾車融資租賃合同協(xié)議
- 糖尿病足自我護理指南
- (正式版)JTT 421-2024 港口固定式起重機安全要求
- 【中國信科-中信科移動】2023星地融合通信白皮書
- 腦電圖判讀異常腦電圖
- 人體所需的七大營養(yǎng)素(卓越)
- 《小學(xué)生預(yù)防溺水安全教育班會》課件
- 傳統(tǒng)園林技藝智慧樹知到期末考試答案2024年
- 直播中的禮儀與形象塑造
- 2024年八年級數(shù)學(xué)下冊期中檢測卷【含答案】
- 老年人中醫(yī)健康知識講座總結(jié)
- 海南聲茂羊和禽類半自動屠宰場項目環(huán)評報告
- 《民法典》合同編通則及司法解釋培訓(xùn)課件
評論
0/150
提交評論