- 3
- 0
- 约7.42千字
- 约 51页
- 2016-03-09 发布于湖北
- 举报
* 开发OPC应用程序的步骤 建立一个VB工程; 在工程中注册OPC的DLL 选择菜单Project/References; 得到References窗口; 在Available References列表中选中OPC Automation 2.0; 单击OK按钮。 * 开发OPC应用程序的步骤 Option Base 1 Option Explicit 建立OPC对象-声明变量 Dim WithEvents objServer As OPCServer Dim objGroups As OPCGroups Dim WithEvents objTestGrp As OPCGroup Dim objItems As OPCItems Dim lServerHandles() As Long * 开发OPC应用程序的步骤 定义变量 Dim lTransID_Rd As Long Dim lCancelID_Rd As Long Dim lTransID_Wt As Long Dim lCancelID_Wt As Long * 开发OPC应用程序的步骤 连接OPC服务器: Sub Connect(strProgID As String, Optional strNode As String) If objServer Is Nothing Then 建立一个OPC服务器对象 Set objServer = New OPCServer End If If objServer.ServerState = OPCDisconnected Then 连接OPC服务器 objServer.Connect strProgID, strNode End If * 开发OPC应用程序的步骤 If objGroups Is Nothing Then 建立一个OPC组集合 Set objGroups = objServer.OPCGroups End If If objTestGrp Is Nothing Then 添加一个OPC组 Set objTestGrp = objGroups.Add(TestGrp) End If End Sub * 开发OPC应用程序的步骤 添加OPC标签: Sub AddItem() Dim strItemIDs(8) As String Dim lClientHandles(8) As Long Dim lErrors() As Long Dim I As Integer If objTestGrp Is Nothing Then Exit Sub End If * 开发OPC应用程序的步骤 If Not objItems Is Nothing Then If objItems.Count 0 Then Exit Sub End If End If 设置组活动状态 If DataChgChk.Value = vbChecked Then objTestGrp.IsActive = True Else objTestGrp.IsActive = False End If * 开发OPC应用程序的步骤 启动组非同期通知 objTestGrp.IsSubscribed = True 建立OPC项集合 Set objItems = objTestGrp.OPCItems ‘ 生成从TAG1到TAG8的项标识符 For I = 1 To 8 strItemIDs(I) = USTB_AUTO.Simulation0000 I lClientHandles(I) = I Next 添加OPC项 Call objItems.AddItems(8, strItemIDs, _ lClientHandles, lServerHandles, lErrors) End Sub * 开发OPC应用程序的步骤 断开OPC服务器: Sub Disconnect() Dim lErrors() As Long If Not objItems Is Nothing Then If objItems.Count 0 Then
您可能关注的文档
最近下载
- 群塔交叉作业防碰撞监理实施细则.docx
- 第三单元大单元整体教学课件统编版语文八年级下册.pptx
- 2025年贵州省高职院校分类招生考试(文化综合)历年参考题库含答案详解(5卷).docx VIP
- 《磁极与方向》优质课件.pptx VIP
- 乡村宅基地买卖协议书(通用).docx
- 2020-2021学年浙江省温州实验中学八年级(下)期末语文试卷.pdf
- 2025年慢阻肺考试试题及答案.docx VIP
- 人教版九年级语文下册 双减分层书面作业设计案例 样例 变色龙.docx VIP
- 松江消防主机操作.pptx
- 人教A版(2019)高中数学必修第二册 6.4.3.2 正弦定理 课件(共28张PPT).pptx VIP
原创力文档

文档评论(0)