【正文】
“工程\引用”將近 Siemens OPC DAAutomation ,然后開始定義全局變量。在本程序中,我使用了一個OPC組進行OPC訪問,所以定義了全局變量。我們要首先定義OPC服務(wù)類型與計算機結(jié)點名。定義OPC組與OPC標簽組。并定義OPC的標簽數(shù)組與值數(shù),注意,值數(shù)組一定要設(shè)為Variant。Option ExplicitOption Base 1 ‘這數(shù)組必須由1開始,不能由0開始Const ServerName = OPC的類型Dim NodeName As String 結(jié)點名,即計算機名Dim WithEvents MyOPCServer As OPCServer OPC服務(wù)Dim WithEvents MyOPCGroup As OPCGroup OPC組Dim MyOPCGroupColl As OPCGroupsDim MyOPCItemColl As OPCItems OPC標簽組Dim MyOPCItems As OPCItemsDim MyOPCItem As OPCItemDim ClientHandles(1) As Long 句柄Dim ServerHandles() As LongDim Errors() As Long Dim ItemIDs(4) As String 記錄OPC的標簽Dim ItemIDsValue(4) As Variant 存放OPC的值Dim GroupName As Variant 在定義所有變量后,我們就要進行OPC連接了,要進行OPC連接之前,先要配置要訪問的OPC標簽名(即WinCC內(nèi)部變量名),我們ItemIDs中加入相應(yīng)的標簽名,注意:這數(shù)組必須由1開始,不能由0開始。 配置好標簽后就要進行OPC連接了。如下面子程序:① ClientHandles1先配置名柄索引,這將在讀取OPC標