基于OPC的PLC程序自動化測試
本文關鍵詞:基于OPC的PLC程序自動化測試,由筆耕文化傳播整理發(fā)布。
當前位置:文庫下載 > 所有分類 > 工程科技 > 電子/電路 > 基于OPC的PLC程序自動化測試_王達
基于OPC的PLC程序自動化測試_王達
王 達,等:基于OPC的PLC程序自動化測試
101
路是模擬實際P將其施加到實際LC的外部輸入信號,
[]
硬件上以檢驗PLC程序的功能6。前兩種方法的好
服務器既可以自行開發(fā),也可以在PLC廠家提供的軟件上通過相應的設置來完成;而OPC客戶端則需根據(jù)編程語言的不同選擇相應的接口方式,自動化接口或
9]
。若編程語言為V自定義接口[isualBasic或Delhi p
處在于測試腳本與被測試程序可以在同一軟件環(huán)境中運行,便于施加測試向量和調整測試策略。然而,這2種方法要么語義等價轉化困難,要么具體實現(xiàn)困難,這些都妨礙了它們的進一步應用。不過就某一類問題而它們仍有一定的實用價值。相比之下,第3種方法言,
的好處是對程序的限制較少,一般無需考慮程序是應所用指令是否復雜。不足之處是用何種語言來編寫、
它需要硬件的支持,在無硬件支持的情況下,該方法無法使用。
本文針對當前PLC程序主要依靠手工測試的現(xiàn)狀,給出了一種自動化的測試方案�?紤]到PLC廠家和型號眾多,不同程序之間的規(guī)模和復雜性差異也較大,這里我們提出了一個基于OPC的PLC程序自動
化測試框架,并在一個小規(guī)模的病房監(jiān)護程序上驗證最后,分析了P了該自動化測試框架的可行性,LC程序自動化測試的優(yōu)勢與可能要克服的困難。
等,則接口方式應選擇為自動化接口;若編程語言為接口方式應選擇自定義接口。C++等高級語言,
2 基于OPC的PLC程序自動化測試框架
由于一個客戶程序可以通過OPC接口與多個
本文提出了一個基于OPLC實現(xiàn)通信,PC的PLC程
如圖2所示。序自動化測試框架,
1�。希校眉夹g簡介
)即用于過程控制OPC(OLEforcontrolrocess �。�
領域中的對象鏈接與嵌入(obectlinkinandembed �。辏纭。�,。它是由OdinOLE)PC基金會制定的一套基于g
/采用客戶/服務器模型制COMDCOM技術為基礎,
7]
。O定的一種工業(yè)控制領域的開放式標準[PC技術
為工業(yè)控制設備與應用軟件之間提供了一種接口標準,它的出現(xiàn)改善了工控產品之間的兼容性。
OPC所采用的客戶/服務器模式如圖1所示。一個OPC客戶程序可以通過OPC接口與多個廠商提供的O并通過O從不同的控PC服務器連接,PC服務器,
8]
。制設備存取數(shù)據(jù)[
圖2 基于OPC的PLC程序自動化測試框架圖
該框架主要由OPC客戶端、OPC服務器和PLC
三部分組成,各部分的功能和具體實現(xiàn)分別介紹如下:()O1PC客戶端。它主要負責向OPC服務器發(fā)
,測試輸入)并根據(jù)P送PLC程序的輸入數(shù)據(jù)(LC實實際輸出)與期望值(理論輸出)做比際運行的結果(
較,并將比較的結果以文本形式輸出。若實際輸出與理論輸出相同,則表明對于當前測試用例,PLC程序的功能符合要求;否則,說明PLC程序的實現(xiàn)與需求定義不相符,應該對P直至LC程序進行必要的修改,通過測試為止。
上述功能在客戶端中主要由3個程序模塊來完分別是輸入模塊、輸出模塊和控制模塊。其中,輸成,
入模塊用于通過OPC接口向OPC服務器發(fā)送測試輸入;輸出模塊用于通過OPC接口從OPC服務器接收控制模塊用于從測試用例中提PLC程序的實際輸出;
�。胁嶋H輸出與LC程序的測試輸入與理論輸出,理論輸出的比較結果以文本的形式輸出�?紤]到當即使在計算機的輔助PLC程序輸入變量數(shù)目過多時,
圖1�。希校玫目蛻簦⻊掌鹘Y構圖
由于各PLC廠家普遍采用OPC所為通信接口,這為PLC與外界交換數(shù)據(jù)提供了一條途徑。在應用
實現(xiàn)O發(fā)或接數(shù)據(jù)OPCOPCOPC
Word文檔免費下載:基于OPC的PLC程序自動化測試_王達(下載1-6頁,共6頁)
我要評論
相關主題
相關文檔
【論文】基于OPC的PLC程序自動化測試
基于OPC的PLC程序自動化測試_專業(yè)資料�?删幊踢壿嬁刂破�(PLC)是一種應用非常廣泛的工業(yè)控制裝置。隨著PLC程序的規(guī)模和復雜性不斷增加,研究PLC程序的自動化測試方法...
基于OPC技術的PLC上位機管理系統(tǒng)_圖文
數(shù)據(jù)通訊的測試- OPC Scout 4) 在 OPC Scout 中進行 OPC Server 和 PLC 的...實例 客戶端程序通過 OPC 自動化接口采用 C# 編程實 現(xiàn),數(shù)據(jù)寫入采用同步方式,...
基于OPC技術的PLC與LabView通信實現(xiàn)
(測控自動化 )2009 年第 25 卷第 6-1 期 基于 OPC 技術的 PLC 與 ...性的圖形化編程軟件, 廣泛應用于測試、 軟件 OPC(OLE for Process Contro1)...
基于OPC技術的LabVIEW與300PLC的通信
基于OPC技術的LabVIEW與300PLC的通信_信息與通信_工程科技_專業(yè)資料。中國科技論文...文本創(chuàng)建應用程序的圖形化編程語言, 廣泛應用于測試,測量和自動化等領域,LabVIEW...
檢測控制儀表與裝置5
() 中斷函數(shù) 用戶定義函數(shù) 類似于子程序/過程 數(shù)據(jù)...PLC的網(wǎng)絡通信現(xiàn)代計算機控制系統(tǒng)已不再是自動化的“...(如選購基于OPC的通信支持軟件包) 33 34 檢測控制...
基于OPC技術的LabVIEW與PLCs通信
33 5.3 基于 LabVIEW 和 OPC 的測試系統(tǒng)的前期...工業(yè)自動化程度的不斷提高,PLC 行業(yè)已經在工業(yè)市場...[14] 王紅愛, OPC CLIENT/SERVER 開發(fā)方法研究, ...
基于OPC技術的PLC與LabView通信實現(xiàn)
( 測控自動化 )2009 年第 25 卷第 6-1 期 基于 OPC 技術的 PLC 與 ...性的圖形化編程軟件, 廣泛應用于測試 、 軟件 OPC(OLE for Process Contro1)...
基于OPC技術的S7PLC_WinCC監(jiān)控網(wǎng)絡的開發(fā)
(測控自動化 )2010 年第 26 卷第 8-1 期 基于 OPC 技術的 S7PLC-WinCC ...5.1 在服務器端 在服務器端的 PLC 中編寫的測試程序如下,下載到與服務 器...
基于OPC編程技術3D效果人機界面的開發(fā)【李敏】
OPC Technology 0 引 言 近年來我國的工業(yè)自動化...包括可編程控制器 PLC 與現(xiàn)場工位、數(shù)據(jù)庫、人機...[2] 王坤茜等. 產品界面設計中的信息同構[ J ]...
基于OPC的Intouch與AB-PLC的通信
基于OPC的Intouch與AB-PLC的通信_信息與通信_工程...成為了在工業(yè)控制和生產自動化領 域中使用的硬件和...[2]王鯤,袁中凡.OPC接口技術在工業(yè)自動系統(tǒng)上的...
他們剛剛閱讀過:
《道德與法治》第4課第1課時
婚禮前20個要知道
2016屆人教A版高三文科數(shù)學復習54平行、垂直的綜合問題
加速度計24位置標定
夾層蒸汽鍋操作規(guī)程
大學農學專業(yè)實踐教學的思考
人教版四年級上冊語文13.白鵝同步練習(附答案)
u盤安裝win7
三四年級體育教案10-15
期貨基礎第七版例題匯總-第8章
比比看_漢語拼音方案_跟羅馬字母斯拉夫字母幾種主要漢語拼音方案的比較(1)
2009-2011年江西專升本真題
四強教育強法治心得體會6
馬恩全集文章
我國民營企業(yè)高層管理團隊內聚力之案例研究
最新小學語言教師筆耕計劃3
第八章第四節(jié)
人教版第一學期一年級語文學科競賽試卷
2015年中國地質大學(北京)125600工程管理考研專業(yè)目錄及考試科目
PicNo
線粒體結構、功能和常用研究方法
家兔失血性休克模型ppt
本文關鍵詞:基于OPC的PLC程序自動化測試,由筆耕文化傳播整理發(fā)布。
本文編號:187359
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/187359.html