觸摸屏與PLC通訊_第1頁
觸摸屏與PLC通訊_第2頁
觸摸屏與PLC通訊_第3頁
觸摸屏與PLC通訊_第4頁
觸摸屏與PLC通訊_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、觸摸屏與PLC通訊懸賞分:5.-解決時間:2008-4-20 18:58請問編輯好WICC項目后要經(jīng)過那些步驟才能與PLC通訊并完成我所要的功能問題ID: 20072提問者:輕云-資深學(xué)長 第3級最佳答案通訊通訊伙伴可以是網(wǎng)絡(luò)中的任何單元,它能夠與其他伙伴通訊和交換數(shù)據(jù)。在WinCC環(huán)境中,這些通訊伙伴可以是自動化系統(tǒng)(AS)中的中央模塊或通訊模塊,或者是 PC的通訊處理器。在通訊伙伴間傳送的數(shù)據(jù)可滿足完全不同的用途。在WinCC的情況下,有下列用途:。控制過程。請求來自過程的數(shù)據(jù)。報告過程中的意外狀況。歸檔過程數(shù)據(jù)WinCC允許訪問自動化系統(tǒng)中的過程變量 (外部變量)。然而,在 WinCC中

2、組態(tài)過程連接前,必須自行設(shè) 計一個檢查表來確認(rèn)已滿足下列先決條件。自動化系統(tǒng)必須安裝通訊端口,該端口由WinCC通訊驅(qū)動程序支持。自動化系統(tǒng)中的端口必須要組態(tài),這樣控制程序能使用通訊調(diào)用來訪問端口。通訊硬件配置參數(shù)必須是 已知的。WinCC能訪問的變量地址必須是已知的。請注意所使用自動化系統(tǒng)的地址會有所不同。必須要在WinCC系統(tǒng)中安裝合適的通訊硬件(通訊處理器、標(biāo)準(zhǔn)I/O端口、COMx、)。在安裝該硬件 前,必須先安裝硬件驅(qū)動程序。通訊處理器的硬件和軟件設(shè)置必須是已知的。根據(jù)WinCC系統(tǒng)中所使用的通訊處理器不同,有可能要做其他的設(shè)置。例如,在工業(yè)以太網(wǎng)或PROFIBUS的情況下,用戶也必須

3、創(chuàng)建本地數(shù)據(jù)庫。這些連接參數(shù)同樣必須已知。而且,運(yùn)行系統(tǒng)中的操作需要 WinCC和AS之間有物理連接,以便能夠訪問外部變量。WinCC使用所謂的變量管理器來處理變量的集中管理。在此,項目中創(chuàng)建并且存儲在項目數(shù)據(jù)庫中的所有數(shù)據(jù)和變量在運(yùn)行系統(tǒng)中由WinCC變量管理器記錄和管理。所有應(yīng)用程序,比如圖形運(yùn)行系統(tǒng)、報警記錄運(yùn)行系統(tǒng)或變量記錄運(yùn)行系統(tǒng) (全局腳本),必須以WinCC變量形式向變量管理器請求他們所需要的數(shù)據(jù)。 WinCC和自動化系統(tǒng)(AS)之間的通訊在工業(yè)通訊環(huán)境中, WinCC以變量和過程值的形式進(jìn)行交換信息的通訊。為了采集過程值,WinCC通訊驅(qū)動程序發(fā)送任務(wù)消息給 AS,然后AS把相

4、應(yīng)的包含有所請求的過程值的回復(fù)消息發(fā)送給WinCC。首先,在WinCC和AS之間要有一個物理連接。連接的屬性,比如傳送媒體和通訊網(wǎng)絡(luò),限定通訊條件并 且在WinCC中組態(tài)通訊時必須已知。通訊驅(qū)動程序通訊驅(qū)動程序是一個軟件組件,它在AS和WinCC中的變量管理之間設(shè)置連接以便能向WinCC變量提供過程值。在 WinCC中有很多通訊驅(qū)動程序,可通過不同總線系統(tǒng)用于連接不同自動化系統(tǒng)。每個通訊驅(qū)動程序只能被集成到WinCC項目一次。WinCC中,通訊驅(qū)動程序也指 通道”并具有文件擴(kuò)展名 “ *.chno 安裝在系統(tǒng)中所有的通訊驅(qū)動程序可在 WinCC安裝目錄下的子目錄 bin 中查找到。通訊驅(qū)動程序

5、有不同通道單元用于各種通訊網(wǎng)絡(luò)。通道單元 每個通道單元只對一個下位硬件驅(qū)動程序用作端口,同樣作為到 PC 上一個通訊處理器的端口。因此,每 個使用的通道單元必須分配給相關(guān)的通訊處理器。一些通道單元需要附加的系統(tǒng)參數(shù)的組態(tài)。而且,對于在 OSI 模型的傳輸層 (層面 4) 上工作的通道單元, 用戶也必須設(shè)置傳輸參數(shù)。連接 (邏輯 )一旦 WinCC 和 AS 正確物理連接,就需要 WinCC 的通訊驅(qū)動程序和相關(guān)的通道單元來建立或組態(tài)與 AS 的(邏輯 )連接。該 (邏輯 )連接用于運(yùn)行系統(tǒng)中數(shù)據(jù)的交換。WinCC 的連接是一個用于執(zhí)行特定通訊任務(wù)的兩個通訊伙伴之間已組態(tài)邏輯分配。每個連接有兩個

6、端點(diǎn), 包含用于對相應(yīng)的通訊伙伴尋址的必要信息,以及建立連接所需的其他屬性。在具有指定連接參數(shù)的通道 單元下,組態(tài)每個連接。根據(jù)通訊驅(qū)動程序,在單個通道單元下有可能有多個連接。外部變量需要 WinCC 變量來訪問 AS 中的指定數(shù)據(jù)。這些需要和 AS 連接的變量,是指外部變量。沒有過程連接的 變量,稱為內(nèi)部變量。數(shù)據(jù)類型和類型轉(zhuǎn)換 當(dāng)組態(tài)外部變量,除變量名稱外,必須指定數(shù)據(jù)類型和類型轉(zhuǎn)換(用于某些數(shù)據(jù)類型 ):數(shù)據(jù)類型與 WinCC 中數(shù)據(jù)格式一致。類型轉(zhuǎn)換決定從 AS 格式到 WinCC 格式的轉(zhuǎn)換。類型轉(zhuǎn)換適用于兩 個傳送方向:。在 AS 中:例如用于某一功能 (如定時器數(shù)值 /BCD 顯

7、示)或通過要尋址的信息 (如字節(jié)地址、 在數(shù)據(jù)塊或 I/O 范圍中的字地址 )。在 WinCC 中:例如用于處理或計算模擬數(shù)值。一般而言, AS 數(shù)據(jù)格式是固定的。下列選項用于選擇 WinCC 格式:。WinCC數(shù)據(jù)格式可以與 AS數(shù)據(jù)格式匹配。為此,選擇類型轉(zhuǎn)換,該轉(zhuǎn)換在兩端使用同樣的格式并考慮WinCC數(shù)據(jù)類型的符號,女口 “WordToSignedWord ”如果用所選擇的數(shù)據(jù)類型不能實現(xiàn)目的,那么在 WinCC中改變它。 WinCC 格式遵循 WinCC 中的數(shù)值處理。 用戶在選擇數(shù)據(jù)類型時必須遵守下列幾點(diǎn)并且若有必要則進(jìn)行類型轉(zhuǎn)換: 。符號:是否在轉(zhuǎn)換中考慮到?在操作期間能否出現(xiàn)負(fù)變

8、量值?(例如,當(dāng)規(guī)則中的區(qū)別以百分?jǐn)?shù)顯示)。數(shù)值范圍:操作中產(chǎn)生的變量值是否都在每種格式可用的數(shù)值范圍內(nèi),或者在WinCC 中或在自動化系統(tǒng)上數(shù)值是否有可能溢出范圍?如果出現(xiàn)溢出,數(shù)值可能不會在終端顯示或者可能導(dǎo)致在以后的處理中出 錯。具有相同數(shù)值范圍的不同類型轉(zhuǎn)換:數(shù)據(jù)類型的幾種轉(zhuǎn)換也許會有相同的數(shù)值范圍,例如“ ByteToUnsignedDword ”和“ ByteToUnsignedWord ”的數(shù)值范圍都是 0.127 。如果是上述情況,用戶應(yīng)該 始終確定 AS 上的數(shù)據(jù)格式并檢查該格式是否會超過尺寸,從而造成資源的浪費(fèi)。(例如雙字代替字 )。如果 AS 所需的數(shù)值范圍沒有被所選的類

9、型轉(zhuǎn)換覆蓋,在 WinCC 中改變數(shù)據(jù)類型。WinCC 數(shù)據(jù)類型和類型轉(zhuǎn)換下表顯示哪種 WinCC 數(shù)據(jù)類型支持類型轉(zhuǎn)換。數(shù)據(jù)類型類型轉(zhuǎn)換二進(jìn)制變量否無符號 8 位數(shù)是有符號 8 位數(shù)是無符號 16 位數(shù)是有符號 16 位數(shù)是無符號32位數(shù)有符號32位數(shù)浮點(diǎn)數(shù)32位 IEEE 754浮點(diǎn)數(shù) 文本變量 8 位字符集 文本變量 16 位字符集64位 IEEE 754原始數(shù)據(jù)類型注意:在使用類型轉(zhuǎn)換時,確保來自 該數(shù)據(jù),出錯信息將會記錄在目錄 數(shù)字變量類型的線性標(biāo)定AS 的數(shù)據(jù)在所選擇的類型轉(zhuǎn)換中能被 WinCC 識別。如果 WinCC 不能識別Diagnose” 下的文件 “WinCC_sys_O

10、x.log ” 中。線性標(biāo)定可與數(shù)字?jǐn)?shù)據(jù)類型一起使用。在 WinCC 變量的指定數(shù)值范圍可線性顯示過程中數(shù)值的范圍。例如,一個過程能要求標(biāo)稱數(shù)值以單位巴輸入,而 WinCC 應(yīng)允許用戶以單位 毫巴 輸入該數(shù)值。使用線性標(biāo)定,過程中的數(shù)值范圍 O .1可轉(zhuǎn)換成 WinCC 變量的數(shù)值范圍 O .1OOO 。設(shè)置文本變量長度必須使用數(shù)據(jù)類型 “文本變量 8位字符集”或“文本變量 16 位字符集”設(shè)置變量的長度。文本變量,稍后將占 用 1O 個字符,所以在 “8位字符集 ”的情況下必須給它分配 1O 位的長度,或在 “16位字符集 ”的情況下分配 2O 位的長度。自動化系統(tǒng)中編址將WinCC變量分配

11、到AS中的數(shù)據(jù)區(qū)。這些變量必須在AS中以特殊的方式編址。編址類型取決于通訊伙伴的類型。如何創(chuàng)建新連接 引言 外部變量只能在與自動化系統(tǒng)連接的基礎(chǔ)上創(chuàng)建。如果還沒有需要的連接,必須首先創(chuàng)建該連接。 先決條件。必須安裝所需要的通訊處理器和相關(guān)的硬件驅(qū)動程序。還必須安裝期望的通訊驅(qū)動程序,例如 “SIMATICS7 Protocol Suite 步驟1。擴(kuò)展“變量管理 ”中通訊驅(qū)動程序的視圖。2。 選擇期望的通道單元,例如“ PROFIBUS”。3。 在用于通道單元的彈出式菜單中,選擇“新建驅(qū)動程序連接 . ?!?。在“常規(guī)”標(biāo)簽卡的 “名稱 ”域中,輸入在項目范圍內(nèi)唯一的用于連接的名稱。5。單擊“

12、屬性 ”按鈕,打開 “連接參數(shù) ”對話框。設(shè)置該連接所需的參數(shù)。有關(guān)詳細(xì)信息,請參考各相應(yīng)通道 的幫助文檔。6。通過單擊 “確定 ”,關(guān)閉所有的對話框。如何組態(tài)外部變量引言。創(chuàng)建變量的過程對于所有數(shù)據(jù)類型基本相似。然而,對某些數(shù)據(jù)類型進(jìn)行特殊設(shè)置。(步驟 5 - 7)。先決條件。必須安裝所需要的通訊處理器和硬件驅(qū)動程序。還必須安裝期望的通訊驅(qū)動程序,例如“SIMATICS7 Protocol Suite”。為了使用通道單元,必須建立連接(例如“PROFIBUS )。步驟1。 從所期望的連接的彈岀式菜單中選擇新建變量” 變量屬性”對話框?qū)⒋蜷_。2。 在常規(guī)”標(biāo)簽卡上,名稱”域中,輸入在 WinC

13、C項目范圍內(nèi)唯一的變量名,例如“WinCCTag_01”。3。設(shè)置變量的 數(shù)據(jù)類型”,例如 浮點(diǎn)數(shù)64位IEEE 754”,在相關(guān)域中。4。單擊選擇”打開變量屬性”寸話框,在AS中設(shè)置變量的地址區(qū)域。在二進(jìn)制或8位變量的情況下,如果通道不支持按位/字節(jié)訪問,在 變量屬性"對話框前會顯示 位/字節(jié)變量; 對話框。要獲得更多信息,請參考“BinWrite機(jī)制”單擊確定”按鈕,關(guān)閉 位/字節(jié)變量”或變量屬性”對話框。5。 在數(shù)字變量的情況下,WinCC會在類型轉(zhuǎn)換"域中顯示建議的類型轉(zhuǎn)換。按照不同需要,選擇合適的的類型轉(zhuǎn)換。轉(zhuǎn)換以“X到Y(jié)'的次序顯示,X是WinCC格式、

14、Y是AS格式,例如 “DoubleToDouble”。6。 單擊線性標(biāo)定”復(fù)選框使數(shù)字標(biāo)簽線性標(biāo)定。 輸入過程值范圍”在AS中)以及變量數(shù)值范圍”在WinCC 中)的上限和限。7。 當(dāng)使用文本變量工作,將激活長度”域。在這種情況下,以字符形式輸入文本變量的長度。8。單擊確定”關(guān)閉所有對話框?;卮鹫撸篠G9 -資深顧問 第13級 2008-4-19 09:46提問者對于答案的評價:謝謝你詳細(xì)的回答,也謝謝 T-C4學(xué)長的資料連接 您覺得最佳答案好不好?很叵不好50% (0)50% (0)專家置評問題過于寬泛,但是網(wǎng)友們的回答基本上涵蓋了所有的內(nèi)容,具體的實踐方法參考T-C4提供的鏈接地址提供的文

15、檔,理解加上實踐你就能夠很快掌握這方面的知識。置評專家:西門子人機(jī)界面產(chǎn)品支持2008-4-23 08:48其他回答呵呵,問題范圍問的有些大!首先好看你用什么協(xié)議通訊?通訊無非就是PC端的設(shè)置,還有中間環(huán)節(jié),因為 PLC端就無需設(shè)置了,在硬件程序下載完就可以了!專家獎勵分:5分 回答者:泥巴-初級技術(shù)員 第5級2008-4-19 09:44主要看你想用什么方式通訊了,MPI通訊,還是OPC通訊,以太網(wǎng)等等,不過都大同小異,主要是PC這邊的設(shè)置,確定通訊方式后,需要將PLC的硬件組態(tài)修改成相應(yīng)的通訊方式,以及地址頂設(shè)置.也可以看自己把 WINCC里的變量建在什么通訊方式下了,這樣不就知道什么通訊方式了 ,查資料,基本都有介紹的.回答者:愛于-新生第1級2008-4-19 10:27SG9回答的真詳細(xì)?;卮鹫撸阂蝗~隨風(fēng)-初級工程師 第9級2008-4-19 12:24回答者:stonelee -中級工程師 第 10 級 2008-4-19 13:33(MPI,D

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論