Beckhoff CX9020 - 无法与 TwinCAT 3 建立连接

Beckhoff CX9020 - Can't establish a connection with TwinCAT 3

我有一个 Beckhoff CX9020 模块,其中包含以下信息(如 General 选项卡中所示 CX 配置工具):

系统信息:

双猫:

现在我已经安装了 TwinCAT 3,但是无法建立工作连接

题目:

首先你必须建立到控制器的路由。 大致思路是right-click"TwinCAT"托盘中的图标,select"router"然后"edit routes"。然后通过IP或者搜索添加你的控制器。

假设您的应用程序使用 C#: 你应该使用 Twincat.Ads 命令 yourClient.Connect(5.39.55.247.1.1,851) 其中地址是带有“.1.1”的控制器,端口是 ADS 端口。 要获取端口,您应该双击项目 PLC 部分中的控制器并查看那里的端口。第一个 PLC 默认为 851.

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

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

到代码。

您可以在 Beckhoff 网站上找到适用于 C# 和其他语言的优秀示例。