www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 測試測量 > 測試測量
[導(dǎo)讀] 1.1PLC與Excel的DDE在測控系統(tǒng)中的作用   使用PLC的測控系統(tǒng),其數(shù)據(jù)庫的基本數(shù)據(jù)主要來自PLC的實時采集;它要求系統(tǒng)具有從PLC接收數(shù)據(jù)的能力,并能實時地把接收或發(fā)送的數(shù)據(jù)顯示出來,而數(shù)據(jù)庫系統(tǒng)沒

1.1PLCExcelDDE測控系統(tǒng)中的作用
  使用PLC的測控系統(tǒng),其數(shù)據(jù)庫的基本數(shù)據(jù)主要來自PLC的實時采集;它要求系統(tǒng)具有從PLC接收數(shù)據(jù)的能力,并能實時地把接收或發(fā)送的數(shù)據(jù)顯示出來,而數(shù)據(jù)庫系統(tǒng)沒有直接對端口訪問的能力。數(shù)據(jù)的發(fā)送和接收都涉及到計算機通信,它是通過對接口的讀寫來實現(xiàn)的。這要求測控系統(tǒng)和上位機之間有一個很好的通信協(xié)議,保證指令的正確執(zhí)行,保證數(shù)據(jù)的正確傳送。Excel中的DDE提供了一種支持兩個應(yīng)用程序之間動態(tài)地交換數(shù)據(jù)信息的功能,利用它可以滿足上述要求。
1.2PLC與Excel的DDE在測控系統(tǒng)之間交換數(shù)據(jù)信息
  Excel的DDE是微軟公司推出的一種基于WindowsNT操作系統(tǒng)的內(nèi)部程序通信協(xié)議。凡是支持DDE的應(yīng)用程序都可以通過DDE相互通信,彼此交換信息和數(shù)據(jù)。利用通信軟件RSLinx將PC機與PLC Micrologix 1000鏈接起來。RSLinx提供的網(wǎng)絡(luò)驅(qū)動程序的類型有很多種,利用編程軟件RSLogix 500對PLC編程,利用DDE鏈接功能對PLC采集來的數(shù)據(jù)進行監(jiān)視,其中顯示的數(shù)據(jù)存放在Microsoft Excel文件中。新的測控系統(tǒng)應(yīng)能接受上位機的指令,并進行相應(yīng)的操作。此外,盡管引入了Microsoft Excel,系統(tǒng)仍能保證有獨立的測控功能。
  PLC與Excel的鏈接過程是通過RSLinx的DDE/OPC功能實現(xiàn)的,在鏈接中RSLinx作DDE的服務(wù)器,Excel作DDE的客戶端。
2.1在Windows中組態(tài)DDE
  a.打開“控制面板”中的“管理工具”。
  b.雙擊“服務(wù)”圖標(biāo),啟動“NetworkDDE”和“NetworkDDE DSDM”并設(shè)置為自動運行,然后退出服務(wù)。在設(shè)置過程中,這兩項服務(wù)并不是自動運行的,所以當(dāng)初次配置DDE時,一定要將這兩項服務(wù)啟動。
  c.單擊“開始”按鈕,在“運行”中輸入DDESHARE,打開DDESHARE窗口。
  d.在DDESHARE中組態(tài)新的DDE通信,單擊“共享”按鈕,選擇“DDE共享”,打開DDE共享窗口。
  e.在DDE共享窗口中單擊“添加共享”按鈕,彈出DDE3共享屬性窗口,進行設(shè)置。
  f.上面的共享屬性窗口設(shè)置完畢后,單擊OK按鈕回到DDE共享窗口;單擊“信任共享”按鈕,設(shè)置受信任的共享屬性。
  至此完成了Windows中DDE的組態(tài)。
2.2在RSLinx中組態(tài)DDE
  a.打開“RSLinx Gateway”,單擊主菜單中的“DDE/OPC”,選擇下拉子菜單中的“TopicConfiguration”,彈出“DDE/OPCTopicConfiguration”窗口。
  b.單擊窗口中的“NEW”按鈕,建立新的“DDE/OPC”鏈接。
  c.對“Data source”,“Data Collection”,“Advanced Communication”的設(shè)置完成后保存。
  d.在RSLinx的主窗口中選擇“Edit”菜單下的“copy DDE link to clipboard”彈出復(fù)制“DDE數(shù)據(jù)鏈接”窗口,此處以“DataTable”中的“T4:0.ACC”為例做數(shù)據(jù)鏈接。根據(jù)需要,也可以選擇其他需要鏈接的數(shù)據(jù),如“N7:0”等。
  按上述步驟進行,即可完成RSLinx中的組態(tài)。
2.3在Excel中組態(tài)DDE
  a.打開Excel,選擇“編輯”菜單下的“選擇性粘貼”,彈出新的窗口。
  b.選擇“粘貼鏈接”菜單下的“Unicode文本”,這樣就建立了PLC與Excel的DDE動態(tài)數(shù)據(jù)鏈接。
  筆者參與開發(fā)了液位自動控制系統(tǒng)的校驗測控,該系統(tǒng)使用PLC為控制器,液位、流量、溫度為被控參數(shù),主要完成對PID參數(shù)的測試、對象特性的測試、簡單系統(tǒng)的投運、串級控制系統(tǒng)的應(yīng)用和前饋——反饋系統(tǒng)的投運等實驗內(nèi)容。
  第一步:工作環(huán)境設(shè)置,系統(tǒng)最多可同時允許對六十個實驗設(shè)備進行測試控制,實際工作中可能僅有少數(shù)幾個處于工作狀態(tài),為加快數(shù)據(jù)處理速度,可在開始工作前設(shè)置相關(guān)的工作狀態(tài)。
  第二步:通信端口初始化,確定系統(tǒng)端口是否處于完全通信狀態(tài)。
  第三步:上位機詢問測試臺有無新的測試數(shù)據(jù)可供讀取,具體取決于相關(guān)的系統(tǒng)及協(xié)議。
  在Excel中采用VBA控件,實現(xiàn)數(shù)據(jù)采集與記錄,具體步驟如下:
  a.單擊Excel主菜單的“工具”“宏”,選擇“Visual Basic編輯器”。
  b.雙擊彈出窗口中的“Sheet 1,編寫VB代碼,其作用是把OPC/DDE鏈接過來的數(shù)據(jù)以歷史記錄的形式存在Excel表格中。
  c.單擊VB編輯器窗口,這里以采樣周期為1s,以20個記錄數(shù)據(jù)為例編寫VB程序如下。
  
  
  
  至此,系統(tǒng)就建立起來了。通過建立DDE動態(tài)數(shù)據(jù)鏈接,將PLC中的數(shù)據(jù)T4:0.ACC和N7:5的數(shù)值顯示在Excel表中,達到了監(jiān)視數(shù)據(jù)的效果。
  經(jīng)實驗證明,在控制系統(tǒng)使用PLC與Excel的DDE鏈接的新技術(shù),可對數(shù)據(jù)進行分析統(tǒng)計,也可保存原始測控數(shù)據(jù),進而提高測控質(zhì)量。同時,可進一步利用這個優(yōu)點,延伸功能,如:提高技術(shù)水平、簡化工作量、進行控制電路設(shè)計等。隨著對DDE的深入理解,其功能必然在實際應(yīng)用中得到更加充分的發(fā)揮。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

隨著工業(yè)自動化技術(shù)的快速發(fā)展,PLC(可編程邏輯控制器)在溫度控制領(lǐng)域的應(yīng)用越來越廣泛。然而,在實際應(yīng)用中,有時會出現(xiàn)PLC顯示溫度不變化的情況,這不僅影響了生產(chǎn)過程的穩(wěn)定性和效率,還可能對設(shè)備造成損害。本文旨在深入探究...

關(guān)鍵字: plc 可編程邏輯控制器

PLC(可編程邏輯控制器)和單片機是兩種不同的控制設(shè)備,它們之間存在明顯的區(qū)別:

關(guān)鍵字: 單片機 plc 控制器

在工業(yè)自動化領(lǐng)域,單片機和PLC(可編程邏輯控制器)都扮演著舉足輕重的角色。它們作為控制系統(tǒng)的核心,負(fù)責(zé)監(jiān)控、控制和管理各種工業(yè)設(shè)備和流程。然而,盡管它們有著共同的目標(biāo),但在結(jié)構(gòu)、功能和應(yīng)用方面卻存在著顯著的區(qū)別。本文將...

關(guān)鍵字: 單片機 plc (可編程邏輯控制器)

步進電機常用來做定位控制,它可以由PLC輸出的脈沖數(shù)量控制旋轉(zhuǎn)的角度(相對來說可以是距離),脈沖的頻率控制步進電機旋轉(zhuǎn)的速度。

關(guān)鍵字: 步進電機 plc 定位控制

西門子S7-400系列的PLC是一款性能強勁的工控設(shè)備,廣泛應(yīng)用于各種工業(yè)自動化領(lǐng)域。它具有靈活的可編程性、高速響應(yīng)、良好的抗干擾能力等優(yōu)點。在該系列中,通訊模塊是一項重要的組成部分。本文將詳細(xì)介紹S7-400PLC的通...

關(guān)鍵字: 西門子 plc S7-400

PLC編程是一種數(shù)字運算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計。它采用可編程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算、順序控制、定時、計數(shù)和算術(shù)運算等操作的指令,并通過數(shù)字式、模擬式的輸入和輸出,控制各種類型的機械或...

關(guān)鍵字: plc 編程 plc編程

西門子S7-1500PLC是一個模塊化控制系統(tǒng),適用于離散自動化領(lǐng)域內(nèi)的各種自動化應(yīng)用。模塊化、無風(fēng)扇設(shè)計、易于實現(xiàn)分布式結(jié)構(gòu)以及方便的操作,使得西門子S7-1500成為中、低端應(yīng)用中各種不同任務(wù)的經(jīng)濟、用戶友好的解決方...

關(guān)鍵字: 西門子 S7-1500 plc

對新手PLC編程入門,或剛畢業(yè)的大學(xué)生,或多或少對PLC編程有所了解。學(xué)習(xí)PLC編程常見的方法就是通過相關(guān)的輔導(dǎo)書籍來學(xué)習(xí),當(dāng)然,隨著PLC培訓(xùn)班的興起,去PLC編程培訓(xùn)學(xué)校學(xué)習(xí)也是一種很好的學(xué)習(xí)方法。

關(guān)鍵字: plc 算術(shù)運算 指令

可編程邏輯控制器是種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計的數(shù)字運算操作電子系統(tǒng)。它采用一種可編程的存儲器,在其內(nèi)部存儲執(zhí)行邏輯運算、順序控制、定時、計數(shù)和算術(shù)運算等操作的指令

關(guān)鍵字: plc 通訊 邏輯運算

S7-200 是一種小型的可編程序控制器,適用于各行各業(yè),各種場合中的檢測、監(jiān)測及控制的自動化。S7-200系列的強大功能使其無論在獨立運行中,或相連成網(wǎng)絡(luò)皆能實現(xiàn)復(fù)雜控制功能。因此S7-200的系列具有極高的性能/價格...

關(guān)鍵字: 西門子 S7-200 plc
關(guān)閉