opcenum在计算机服务找不到,OPC DCOM 问题处理
摘要:
OPC DCOM 問題處理 Troubleshooting DCOM 文檔類型 (User Guide) Edition (2008 年 12 月) https://support.industry.siemens.com/cs/cn/zh/view/109481341 摘 要 本文檔介紹如何解決 OPC 通訊中的 DCOM 的問題 關鍵詞 OPC DCOM Key Words OPC DCOM IA&DT Service & Support Page 2-12 目錄 1.不能瀏覽遠程計算機的OPC Server 2. 不能連接到遠程計算機的OPC Server 3. 所有的Item顯示為Bad 4. OPC Client 不能接收更新的數據 5. OPC Sever 所在的計算機有高的CPU利用率 IA&DT Service & Support Page 3-12 OPC 技術提供一種互聯的, 可靠的和安全的通訊平臺.然而, OPC 是非常依賴于DCOM架構. 這包括了Windows 的安全和防火墻的設置, 訪問控制列表, server認證, 等等.因此,OPC 不 能向期望的那樣正常工作,而且最終解決這些問題是很困難,原因是一個問題會導致多個癥 狀. 本文討論最常發生的5問題,導致問題的原因,和如何解決. 一個結構化的方法快速的解決這5問題: 1.不能瀏覽遠程計算機的OPC Server 2. 不能連接到遠程計算機的OPC Server 3. 所有的Item顯示為Bad 4. OPC Client 不能接收更新的數據 5. OPC Server 所在的計算機有高的CPU利用率 當出現了上面所描述的問題后,下面將介紹出現問題原因及解決的辦法. 1. 不能瀏覽遠程計算機的OPC Server 首先遇到的問題是不能瀏覽遠程計算機的OPC Servers . 瀏覽的功能是OPC Client應用程 序能夠查看安裝在遠程計算機的OPC Servers. 當OPC Client執行了一次瀏覽實際上是它連 接到駐留在遠程計算機上的OpcEnum的映像, 并檢索出可訪問OPC Server的列表. 這包括了 每個OPC Server 的ProgID (友好的用戶接口名字) 和GUID (數字形式的識別號). 從這一 點看出, OPC Client并不是真正直接連接到OPC Server. 因此, 檢索出的列表是與OPC Server的狀態是無關的或者說是與OPC Server的可操作與否是無關. 瀏覽OPC Servers失敗 導致的直接結果是不能獲得遠程計算機OpcEnum中通訊所需參數. 造成這個問題可能有幾個 原因,如下所述. 1.1 OpcEnum沒有安裝 OPC基金會負責創建和維護OpcEnum. OPC基金會的成員能夠從OPC基金會直接免費獲得 OpcEnum OpcEnum一般會在安裝OPC Client或者OPC Server時安裝; 然而,并非都如此. 因 IA&DT Service & Support Page 4-12 此,可能出現沒有安裝 OpcEnum的情況. OpcEnum 僅能瀏覽運行它所在計算機上的OPC Servers,因此, OpcEnum 不能瀏覽遠程的計算機. 即使是安裝了OpcEnum在你的計算機上, 也不能瀏覽遠程的計算機.用Windows Explorer去查找一下OpcEnum是否安裝在你期望瀏覽的 計算機上.文件名為OpcEnum.exe. 如果OpcEnum沒有安裝, 需要安裝. 1.2 OpcEnum 被禁止 即使是OpcEnum被安裝在了遠程的計算機上,它也必須能夠被執行,否則,通訊將會失敗.如果 在"Startup Type" OpcEnum被設置成為"Disabled" 那么Windows將不能運行OpcEnum. 因此, 必須使能able OpcEnum. 檢查OpcEnum啟動的類型,按下列步驟: ?單擊開始, 再單擊控制面板. 在單擊性能和維護, 單擊管理工具,然后雙擊計算機管理. 在計算機管理窗口里的控制樹的根目錄下顯示"Computer Management (Local)" ? 在面板樹里, 展開服務和應用并單擊服務 ?在右面的 window 面板里. 如果啟動類型被設置為 "Disabled",那么 OpcEnum 實際是關閉 的需要選擇使能 (下面). 如果在列表里沒有 OpcEnum,那么可能是像步驟 "1.1 OpcEnum 沒有被安裝啟動類型已被設置為手動或者自動,那么需要跳到步驟"1.3 匿名登陸權限沒有 設置. ?為了使能 OpcEnum, 右擊 OpcEnum, 選擇屬性選項在啟動類型的組合框里選擇手動. 當然也 可以選擇自動設置, 這里建議選擇手動,這樣當 OpcEnum 只有當需要執行時才執行. IA&DT Service & Support Page 5-12 現在已經正常設置了OpcEnum的啟動類型, 再一次試著去瀏覽遠程計算機. 如果仍然不能正 常工作, 可參考下面的步驟. 1.3 匿名訪問的權限沒有被設置 OpcEnum需要匿名訪問的的權限才能正常的工作. 如果不提供這個訪問權限, 沒有一個可以連 接到OpcEnum 并且瀏覽計算機. 這一點往往是容易被忽視的因此也需要在Windows COM缺省安 全中添加匿名訪問的權限. 2. 不能連接到遠程計算機的OPC Server 能夠瀏覽遠程計算機的OPC Server 和連接到遠程計算機的OPC Server是無關的. 例如, 即使 是遠程計算機沒有安裝OPCEnum ,也是可以連接到遠程計算機的OPC Server. 在這種情況下, 只要知道遠程計算機的識別號(可以通過瀏覽或者只是簡單"knowing"正確的GUID), 但如果 還是不能建立OPC的連接, 可能有其它的原因造成失敗. 2.1 OPC Server被禁止 如果OPC Server被設置以Windows 服務的方式運行,是不能夠禁止的.所以需要檢查一下,檢 查的方法和前面 "1.2 O
展開
總結
以上是生活随笔為你收集整理的opcenum在计算机服务找不到,OPC DCOM 问题处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: execl执行linux命令,execl
- 下一篇: 计算机设计大赛国奖作品_4. 界面设计