1、避免DCOM配置
眾所周知,當(dāng)OPC服務(wù)器和OPC客戶端運(yùn)行在不同計(jì)算機(jī)時(shí),需要進(jìn)行DCOM配置。由于DCOM配置紛繁復(fù)雜,不利于系統(tǒng)的維護(hù)。
南京鋼鐵股份有限公司的現(xiàn)場(chǎng)使用了浙大中控OPC服務(wù)器,SCADA系統(tǒng)原來當(dāng)做OPC客戶端運(yùn)行在分布式的計(jì)算機(jī)上。為了解決上述提出的問題。南京鋼鐵股份有限公司使用了我司提供的OPC2Modbus 軟件網(wǎng)關(guān),運(yùn)行在OPC服務(wù)器同一臺(tái)計(jì)算機(jī)上,把OPC服務(wù)器內(nèi)部的數(shù)據(jù)點(diǎn)映射到OPC2Modbus內(nèi)部的Modbus TCP服務(wù)器上。這樣SCADA系統(tǒng)則通過Modbus TCP協(xié)議和OPC2Modbus軟件網(wǎng)關(guān)通訊,實(shí)現(xiàn)了SCADA系統(tǒng)和浙大中控OPC服務(wù)器之間的通訊,避免了DCOM配置。
2、Linux平臺(tái)、WinCE平臺(tái)或者不帶OS的硬件設(shè)備訪問OPC服務(wù)器的情況。
Linux和WinCE平臺(tái)上支持OPC客戶端是很費(fèi)勁的,周折的。而不帶OS的硬件設(shè)備更是不可能支持OPC客戶端。為了實(shí)現(xiàn)這類設(shè)備和PC上的OPC服務(wù)器的通訊。同樣可以在PC上運(yùn)行OPC2Modbus軟件網(wǎng)關(guān),把OPC服務(wù)器內(nèi)部的TAG點(diǎn)映射到OPC2Modbus內(nèi)部的Modbus TCP服務(wù)器上。這樣這類設(shè)備通過網(wǎng)口的Modbus TCP或者通過串口的Modbus RTU協(xié)議就可以訪問到OPC服務(wù)器內(nèi)部的數(shù)據(jù)點(diǎn),讀寫都是沒問題的。
3、OPC2Modbus網(wǎng)閘 我司還提供嵌入式的硬件網(wǎng)關(guān),采用低功耗的Intel凌動(dòng)CPU,XPE操作系統(tǒng)。硬件網(wǎng)關(guān)內(nèi)部跑OPC2Modbus軟件網(wǎng)關(guān),把軟件固件化。這樣PC接了這個(gè)網(wǎng)關(guān),其它控制設(shè)備通過串口訪問內(nèi)部的Modbus RTU服務(wù)器,從而就可以讀寫到PC上的OPC服務(wù)器了。把OPC服務(wù)器轉(zhuǎn)成Modbus RTU服務(wù)器后,就是網(wǎng)閘了,客戶端和服務(wù)器之前沒有網(wǎng)線連接,病毒無法通過網(wǎng)絡(luò)傳播了
|