Beckhoff的CX9020 - 无法建立使用TwinCAT 3

Beckhoff的CX9020 - 无法建立使用TwinCAT 3

问题描述:

我有一个Beckhoff的CX9020模块具有以下信息(如CX配置工具一般标签所示)的连接:Beckhoff的CX9020 - 无法建立使用TwinCAT 3

系统信息:

  • 设备名称:CX-XXXXXX
  • 图片版本:CX902 0 HPS 5.02d
  • CXConfig版本:1.0(构建73)
  • CPU频率:1000兆赫

的TwinCAT:

  • 版本:2.11
  • TC版本:
  • AMS网络ID:5.39.55.247.1.1
  • 注册等级:PLC

现在我已经安装的TwinCAT 3,但不能建立一个有效的连接

的问题:

  • 是它,因为没有安装在Win 7的紧凑型嵌入式 CX9020一个错误的图片?
  • 如果是这样,我该如何安装一个更新的TwinCAT 3 Image?
+0

你试图建立什么样的连接?远程桌面? TwinCAT ADS? – stevenv

+0

这是一个ADS连接。我通过使用旧版TwinCAT 2.1的试用版运行。如果使用TwinCAT 3(例如,支持C++),这样做会很好。 – FlKo

+0

您无法使用TwinCat 3连接到TwinCat 2 PLC。我也有一台CX9xxx,Beckhoff告诉我无法将其升级到TwinCat3。我现在使用TwinCat3使用CX5000。 –

首先你必须建立到控制器的路线。 总体思路是右键单击托盘中的“TwinCAT”图标,选择“路由器”,然后“编辑路线”。然后通过IP或搜索添加您的控制器。

假设你使用C#为您的应用程序: 您应该使用Twincat.Ads命令yourClient.Connect(5.39.55.247.1.1,851) 所在地址是” 2.1.1" 控制器和端口是ADS端口。 要获得端口,您应该双击项目的PLC部分中的控制器,然后查看那里的端口。第一PLC的默认值是851

当你有using TwinCAT.Ads; 只需添加

tcClient = new TcAdsClient(); 
tcClient.Connect(5.39.55.247.1.1,851); 

的代码。

您可以在Beckhoff网站上找到有关C#和其他语言的良好示例。