【廣告】
遠(yuǎn)程方法調(diào)用的工作方式
遠(yuǎn)程方法調(diào)用:
1.RMI
RMI使運(yùn)行在不同計(jì)算機(jī)上的Java對(duì)象通過遠(yuǎn)程方法調(diào)用來(lái)進(jìn)行通信,這些方法調(diào)用和對(duì)同一程序中對(duì)象的操作是一樣的。RMI使得Java遠(yuǎn)程服務(wù)程序和訪問這些服務(wù)程序的Java客戶程序的編寫工作變得輕松、簡(jiǎn)單。
2.遠(yuǎn)程方法調(diào)用的工作方式
(1)RMI服務(wù)器:包括遠(yuǎn)程對(duì)象,提供RMI服務(wù),并用rmiregistry在注冊(cè)處注冊(cè),獲取服務(wù)名。
RMI客戶:引用遠(yuǎn)程對(duì)象,在RMI注冊(cè)處查找注冊(cè)服務(wù),獲取對(duì)遠(yuǎn)程對(duì)象的引用。
(2)RMI服務(wù)器與RMI客戶之間的交互方式
客戶端的存根對(duì)象:充當(dāng)代理對(duì)象,向RMI服務(wù)器傳達(dá)請(qǐng)求,等待響應(yīng),返回結(jié)果給應(yīng)用程序。
服務(wù)器端的骨架對(duì)象:復(fù)雜傳入的RMI請(qǐng)求,把它們傳遞給RMI服務(wù),骨架對(duì)象將結(jié)果回送給客戶的存根對(duì)象。
3.RMI實(shí)現(xiàn)
實(shí)現(xiàn)遠(yuǎn)程方法調(diào)用(RMI)通常包括以下4個(gè)步驟:
(1)定義一個(gè)擴(kuò)展了遠(yuǎn)程接口的接口,該接口中的每一個(gè)方法必須聲明它將產(chǎn)生一個(gè)RemoteException異常。
(2)定義一個(gè)實(shí)現(xiàn)該接口的類作為服務(wù)器。
(3)創(chuàng)建客戶程序。
(4)編譯和執(zhí)行服務(wù)器和客戶。
分布式IO基于分布多主機(jī)的IO資源在系統(tǒng)無(wú)需修改就能實(shí)現(xiàn)跨主機(jī)的分布式IO資源的訪問和管理,根據(jù)不同的協(xié)議和系統(tǒng)架構(gòu)可以開發(fā)出不同的分布式系統(tǒng)。
分布式I/O模塊可用于數(shù)據(jù)收集和各種控制的應(yīng)用
分布式I/O模塊可用于數(shù)據(jù)收集和各種控制的應(yīng)用。分布式I/O模塊具有可靠度高、價(jià)格優(yōu)惠、設(shè)置容易、網(wǎng)絡(luò)布線方便等特性,適用于分散地區(qū)的應(yīng)用,可以為您節(jié)省系統(tǒng)整合的時(shí)間和費(fèi)用。以往都是采用控制電纜和PLC連接。如果采用了分布式I/O模塊,就可以通過一條通信線和PLC連接,節(jié)省了布線、節(jié)省了PLC自身的I/O點(diǎn)數(shù)。
分布式 I/O模塊可以級(jí)聯(lián)使用,滿足各種采集需求。且體積小以及可以堆疊和導(dǎo)軌安裝固定,所以很容易整合在現(xiàn)有的系統(tǒng)中。關(guān)于數(shù)據(jù)的讀寫,分布式 I/O模塊采用標(biāo)準(zhǔn)的Modbus RTU和Modubs TCP通訊協(xié)議,使用標(biāo)準(zhǔn)的Modbus協(xié)議可以很容易與業(yè)界的PLC、SCADA、HMI通訊。
分布式IO模塊打泥行業(yè)的傳統(tǒng)管理方式
分布式IO模塊打泥行業(yè)的傳統(tǒng)管理方式,這種方式的優(yōu)點(diǎn)在于:
1.節(jié)約電纜:多米尼加項(xiàng)目中電纜實(shí)際使用量在270公里左右,相比同規(guī)模項(xiàng)目電纜的使用量減少很多,比如阿爾巴尼亞項(xiàng)目(300d)電纜預(yù)估使用量在400公里以上。
2.施工方便長(zhǎng)距離電纜的敷設(shè)工作大量減少,取而代之的是非常短距離的電纜,不需要大量的人力資源,電纜敷設(shè)可在2-3個(gè)人之間展開
1.接線量減少:如在MCC中的IO接線大部分在設(shè)備制造時(shí)已由制造商完成,同時(shí)由于IO模塊分散式布局,避免了電氣室大量接線工作的積壓,現(xiàn)場(chǎng)的接線變得簡(jiǎn)單易行,接線正確率顯著提高。
2.加快施工進(jìn)度:以往敷設(shè)電纜工作比較集中,每個(gè)車間完全到達(dá)敷設(shè)電纜條件時(shí)統(tǒng)一進(jìn)行,而在現(xiàn)場(chǎng)IO這種方式下,各個(gè)車間都有分布式IO柜,可根據(jù)現(xiàn)場(chǎng)進(jìn)展同步進(jìn)行,節(jié)約了時(shí)間,加快了施工進(jìn)度。
3.擴(kuò)展性強(qiáng):由于分布式IO方式可以實(shí)現(xiàn)多個(gè)I0站的通訊連接,給系統(tǒng)的擴(kuò)展提供了相應(yīng)的平臺(tái),在現(xiàn)場(chǎng)改造過程中提供很大的便利。