為了克服上述問題,全分布式系統(tǒng)更多地強(qiáng)調(diào)平衡、和諧和主動。改變的方式如下:在遠(yuǎn)程分站,把通訊適配器改換成一個小CPU,把原來遠(yuǎn)程主站單元向遠(yuǎn)程分站發(fā)送數(shù)據(jù)的單向傳送,變?yōu)榧瓤梢灾髡就终舅?,又可以分站單元往主站發(fā)送的雙向通訊。另外,分站的CPU也可以運(yùn)行一些程序,分擔(dān)主站CPU的負(fù)載。 這種結(jié)構(gòu)的優(yōu)點是: ■ 遠(yuǎn)程分站的CPU可以分擔(dān)主站CPU的部分工作,這個百分比可以由用戶來決定。比如:主站CPU和分站CPU各自執(zhí)行50%的程序。這樣就降低了主站CPU的負(fù)載。在糟糕的情況,如主CPU停機(jī)或者遠(yuǎn)程通訊完全中斷時,分站CPU承擔(dān)所有工作,系統(tǒng)仍然可以正常運(yùn)行。 ■ 因為有了分站CPU,分站的處理能力加強(qiáng),可以按照應(yīng)用需求減少遠(yuǎn)程網(wǎng)絡(luò)的傳送數(shù)據(jù),因為不是每個數(shù)據(jù),每個掃描周期都要傳送給主站單元。比如:有些數(shù)字量在掃描周期里沒有變化,對程序沒有影響,就不用傳送;有些模擬量變化非常緩慢,我們可以給它們設(shè)置一個死區(qū),在這個區(qū)域內(nèi),我們認(rèn)為它沒有變化,所以也不用傳送。這樣就降低了網(wǎng)絡(luò)的負(fù)載。
ABB 3BHE022293R0101
GE Fanuc 531X300CCHAGM5
Allen Bradley 1761-L32BWA
Siemens 6AV7856-0AD20-2DA0
Siemens 6RA2425-6DV62-0
Allen Bradley 2711P-B6M20A8
Fanuc A06B-6079-H108
Proface GPH70-SC41-24VP
Siemens 6ES7317-2AJ10-0AB0
Siemens 6AV3 637-1LL00-0AX0
Atlas Copco PF3107-C-DN-W
Honeywell 2104B2071
ABB EH700-30-11 SK828004
NR&D EPE5-T