前言:傳統(tǒng)上我們在RS485設(shè)備控制環(huán)境中,可能是利用主控臺系統(tǒng)的RS485(例如PLC本身的RS485端口或PC安裝了RS485串口卡)聯(lián)機與各個RS485設(shè)備連接。如果主控臺系統(tǒng)沒有RS485串口(例如標準PC的COM端口為RS232),則我們會利用一個RS232對RS485轉(zhuǎn)換器再與RS485設(shè)備連接。在網(wǎng)絡(luò)時代,我們可能想利用網(wǎng)絡(luò)串口服務(wù)器來與RS485設(shè)備連接,同時我們又想要有雙主機自動備援能力。傳統(tǒng)上我們可以采用兩顆網(wǎng)絡(luò)串口服務(wù)器來各自提供各自聯(lián)機主機的控制。現(xiàn)在我們可以采用APORT201網(wǎng)絡(luò)串口服務(wù)器來滿足雙主機的需求。
應(yīng)用結(jié)構(gòu):APORT201網(wǎng)絡(luò)串口服務(wù)器擁有一個本地透通RS232串口及一個地電位隔離的RS485串口。我們可以把RS485設(shè)備連接到RS485串口,于是任何由RS485串口接收的數(shù)據(jù),我們會轉(zhuǎn)發(fā)到本地透通RS232串口以及經(jīng)由網(wǎng)絡(luò)聯(lián)機的遠方兩個虛擬串口。如果我們由本地透通RS232串口接收到數(shù)據(jù),則我們只會轉(zhuǎn)發(fā)到RS485串口上。如果我們由遠方的虛擬串口接收到數(shù)據(jù)也只會轉(zhuǎn)發(fā)到RS485串口上。
傳統(tǒng)上我們可能利用一臺主控PC的RS232 COM端口經(jīng)由一顆RS232對RS485轉(zhuǎn)換器來與RS485設(shè)備聯(lián)機。為了能夠經(jīng)由網(wǎng)絡(luò)來與RS485設(shè)備聯(lián)機,我們就要準備一個擁有RS485串口的網(wǎng)絡(luò)串口服務(wù)器來讓遠方的PC可以控制RS485設(shè)備。如果要有兩臺PC就要有兩顆網(wǎng)絡(luò)串口服務(wù)器。
在此應(yīng)用環(huán)境下,本地的PC可能是讓工作人員到現(xiàn)場維修操作之用,而平常工作則由遠方的主控臺PC1利用網(wǎng)絡(luò)進行RS485設(shè)備的控制,而遠方的主控臺PC2則進行監(jiān)控,如果發(fā)現(xiàn)主控臺PC1有問題,則立刻由主控臺PC2接手對RS485設(shè)備進行控制。采用此種結(jié)構(gòu)有兩個缺點,*個缺點是RS232對RS485轉(zhuǎn)換器及兩個網(wǎng)絡(luò)串口服務(wù)器都在RS485網(wǎng)絡(luò)產(chǎn)生負載(亦即占用3個負載在RS485網(wǎng)絡(luò)上)。第二個缺點是每一個設(shè)備在RS485網(wǎng)絡(luò)上看到的資料都不同。亦即RS232對RS485轉(zhuǎn)換器所接收到的RS485數(shù)據(jù)與網(wǎng)絡(luò)串口服務(wù)器所接收到的RS485數(shù)據(jù)并不相同(因為每一個RS485界面IC特性不同)。
針對上述的缺點,我們只要采用APORT201盒就可以解決。首先我們在RS485網(wǎng)絡(luò)上只占用1個負載,其次無論本地主控PC或兩臺遠方主控臺PC都接收及看到相同數(shù)據(jù)。無論那一個主控臺PC對RS485設(shè)備進行動作,我們都可以在三個主控臺PC接收其回復(fù)數(shù)據(jù)并加以記錄。當我們的控制系統(tǒng)出現(xiàn)問題時,我們可以利用這些記錄的數(shù)據(jù)進行交叉比對來找出可能問題原因。
從投入資本的角度而言,APORT201更簡潔,只要花一顆的錢,就可以取代一顆RS232對RS485轉(zhuǎn)換器及兩顆網(wǎng)絡(luò)串口服務(wù)器。
工作模式:APORT201的串口2(RS485界面)實際上在硬件是同時接到兩顆UART,而每一顆UART就可以依據(jù)需求成為遠方PC的Virtual COM。所以兩顆UART可以分別給遠方兩臺PC各自一個Virtual COM,當然也可以給遠方一臺PC擁有兩個Virtual COM。于是我們原本可以與PC標準COM聯(lián)機的RS485設(shè)備,現(xiàn)在就可以經(jīng)由網(wǎng)絡(luò)與遠方PC聯(lián)機。
對于本地PC而言,我們把RS232電纜接在PC的標準COM端口與APORT201的透通RS232串口間,則APORT201就如同普通的RS232對RS485轉(zhuǎn)換器。因此無論是本地PC或遠程PC其應(yīng)用程序都是基于COM端口的工作方式。在應(yīng)用程序開發(fā)及驗證階段我們可以在本地PC及RS485設(shè)備間進行測試,當應(yīng)用程序在本地PC開發(fā)完成,我們就可以移植到遠方PC執(zhí)行,*不必更動。如果采用傳統(tǒng)RS232對RS485轉(zhuǎn)換器與網(wǎng)絡(luò)串口服務(wù)器各自獨立的情況,因為每一個轉(zhuǎn)換器看到的數(shù)據(jù)不同,所以并不一定在本地PC驗證過的應(yīng)用程序,可以移植到遠方PC而沒有問題。
結(jié)論:在應(yīng)用環(huán)境開發(fā)及驗證階段,使用者可以直接把PC的COM端口與被控制設(shè)備直接連接來工作。只要應(yīng)用程序被驗證完成,則可以把應(yīng)用程序移植到遠方PC。此時遠方PC經(jīng)由網(wǎng)絡(luò)來加入工作,如果沒有網(wǎng)絡(luò)特性造成的差異(會有時間延遲,長短不一定),則一切工作皆會正常。而且在成本考慮上,采用APORT201盒可以取代一個RS232對RS485轉(zhuǎn)換器及兩個網(wǎng)絡(luò)串口轉(zhuǎn)換器。至于應(yīng)用軟件開發(fā)方面,只要考慮PC COM端口的控制沒有問題,則經(jīng)由網(wǎng)絡(luò)來控制也可以適用,因為我們提供的Virtual COM驅(qū)動程序,就如同標準COM一樣工作。
上一篇:智能型溫度變送器主要特點
免責聲明
- 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請必須注明智能制造網(wǎng),http://www.xashilian.com。違反者本網(wǎng)將追究相關(guān)法律責任。
- 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔責任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責任。
- 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權(quán)行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負版權(quán)等法律責任。
- 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
2025第十一屆中國國際機電產(chǎn)品交易會 暨先進制造業(yè)博覽會
展會城市:合肥市展會時間:2025-09-20