2017-02-09 303 views
0

我有一個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。 –

回答

2

首先你必須建立到控制器的路線。 總體思路是右鍵單擊托盤中的「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#和其他語言的良好示例。