|
|
在傳統(tǒng)的集中監(jiān)控系統(tǒng)中,一般通過Modem或E1等進(jìn)行數(shù)據(jù)傳輸,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和網(wǎng)絡(luò)在各行各業(yè)的普及,通過網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程監(jiān)控和遠(yuǎn)程數(shù)據(jù)采集成為一種最經(jīng)濟(jì)最可靠的方式。但由于網(wǎng)絡(luò)跟傳統(tǒng)通訊方式的工作模式和工作原理相比具有更好的優(yōu)勢,因此為了充分發(fā)揮網(wǎng)絡(luò)通訊的優(yōu)勢,基于網(wǎng)絡(luò)的遠(yuǎn)程監(jiān)控和遠(yuǎn)程數(shù)據(jù)采集可以采用一些更加高效和可靠的軟件設(shè)計(jì)方案。本文以串口服務(wù)器ATS為例,對基于網(wǎng)絡(luò)的遠(yuǎn)程智能設(shè)備監(jiān)控和遠(yuǎn)程數(shù)據(jù)采集的系統(tǒng)設(shè)計(jì)方案進(jìn)行一些探討。 首先我們了解一下ATS的功能:ATS是一個(gè)RS232或RS485與TCP/IP的協(xié)議轉(zhuǎn)換器,它提供RS232或RS485到網(wǎng)絡(luò)和網(wǎng)絡(luò)到RS232或RS485的透明數(shù)據(jù)傳輸,ATS向上提供10M以太網(wǎng)接口,向下提供1個(gè)標(biāo)準(zhǔn)RS232或RS485串行口,內(nèi)部集ARP,IP,ICMP,TCP,UDP,DHCP,SOCK5等協(xié)議,支持網(wǎng)關(guān)和代理服務(wù)器。
ATS有三種工作模式: 1.作為TCP服務(wù)器,轉(zhuǎn)換器在指定的TCP端口上監(jiān)聽平臺程序的連接請求; 2.作為TCP客戶端,轉(zhuǎn)換器上電時(shí)主動向平臺程序請求連接。 3.自動方式,轉(zhuǎn)換器一般工作在TCP服務(wù)器模式,當(dāng)轉(zhuǎn)換器收到串口數(shù)據(jù)時(shí)自動切換到TCP客戶端模式,轉(zhuǎn)換器向平臺程序請求連接,并將數(shù)據(jù)傳送到平臺,傳送完后轉(zhuǎn)換器自動切換回TCP服務(wù)器模式。
監(jiān)控中心應(yīng)用程序可以通過兩種方式和ATS轉(zhuǎn)換器進(jìn)行數(shù)據(jù)通訊: 1.使用Socket(套接字); 2.虛擬串口。
|
|
|