工业以太网通讯简介剖析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 开发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

文档评论(0)

LOVE爱 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5341224344000002

1亿VIP精品文档

相关文档