亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

模擬智能設(shè)備通訊方法

文檔序號(hào):6289893閱讀:305來源:國(guó)知局

專利名稱::模擬智能設(shè)備通訊方法
技術(shù)領(lǐng)域
:本發(fā)明涉及一種通訊方法,特別涉及一種模擬智能設(shè)備通訊方法。
背景技術(shù)
:在工業(yè)自動(dòng)化調(diào)試過程中,需要一種能模擬硬件設(shè)備通訊的技術(shù)來代替硬件,這樣就可以節(jié)省調(diào)試時(shí)間,提高調(diào)試效率。而在調(diào)試過程中,往往需要在設(shè)備面前去調(diào)試,對(duì)一些沒有用過的設(shè)備需要大量的時(shí)間去了解設(shè)備的通訊協(xié)議,造成了人工的大量浪費(fèi)。
發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題是提供一種模擬智能設(shè)備通訊方法,本發(fā)明提供的模擬智能設(shè)備通訊方法包含以下步驟虛擬一對(duì)第一串口和第二串口;將其中第一虛擬串口與組態(tài)監(jiān)控軟件進(jìn)行通訊;將一通訊協(xié)議表格導(dǎo)入第二虛擬串口;等待第一虛擬串口發(fā)送來的數(shù)據(jù);將第一虛擬串口發(fā)送來的數(shù)據(jù)與導(dǎo)入第二串口的表格數(shù)據(jù)進(jìn)行比較;如果相同,則表明模擬設(shè)備和組態(tài)軟件能通訊,會(huì)在組態(tài)軟件上顯示對(duì)應(yīng)的數(shù)字,則可將下一行發(fā)送給第一串口;如果不同就不能將下面一組數(shù)據(jù)發(fā)送給串口,那么組態(tài)軟件就不能顯示正常的數(shù)字。本發(fā)明提供的模擬智能設(shè)備通訊方法,可以直接按照設(shè)備通訊協(xié)議的要求去模擬設(shè)備的參數(shù),實(shí)現(xiàn)快速有效的調(diào)試。模擬智能設(shè)備通訊軟件主要是模擬M0DBUS-RTU通訊的智能設(shè)備。這樣,該通訊方法能使組態(tài)監(jiān)控軟件和模擬智能設(shè)備通訊軟件能自由通訊,從而使得模擬智能設(shè)備軟件通訊就像和硬件設(shè)備通訊一樣,特別適用沒有通訊設(shè)備硬件但知道智能設(shè)備通訊協(xié)議格式的調(diào)試人員。圖1是本發(fā)明的虛擬串口和監(jiān)控軟件的連接示意圖。圖2是本發(fā)明的通訊方法的流程圖。具體實(shí)施方法現(xiàn)在參照?qǐng)D1和圖2對(duì)本發(fā)明作詳細(xì)說明。本發(fā)明提供的模擬智能設(shè)備通訊方法的過程是通過響應(yīng)組態(tài)監(jiān)控軟件發(fā)送來的M0DBUS-RTU報(bào)文,將事先按照M0DBUS-RTU通訊協(xié)議格式填寫在表格中的數(shù)據(jù)通過虛擬串口將數(shù)據(jù)發(fā)送給組態(tài)監(jiān)控軟件。實(shí)現(xiàn)直接通過對(duì)M0DBUS-RTU報(bào)文內(nèi)容的設(shè)置,模擬智能設(shè)備響應(yīng)組態(tài)監(jiān)控軟件對(duì)設(shè)備寄存器內(nèi)容的讀取。從而完成組態(tài)監(jiān)控軟件對(duì)設(shè)備的模擬監(jiān)控。上述組態(tài)監(jiān)控軟件是常用的一系列監(jiān)控軟件禾IJ,中國(guó)國(guó)內(nèi)有名的有組態(tài)王,力控,國(guó)外有INTOUCHIFX等。MODBUSRTU是一種最通用最簡(jiǎn)單的通訊方式,也是公控行業(yè)熟知的通信規(guī)約。報(bào)文也就是每次通訊的帶有一定信息量的一串?dāng)?shù)字。參見圖1和圖2,首先在文件夾中建立EXCEL工作表,保存為M0DBUSRTU.XLS文件。在文件中的第一行中從A1開始寫下M0DEBUS的通訊協(xié)議的內(nèi)容從A1寫到A8,根據(jù)不同的功能碼填寫對(duì)應(yīng)的內(nèi)容。功能碼03讀取40000開始寄存器內(nèi)容,下面例子為讀取40001寄存器中的內(nèi)容FFFF:<table>tableseeoriginaldocumentpage4</column></row><table>在MODBUSRTU.XLS表格中填寫好上面的內(nèi)容后,虛擬一對(duì)串口,該虛擬串口設(shè)置為C0M1和COM2。直接將MODBUSRTU.XLS導(dǎo)入虛擬串口COM2。然后用組態(tài)監(jiān)控軟件來和C0M1通訊,按照要讀取的寄存器地址將功能碼、地址、讀取個(gè)數(shù)全部在組態(tài)監(jiān)控軟件中填寫好。然后,選擇通訊串口為C0M1并運(yùn)行組態(tài)監(jiān)控軟件,將組態(tài)監(jiān)控軟件與模擬智能設(shè)備通訊軟件進(jìn)行通訊。當(dāng)串口C0M1收到組態(tài)監(jiān)控軟件的數(shù)據(jù)后,模擬智能設(shè)備通訊軟件將接收到的數(shù)據(jù)與導(dǎo)入到COM2的數(shù)據(jù)進(jìn)行比較,比較到完全相同的一行數(shù)據(jù)后,將下一行的數(shù)據(jù)送給串口C0M1。如果比較結(jié)果相同側(cè)表明模擬設(shè)備和組態(tài)軟件能通訊,會(huì)在組態(tài)軟件上顯示對(duì)應(yīng)的數(shù)字,如果不同就不能將下面一組數(shù)據(jù)發(fā)送給串口,那么組態(tài)軟件就不能顯示正常的的數(shù)字。C0M1再將收到的數(shù)據(jù)返回給組態(tài)監(jiān)控軟件,組態(tài)監(jiān)控軟件收到數(shù)據(jù)后,將對(duì)應(yīng)的數(shù)值顯示在監(jiān)控畫面上。另外,將功能碼06寫入到4000X寄存器中,下面例子將0003寫入到40002寄存器中。<table>tableseeoriginaldocumentpage5</column></row><table>在MODBUSRTU.XLS表格中填寫好上面的內(nèi)容后,將虛擬串口設(shè)置為C0M1和COM2。直接將MODBUSRTU.XLS導(dǎo)入虛擬串口COM2。然后用組態(tài)監(jiān)控軟件來和C0M1通訊,按照要讀取的寄存器地址將,功能碼,地址,讀取個(gè)數(shù)全部在組態(tài)監(jiān)控軟件中填寫好。選擇通訊串口為C0M1。運(yùn)行組態(tài)監(jiān)控軟件,組態(tài)監(jiān)控軟件與模擬智能設(shè)備通訊軟件進(jìn)行通訊。當(dāng)串口C0M1收到組態(tài)監(jiān)控軟件的數(shù)據(jù)后,模擬智能設(shè)備通訊軟件將接收到的數(shù)據(jù)與導(dǎo)入到COM2的數(shù)據(jù)進(jìn)行比較,比較到完全相同的一行數(shù)據(jù)后,將下一行的數(shù)據(jù)送給串口C0M1。C0M1將收到的數(shù)據(jù)返回給組態(tài)監(jiān)控軟件,組態(tài)監(jiān)控軟件收到數(shù)據(jù)后,將對(duì)應(yīng)的數(shù)值顯示在監(jiān)控畫面上。上述03、06是兩個(gè)不同功能的代碼,03代表讀寄存器內(nèi)容,06代表往寄存器內(nèi)面寫內(nèi)容。4000X是寄存器地址。X為變化的數(shù)字。以上顯示和描述了本發(fā)明的基本原理和主要特征。本領(lǐng)域的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的權(quán)利要求范圍內(nèi)。權(quán)利要求一種模擬智能設(shè)備通訊方法,其特征在于它包含以下步驟虛擬第一串口和第二串口;將其中第一虛擬串口與一組態(tài)監(jiān)控軟件進(jìn)行通訊;將一通訊協(xié)議表格導(dǎo)入第二虛擬串口;等待第一虛擬串口發(fā)送來的數(shù)據(jù);將第一虛擬串口發(fā)送來的數(shù)據(jù)與導(dǎo)入第二串口的表格數(shù)據(jù)進(jìn)行比較;如果比較結(jié)果相同,則表明模擬設(shè)備和組態(tài)軟件能通訊,會(huì)在組態(tài)軟件上顯示對(duì)應(yīng)的數(shù)字;如果不同就不能將下面一組數(shù)據(jù)發(fā)送給串口,那么組態(tài)軟件就不能顯示正常的數(shù)字。全文摘要本發(fā)明提供的模擬智能設(shè)備通訊方法,包含步驟虛擬一對(duì)第一串口和第二串口;將其中第一虛擬串口與組態(tài)監(jiān)控軟件進(jìn)行通訊;將一通訊協(xié)議表格導(dǎo)入第二虛擬串口;等待第一虛擬串口發(fā)送來的數(shù)據(jù);將第一虛擬串口發(fā)送來的數(shù)據(jù)與導(dǎo)入第二串口的表格數(shù)據(jù)進(jìn)行比較。本發(fā)明提供的模擬智能設(shè)備通訊方法,可以直接按照設(shè)備通訊協(xié)議的要求去模擬設(shè)備的參數(shù),實(shí)現(xiàn)快速有效的調(diào)試。文檔編號(hào)G05B23/02GK101825899SQ20101002266公開日2010年9月8日申請(qǐng)日期2010年1月12日優(yōu)先權(quán)日2010年1月12日發(fā)明者張彧,張超申請(qǐng)人:上海納杰電氣成套有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1