下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、在 S7-300 的數(shù)據(jù)通信中如何編程使用通信功能塊 FB14 “GET”and FB15 “PUT”?隱藏訂貨號顯示訂貨號訂貨號: 說明:為了實(shí)現(xiàn)在 NetPro 中建立了 S7 連接的兩個 S7 -300 站之間的數(shù)據(jù)交換,必須在程序中調(diào)用通信功能塊。 FB14 (“GET”) 用于從遠(yuǎn)程 CPU 讀取數(shù)據(jù),F(xiàn)B15 (“PUT”) 用于向遠(yuǎn)程 CPU 寫入數(shù)據(jù)。在這里,不需在兩邊都組態(tài) S7 連接,這是因?yàn)橥ㄟ^ FB14 “GET”和 FB15 “PUT”的 S7 通信是基于服務(wù)器-客戶端原則的。 注:如果 S7 連接是通過 CPU31x-2PN/DP 或者 CPU319-3P
2、N/DP S7-300 控制器的集成 IE 接口來組態(tài)的,那么必須使用庫“Standard Library -> Communication Blocks -> Blocks” 中帶有“CPU_300”的塊。這些 FB 可用于通過 CPU 集成的 IE 接口的 S7 通信和通過 S7-300 IE CP 的 S7 通信。 通信塊 FB14 (“GET”) and FB15 (“PUT”) 的特點(diǎn) · FB14和 FB15是異步通信函數(shù)。 · 必須在 OB1循環(huán)中調(diào)用這些塊(參見條目號:2795485) · 可以跨幾個 OB1循環(huán)運(yùn)行
3、。 · FB14和 FB15使用輸入?yún)?shù)(“REQ”)激活。 · 任務(wù)結(jié)束后顯示“DONE”或者“ERROR”。 · PUT 和 GET可以通過同一個連接同時(shí)通信。 · 這些塊位于用于 S7-300控制器的“SIMATIC_NET_CP”庫中。示例程序包含一個S7連接,通過該連接,使用FB14從遠(yuǎn)程CPU讀取數(shù)據(jù),使用FB15向遠(yuǎn)程CPU寫入數(shù)據(jù)。 示例程序的說明STEP 7項(xiàng)目包含兩個帶有 CPU 315-2DP 和 CP 343-1 可以進(jìn)行以太網(wǎng)通信的 S7-300 站。通信基礎(chǔ)是兩站之間建立的 S7 連接。如果通過“右鍵單擊 > Objec
4、t Properties”打開 NetPro中的 S7 連接屬性,可以看到通信功能塊的塊參數(shù)“ID”。當(dāng)調(diào)用 FB14或 FB15時(shí)必須遵守相應(yīng)的規(guī)定,以通過 S7連接實(shí)現(xiàn)數(shù)據(jù)通信。 圖 01 STEP 7 程序中包含 OB100,OB1,F(xiàn)B100,DB100,DB200,DB201, FB14 和 FB15。 · OB100OB100是一個啟動OB,當(dāng)CPU重啟時(shí)運(yùn)行。在這個OB中,用于觸發(fā)第一次通信的使能信號是 M1.0和 M0.1。圖 02 · OB1OB1被循環(huán)地調(diào)用。這個 OB 包含了通過 M1.0和 M0.1對 FB100(背景DB:DB100)的調(diào)
5、用。一旦 FB100運(yùn)行,M1.0被復(fù)位。圖 03 · FB100FB100在 OB1循環(huán)中被調(diào)用。這個 FB包含調(diào)用 FB14 (“GET”)和 FB15 (“PUT”)。當(dāng)時(shí)鐘標(biāo)志 M10.6出現(xiàn)一個上升沿并且沒有其它作業(yè)正在運(yùn)行時(shí),通過輸入?yún)?shù)“REQ”激活 FB14。阻止這個函數(shù)調(diào)用是非常重要的,因?yàn)樵摵瘮?shù)是異步的并且持續(xù)好幾個循環(huán)。持續(xù)激活系統(tǒng)函數(shù)塊而不等待當(dāng)前作業(yè)結(jié)束,將導(dǎo)致通信過載。必須使用 NetPro中 S7連接的屬性對話框中的輸入?yún)?shù)“ID”(見圖1)。參數(shù)“ADDR_1”規(guī)定了將從遠(yuǎn)程 CPU 讀取的數(shù)據(jù)區(qū)域。對于參數(shù)“RD_1”,必須指定用于數(shù)據(jù)讀取的數(shù)據(jù)區(qū)域
6、。需要輸出參數(shù)“NDR”、“ERROR” 和“STATUS”用于評估任務(wù),并且僅僅在同一個循環(huán)中有效。圖 04 如果塊運(yùn)行出現(xiàn)錯誤,保存塊的狀態(tài)字,用于錯誤分析。所存儲狀態(tài)字的含義可以在 STEP 7 錯誤分析在線幫助中查找。圖 05 如果時(shí)鐘標(biāo)志位 M10.6 出現(xiàn)一個上升沿并且沒有其它任務(wù)正在運(yùn)行,通過輸入?yún)?shù)“REQ”激活 FB15。阻止這個函數(shù)調(diào)用是非常重要的,因?yàn)樵摵瘮?shù)的運(yùn)行是異步的并且持續(xù)好幾個循環(huán)。持續(xù)激活該函數(shù)塊而不等待當(dāng)前作業(yè)結(jié)束,將導(dǎo)致通信過載。必須使用 NetPro中 S7連接的屬性對話框中的輸入?yún)?shù)“ID”(見圖1)。參數(shù)“ADDR_1”指向遠(yuǎn)程 CPU 中要寫入的或者將讀取的數(shù)據(jù)區(qū)域。參數(shù)“SD_1”包含待發(fā)送數(shù)據(jù)的地址。需要輸出參數(shù)“DONE”、“ERROR”和“ STATUS”用于評估任務(wù),并且僅僅在同一個循環(huán)中有效!圖 06: 如果塊運(yùn)行出現(xiàn)錯誤,保存塊的狀態(tài)字,用于錯誤分析。所存儲狀態(tài)字的含義可以在 STEP 7 錯誤分析在線幫助中查找。圖 07 注:手冊“System Software for S7-300/400 System and Standard Functions”第21章“S7 Communication”中提供了關(guān)于通過通信塊 FB14 “GET”和 FB15 “P
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度科技園區(qū)研發(fā)場地租賃合同范本下載3篇
- 《框架結(jié)構(gòu)荷載分析》課件
- 2024簡單工程勞務(wù)合同范本
- 稅務(wù)業(yè)務(wù)知識培訓(xùn)課件
- 世紀(jì)生物醫(yī)藥研發(fā)與轉(zhuǎn)讓合同(04版)
- 個人住宅抵押貸款法律協(xié)議(2024版)版
- 2024版人力資源服務(wù)合同
- 2024年03月陜西中國銀行信息科技運(yùn)營中心(西安)春季校園招考筆試歷年參考題庫附帶答案詳解
- 二零二五年度餐飲行業(yè)員工福利保障合同3篇
- 2025年度新型裝配式彩鋼房拆除與改造施工合同范本4篇
- 人教版小學(xué)數(shù)學(xué)(2024)一年級下冊第一單元 認(rèn)識平面圖形綜合素養(yǎng)測評 B卷(含答案)
- 企業(yè)年會攝影服務(wù)合同
- 電商運(yùn)營管理制度
- 二零二五年度一手房購房協(xié)議書(共有產(chǎn)權(quán)房購房協(xié)議)3篇
- 2025年上半年上半年重慶三峽融資擔(dān)保集團(tuán)股份限公司招聘6人易考易錯模擬試題(共500題)試卷后附參考答案
- 城市公共交通運(yùn)營協(xié)議
- 內(nèi)燃副司機(jī)晉升司機(jī)理論知識考試題及答案
- 2024北京東城初二(上)期末語文試卷及答案
- 2024設(shè)計(jì)院與職工勞動合同書樣本
- 2024年貴州公務(wù)員考試申論試題(B卷)
- 電工高級工練習(xí)題庫(附參考答案)
評論
0/150
提交評論