原創(chuàng)|使用教程|編輯:陳津勇|2019-11-05 17:03:46.390|閱讀 3566 次
概述:本文詳細介紹了OPC Server的數(shù)據(jù)類型、通訊端口工作方式、DCOM錯誤,錯誤代碼0x80070005等內(nèi)容。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Matrikon是基于OPC UA和基于OPC的控制自動化數(shù)據(jù)互操作性產(chǎn)品的供應(yīng)商,提供自動化廠商的高級OPC UA開發(fā)工具包,適用于從嵌入式設(shè)備到云應(yīng)用的所有產(chǎn)品線。其主要產(chǎn)品包括:
MatrikonOPC Data Management Suite(包含數(shù)據(jù)傳輸和轉(zhuǎn)換所需工具的工具集)點擊下載
MatrikonOPC Security Suite(提供基于控制范圍內(nèi)的數(shù)據(jù)訪問的工具集)點擊下載
MatrikonOPC UA (Unified Architecture)(OPC基金會發(fā)布的最新數(shù)據(jù)通訊統(tǒng)一方法)點擊下載
Matrikon OPC UA Tunneller(可以最快速和安全的方式建立OPC連接)點擊下載
MatrikonOPC Servers(可滿足各類行業(yè)數(shù)據(jù)傳輸需求的服務(wù)器組件套包)點擊下載
MatrikonOPC Archiving and Analytics Suite(包含存儲、移動和訪問歷史數(shù)據(jù)所需工具的工具集)點擊下載
Q:重新啟動OPC server for FLEX時,不再填充變量列表
A:當試圖在OPC Server啟動時保存要加載的別名時,可能會發(fā)生此問題。此時,用于FLEX的OPC Server不支持保存別名,因為這會干擾默認的AutomationConfiguration.xml文件的加載,該文件包含OPC Server的所有標記信息。要將OPC Server返回到工作狀態(tài)并瀏覽標簽列表,請執(zhí)行以下步驟:
打開Windows Services面板:Start-> Run-> Services.msc
找到適用于FLEX的OPC Server的服務(wù):適用于FLEX的Matrikon OPC Server
右鍵單擊并選擇 Properties
將服務(wù)從Manual改為Disable
停止OPC Server的服務(wù)
打開OPC Server的安裝目錄:C:\Program Files\Matrikon\OPC\Flex
刪除DefaultConfig.xml文件
將OPC Server的服務(wù)設(shè)置回Manual
啟動服務(wù)
確認已使用OPC客戶端(如OPC Explorer)正確加載了標簽列表
Q:OPC通訊端口如何工作?
A:DCOM使用端口135建立通信。一旦OPC Client和Server能夠通信,它們就會協(xié)商新的端口號以進行動態(tài)通信。OPC應(yīng)用程序通常使用4個端口。一旦OPC Client和OPC Server應(yīng)用程序找到可用的端口,就會使用它們并釋放來自端口135的流量。
Q:什么是安全DCOM錯誤,錯誤代碼為0x80070005?
A:當OPC Client或OPC Server Computer的訪問控制列表(ACL)停止DCOM通信時,將發(fā)生此錯誤。這個錯誤可能在以下幾種情況下出現(xiàn):
在OPC Server PC上,OPC Client用戶帳戶在系統(tǒng)范圍的DCOM設(shè)置中沒有正確的訪問控制列表(ACL)權(quán)限、訪問權(quán)限、編輯默認值。
在OPC Client PC上,OPC Server用戶帳戶在System-Wide DCOM、訪問權(quán)限、編輯限制中沒有正確的訪問控制列表(ACL)權(quán)限。
在OPC Client PC上,DCOM默認模擬級別設(shè)置為“Anonymous”而不是“Identify”,并且“訪問控制列表”(ACL)在OPC Client PC中不存在,“ANONYMOUS LOGON”訪問控制項(ACE)在System-Wide DCOM,Access Permissions,Edit Limits。
背景:
在某些情況下,OPC Client應(yīng)用程序可以啟動遠程OPC Sever,但無法收到進一步的響應(yīng)。因此,DCOM將通知OPC Client遠程服務(wù)器的啟動已經(jīng)成功,但是OPC Client將無法繼續(xù)與OPC Sever應(yīng)用程序通信。在這種情況下,OPC Client應(yīng)用程序?qū)@示DCOM錯誤0x80070005。本質(zhì)上,當DPC通信被OPC Client PC或OPC Sever PC的訪問控制列表(ACL)停止時就會發(fā)生此錯誤。
測試:
如果收到DCOM錯誤0x80070005,請檢查OPC Server應(yīng)用程序是否在OPC Server PC上運行。如果嘗試在OPC Server PC上瀏覽OPC Server時收到此錯誤,請檢查OpcEnum是否正在運行。如果其中一個正在運行,則結(jié)束OPC Server PC上的兩個進程,然后嘗試再次建立通信。如果您仍然收到相同的DCOM錯誤0x80070005,則原因如上所述。如果收到其他DCOM錯誤,則需要搜索那個特定的錯誤。
Q:OPC數(shù)據(jù)類型是什么?
A:
值(十進制) | 數(shù)據(jù)類型 | 描述 |
0 | VT_EMPTY | 默認/空(無) |
2 | VT_I2 | 2字節(jié)有符號整數(shù) |
3 | VT_I4 | 4字節(jié)有符號整數(shù) |
4 | VT_R4 | 4字節(jié)實數(shù) |
5 | VT_R8 | 8字節(jié)實數(shù) |
6 | VT_C | currency |
7 | VT_DATE | 日期 |
8 | VT_BSTR | 文本 |
10 | VT_ERROR | 錯誤代碼 |
11 | VT_BOOL | 布爾值(TRUE = -1,F(xiàn)ALSE = 0) |
17 | VT_I1 | 1個字節(jié)有符號字符 |
18 | VT_UI1 | 1個字節(jié)無符號字符 |
19 | VT_UI2 | 2字節(jié)無符號整數(shù) |
20 | VT_UI4 | 4字節(jié)無符號整數(shù) |
+8192 | VT_ARRAY | 值數(shù)組(即8200 =文本值數(shù)組) |
*想要獲得 MatrikonOPC 系列產(chǎn)品更多資源或正版授權(quán)的朋友,可以咨詢了解哦~
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn