基于plc的soe虛擬儀器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

基于plc的soe虛擬儀器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

ID:33943815

大小:70.33 KB

頁數(shù):3頁

時(shí)間:2019-03-01

基于plc的soe虛擬儀器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于plc的soe虛擬儀器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于plc的soe虛擬儀器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
資源描述:

《基于plc的soe虛擬儀器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第21卷第5期1999年10月http://www.grainyq.com/儀器網(wǎng)《制造業(yè)自動化》*基于PLC的SOE虛擬儀器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)張崇明曲興華劉治軍王仲葉聲華(天津大學(xué)精密測試技術(shù)及儀器國家重點(diǎn)實(shí)驗(yàn)室)摘要以ModiconTSXQuantumPLC為例,介紹了用戶自定義梯形圖功能塊的生成方法,敘述了以PLC為核心的SOE虛擬儀器系統(tǒng)的設(shè)計(jì)與軟件實(shí)現(xiàn)。關(guān)鍵詞PLC(可編程邏輯控制器)ESD(緊急停車)SOE(事件順序)時(shí)間標(biāo)簽虛擬儀器(VI)DDE(動態(tài)數(shù)據(jù)交換)AbstractInthispaper,wediscu

2、ssthetopiconhowtodevelopauser-definedfunctionblockinladderlogicdiagramofModiconTSXQuantumPLC.Onthebasisofthat,wedescribethedesignandrealizationinsoftwareofaPLC-basedvirtualinstrumentsystem.KeywordsPLCESD(EmergencyShutDown)SOE(SequenceofEvent)TimestampVI(VirtualInstr

3、ument)DDE(DynamicDataExchange)mergencyShutDown)系統(tǒng)即緊急停車系統(tǒng),常常0引言要求對系統(tǒng)輸入在0.01s內(nèi)作出反應(yīng)。如果利用通所謂虛擬儀器,按照美國國家儀器公司(NI)的訊端口把PLC的輸入信號經(jīng)過變換后送到PC機(jī),提法,就是加在通用計(jì)算機(jī)上的一組軟件或軟件與經(jīng)組態(tài)軟件處理后再把執(zhí)行信息返送回PLC,響應(yīng)硬件的組合,使用者操作這臺計(jì)算機(jī),就象是在操縱時(shí)間往往超過0.01s,達(dá)不到實(shí)時(shí)控制的精度要求。一臺他自己設(shè)計(jì)的傳統(tǒng)電子儀器。虛擬儀器系統(tǒng)構(gòu)解決的辦法是以PLC為核心,通過在PLC

4、上加裝成的基本框圖如圖1所示。專用模塊和擴(kuò)充軟件,實(shí)現(xiàn)對輸入信號的實(shí)時(shí)處理,從圖1可以看到,在工業(yè)自動化領(lǐng)域廣泛使用同時(shí)利用PC機(jī)進(jìn)行數(shù)據(jù)管理和實(shí)現(xiàn)人機(jī)界面,從的PLC也可用于構(gòu)造虛擬儀器。實(shí)際上,在PLC的而構(gòu)成另一種風(fēng)格的虛擬儀器系統(tǒng)。配合下,利用PC機(jī)上的工業(yè)組態(tài)軟件可以構(gòu)造各通過軟硬結(jié)合的方法在PLC上實(shí)現(xiàn)信號實(shí)時(shí)種虛擬過程控制裝置。施耐德(Schneider)公司的處理的技術(shù)已比較成熟,然而隨著PLC硬件水平的FactoryLink,A-B公司的Panelbuilder,Wonder-不斷提高,特別是程序掃描速度的不

5、斷加快,完全依ware公司的Intouch都可以方便地用來構(gòu)造虛擬靠軟件也可以實(shí)現(xiàn)信號的實(shí)時(shí)處理。本文所述的虛儀器系統(tǒng)。但是有些過程控制系統(tǒng),例如ESD(E-擬儀器系統(tǒng)就是在PLC上完全利用軟件實(shí)現(xiàn)的。SOE(SequenceOfEvent)系統(tǒng)也叫事件順序記錄儀,它可以監(jiān)控PLC系統(tǒng)輸入變量的變化情況,記錄每一次有效變化的發(fā)生時(shí)間等信息,以此作為優(yōu)化工藝過程和進(jìn)行故障分析的依據(jù),是ESD系統(tǒng)等過程控制系統(tǒng)的重要組成部分。以往在PLC上實(shí)現(xiàn)SOE系統(tǒng)需要專用的輸入模塊,其價(jià)格比相應(yīng)規(guī)格的普通PLC模塊高出許多。軟件技術(shù)的發(fā)展使

6、PLC用戶獲得了更經(jīng)濟(jì)的選擇。對于大多數(shù)圖1虛擬儀器(VI)系統(tǒng)的構(gòu)成PLC系統(tǒng),只需對軟件略加改動,即可實(shí)現(xiàn)SOE功能。本文以施耐德自動化公司的Modi-*本文受國家自然科學(xué)基金項(xiàng)目資助,批準(zhǔn)號:59735120TSXQtPLC為研究對象探第21卷第5期1999年10月《制造業(yè)自動化》討了基于PLC的事件順序記錄儀即SOE系統(tǒng)的設(shè)記錄儀的功能。計(jì)與實(shí)現(xiàn)方法。2SOE功能塊的生成與使用1軟件SOE系統(tǒng)的設(shè)計(jì)思想施耐德自動化公司提供了專門的軟件工具包用梯形圖語言是進(jìn)行PLC控制系統(tǒng)設(shè)計(jì)時(shí)常用來支持用戶編寫自己的專用功能塊,這個(gè)代

7、號為的編程工具,圖2就是一個(gè)Modsoft梯形圖片段。SW-AP98-GAD的軟件包是針對有經(jīng)驗(yàn)的C語言或匯編語言程序員的,用戶可以利用它在MicrosoftC或Masm環(huán)境下生成自己的功能塊。用該軟件包生成的功能塊具有圖4所示形式:上輸入子功能ID號上輸出子功能表首中輸入中輸出寄存器下輸入FNxx下輸出圖2Modsoft梯形圖片段表長其中100001、100002、100008代表常開觸點(diǎn),圖4Modsoft用戶自定義功能塊的一般結(jié)構(gòu)000001是離散量輸出線圈,400001是保持寄存器,400001為下節(jié)點(diǎn)的功能塊是加法功

8、能塊。如果上節(jié)點(diǎn)可以是一個(gè)4X保持寄存器或一個(gè)常數(shù)100008得電閉合,則400001中的內(nèi)容就是5。值,用以指定子功能ID號。有效的ID號范圍為0~我們考慮設(shè)計(jì)圖3所示功能塊,該功能塊應(yīng)具9999,可以在一個(gè)功能塊里設(shè)計(jì)8192個(gè)不同的子功有以下特點(diǎn):能。當(dāng)在一個(gè)FNxx塊

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。