之前有個(gè)項(xiàng)目里面,dcs系統(tǒng)中配置了兩臺opc ua服務(wù)器。可是作為client的wincc只能填寫其中一臺opc ua server的地址,如果第一臺opc ua server有問題,wincc不能實(shí)現(xiàn)熱備訪問第二臺服務(wù)器的功能。
最近研究kepware軟件,發(fā)現(xiàn)可以實(shí)現(xiàn)opc ua server冗余功能。
測試環(huán)境:
虛擬機(jī)1:安裝了opc ua server1+kepware6+wincc7.5sp2
虛擬機(jī)2:安裝了opc ua server1
測試內(nèi)容:
(1)在kepware中配置兩個(gè)opc ua通道,并設(shè)置冗余
在kepware中配置第1臺opc ua server
在kepware中配置第2臺opc ua server
把第二個(gè)opc ua通道指定為第一個(gè)opc ua通道的冗余通道
用kepware的opc client工具測試
用kepware的opc client工具測試
(2)wincc測試
需要在wincc中配置兩個(gè)通道,一個(gè)是opc ua通道指向第一臺opc ua server,另外一個(gè)是opc da通道指向kepware軟件生成的opc da server
第一臺opc ua server正常運(yùn)行時(shí),兩個(gè)連接都正常
第一臺opc ua server停掉,第二臺opc ua server運(yùn)行
結(jié)論,如果wincc需要訪問冗余opc ua server,也許用kepware軟件是個(gè)不錯(cuò)的選擇。另外,真心希望西門子能在wincc里面增加這個(gè)功能啊。






