OPC客戶端開發問題總結

環境準備 採用MatrikonOPC做模擬服務器,註冊 OPCDAAuto.dll組件 引用 Interop.OPCAutomation.dll組件。開始開發。

1.、new OPCServer()--Connect()

2、映射組註冊組內標籤,監聽 組的DataChange事件更新數據。

 

遇到的問題。

0、同一個Connect註冊過多的組或者標籤也會報錯(一個客戶端可以發起多個連接)

1、OPC同一個組內大量標籤會有更新數據非常慢的問題,或者會引起OPCServer崩潰(遇到過30+就崩潰的)

2、OPC過多的組可能也會引起數據更新慢或者OPCServer崩潰

3、OPC的數據類型是很自由的,不規範的把數值當字符傳,注意區別處理(ON/OFF/開/關字符)

4、跨電腦之間的OPC數據採集需要DCOM配置,http://www.cnblogs.com/djcsch2001/articles/2826575.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章