WinCC (TIA Portal) 配置與 S7的通信(工程師培訓)_第1頁
WinCC (TIA Portal) 配置與 S7的通信(工程師培訓)_第2頁
WinCC (TIA Portal) 配置與 S7的通信(工程師培訓)_第3頁
WinCC (TIA Portal) 配置與 S7的通信(工程師培訓)_第4頁
WinCC (TIA Portal) 配置與 S7的通信(工程師培訓)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

WinCC(TIAPortal)配置與S7的通信描述

使用AR_SEND塊,可以傳送一個或多個工程值到WinCCRuntime(RT)Professional歸檔系統(tǒng)的歸檔中。這些過程值在相關(guān)的數(shù)據(jù)區(qū)通過相關(guān)的時間戳統(tǒng)一收集并通過AR_SEND塊傳送。當用戶定義的事件發(fā)生,AR_SEND塊將歸檔數(shù)據(jù)傳送到WinCCRTProfessional歸檔系統(tǒng)。WinCCRTProfessional將接收到的原始數(shù)據(jù)輸入到相應(yīng)的歸檔中。WinCCRTProfessional使用標準化DLL"S7normalizationdll"來翻譯原始數(shù)據(jù)。為了使標準化DLL將歸檔數(shù)據(jù)翻譯正確,數(shù)據(jù)發(fā)送前必須放在相關(guān)的數(shù)據(jù)格式中。說明

必須按照如下三個步驟來實現(xiàn)過程變量的過程驅(qū)動歸檔。為需要歸檔的數(shù)據(jù)準備數(shù)據(jù)格式。在項目的STEP7Professional部分組臺AR_SEND塊。在項目的WinCC部分組態(tài)過程驅(qū)動歸檔。為需要歸檔的數(shù)據(jù)準備數(shù)據(jù)格式歸檔使用AR_SEND塊根據(jù)傳送數(shù)據(jù)結(jié)構(gòu)支持不同的版本。傳送數(shù)據(jù)塊結(jié)構(gòu)的詳細說明可以參見手冊“"WinCC:Communication>SIMATICS7ProtocolSuite>Specialfunctions>DataexchangewiththeS7functionblockAR_SEND".以下數(shù)據(jù)格式以一個過程值變量被傳送為例。

參數(shù)名稱數(shù)據(jù)類型值描述HeadertypeHeaderTypeInt9帶有時間戳和AR_ID子編號的數(shù)據(jù)頭。Year,month,day,hour...TimeStampDate_And_Time

時間戳是當時運行系統(tǒng)的系統(tǒng)時間。CycleCycleDInt1過程值讀取的周期。這個參數(shù)是在指定單位(范圍)下的一個單位系數(shù)。Unit(type)UnitTypeByteB#16#1過程值周期的被讀出。Unit(range)UnitRangeByteB#16#4過程值每秒都被讀出。AR_IDsubnumberSubNumberInt1歸檔編號DatatypeoftheprocessdataDataTypeInt5過程值為實數(shù)類型。NumberofprocessvaluesDataCountInt1傳送了一個過程值ProcessvalueDataArray[1..1]OfReal

表01在

TIA博途中建立一個新項目。使用“添加新設(shè)備”按鈕添加一個S7-4xx站和WinCCRTProfessional

站。在每個站的設(shè)備視圖中添加其它的模塊(電源模塊,通訊模塊,等等)。從硬件目錄中拖拽相應(yīng)的模塊到設(shè)備相應(yīng)的插槽中。切換到網(wǎng)絡(luò)視圖。通過拖拽的方式將S7站點和WinCCRTProfessional站點連接。在S7站中組態(tài)一個新的PLC數(shù)據(jù)類型。為此需要在控制器中打開“PLC數(shù)據(jù)類型”文件夾并雙擊“添加新的數(shù)據(jù)類型”。按表01添加變量。在項目的

STEP7Professional部分組態(tài)AR_SEND塊添加新的FB塊。為此需要打開控制器中的“程序塊”文件夾并雙擊“添加新塊”。選擇"FB"和需要的語言。此例中選擇了STL語言。在塊的接口中添加下列變量。

圖.01

在第一個網(wǎng)絡(luò)中初始化數(shù)據(jù)。

圖.02

調(diào)用AR_SEND塊。添加為多實例。在FB

輸入輸出接口指定相應(yīng)的變量。為輸入“ID”分配值"W#16#EEEE"。

圖.03拷貝數(shù)據(jù)到FB的輸出區(qū)。

圖.04

復(fù)位控制參數(shù)OP_REQ和OP_R。

圖.05

在更高一級的數(shù)據(jù)塊中調(diào)用FB塊(如OB1).為此需要雙擊打開數(shù)據(jù)塊(本例中的OB1)并且將建好的FB塊拖拽到一個程序網(wǎng)絡(luò)中。

圖.06使用“RD_SYS_T”塊讀取當前系統(tǒng)時間??梢詫⑦@個時間存儲在一個全局數(shù)據(jù)塊中并傳送到FB塊的“TimeStamp”輸入接口。

圖.07在項目的WinCC部分組態(tài)過程驅(qū)動歸檔打開一個HMI變量表。為此需要打開WinCCRTProfessional的“HMI變量”文件夾。添加一個“Raw”數(shù)據(jù)類型的新變量。選擇到通過AR_Send提供數(shù)據(jù)類型的控制器的連接。

圖.08

在變量的屬性中選擇“原始數(shù)據(jù)”條目并使能“歸檔數(shù)據(jù)連接”選項。

圖.09

在WinCCRTProfessiona中打開“歷史數(shù)據(jù)”編輯器。添加一個新的數(shù)據(jù)記錄。并添加一個新的記錄變量到這個數(shù)據(jù)記錄。選擇新建的過程變量。

圖.10

單擊歸檔變量

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論