Excel通过OPC与AB实现读写

Excel通过OPC与AB实现读写

ID:39852874

大小:15.09 KB

页数:5页

时间:2019-07-13

Excel通过OPC与AB实现读写_第1页
Excel通过OPC与AB实现读写_第2页
Excel通过OPC与AB实现读写_第3页
Excel通过OPC与AB实现读写_第4页
Excel通过OPC与AB实现读写_第5页
资源描述:

《Excel通过OPC与AB实现读写》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1,ExcelOPCReadBlockTmStmp,EXCEL通过opc服务器读取数据,以及采集时间' Excel VBA Example Code: Read multiple data elements and display Timestamp using OPC'Dim OPCServer1 As OPCServer             'Dimension OPC Server andDim WithEvents OPCGroup1 As OPCGroup    'Group objectsPrivate Sub cmdDisconnect_Click() 

2、      'Terminate OPC Group communications    On Error Resume Next                'and connection to OPC Server    Set OPCGroup1 = Nothing             '    OPCServer1.Disconnect               '- Ignore errors if OPC Server or    Set OPCServer1 = Nothing            '  Group does not existEn

3、d Sub                                 'Private Sub cmdRead_Click()    If OPCServer1 Is Nothing Then                               'OPC Server object doesn't exist        Set OPCServer1 = New OPCServer                          '-Create new OPC Server object        OPCServer1.Connect "RSLin

4、x OPC Server"                  '-Connect to OPC Server        Set OPCGroup1 = OPCServer1.OPCGroups.Add("MyOPCData")   '-Create OPC Group        OPCGroup1.OPCItems.AddItem "[SLC]T4:0.ACC,L3", 1        '-Add item to OPC Group       'OPCGroup1.OPCItems.AddItem "[Topic]Item", ClientHandle    

5、    OPCGroup1.IsSubscribed = True                           '-Subscribe to OPC Group    End IfEnd SubPrivate Sub OPCGroup1_DataChange(ByVal TransactionID As Long, ByVal NumItems As Long, ClientHandles() As Long, ItemValues() As Variant, Qualities() As Long, TimeStamps() As Date)    [A1] =

6、 ItemValues(1)(0)             'When data changes and is sent to application    [A2] = ItemValues(1)(1)             'populate each data element into a separate    [A3] = ItemValues(1)(2)             'worksheet cell    [B1] = TimeStamps(1)                '    '    For x = 1 To NumItems     

7、          'A better method of handling incoming data using'      Select Case ClientHandles(x)      'the ClientHandle assigned in the AddItem method'        Case 1                          ''            [A1] = ItemValues(x)(0)     'Do this when ClientHandle = 1'     

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。