我继承了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最新版本,希望它是您想要的。

关于vb.net - Excel VBA转VB(DCOM),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/795474/

10-09 01:59