vb.net – Excel VBA到VB(DCOM)

我继承了一个Excel VBA电子表格.我的任务是将其转换为VB.

我认为应用程序使用DCOM对象从PLC获取数据. MX1.0更新时,以下代码运行子SBR1Select.

Sub Workbook_Open()
    ActiveWorkbook.SetLinkOnData "dassidirect|strandburner!MX1.0", "SBR1Select"
End Sub

当我打开控制面板 – >管理工具 – >组件服务,然后导航到控制台根目录 – >组件服务 – >计算机 – >我的电脑 – > DCOM配置项目“DASSIDirect”列出,我相信是Excel引用的.

如何通过DASSIDIRECT组件将VB代码连接到PLC?

注意:DASSIDIRECT也是Windows服务(不确定这是否有助于回答问题).

最佳答案 我不久前在PLC上做了一些工作,并问了我的一位同事.他说你需要来自WonderWare的InTouch,它有一套.Net 2兼容组件,可与DASSIDIRECT一起使用,为您提供所需.

Here’s最新版本,我希望它是你正在寻找的.

点赞