2017-02-09 10 views
0

У меня Beckhoff CX9020 модуль со следующими информаций (как показано в General Tab в инструмент конфигурации CX):Beckhoff CX9020 - Не удается установить соединение с TwinCAT 3

информация о системе:

  • Имя устройства: CX-хххххх Версия
  • изображение: CX902 0 HPS 5.02d
  • CXConfig Версия: 1.0 (сборка 73)
  • Частота процессора: 1000 МГц

TwinCAT:

  • Версия: 2,11
  • TC Сборка:
  • AMS Net Id: 5.39.55.247.1.1
  • Reg Уровень: PLC

Теперь я установил TwinCAT 3, но не может установить рабочее соединение.

Вопросы:

  • Является ли это, потому что это неправильно изображения установлен на Win 7 Compact Embedded CX9020?
  • Если это так, как я могу установить более новое изображение TwinCAT 3?
+0

Какую связь вы пытаетесь установить? Удаленный рабочий стол? TwinCAT ADS? – stevenv

+0

Это соединение ADS. Я попробовал запустить пробную версию старого TwinCAT 2.1. BUt было бы неплохо иметь TwinCAT 3 (например, для поддержки C++). – FlKo

+0

Вы не можете подключиться к ПЛК TwinCat 2 с помощью TwinCat 3. У меня также был CX9xxx, и Бекхофф сказал мне, что невозможно обновить его до TwinCat3. Теперь я использую CX5000, используя TwinCat3. –

ответ

2

Прежде всего, вам необходимо установить маршрут к контроллеру. Общая идея - щелкнуть правой кнопкой мыши значок «TwinCAT» в лотке, выбрать «роутер», а затем «редактировать маршруты». Затем добавьте свой контроллер по IP или путем поиска.

Предполагая, что вы используете C# для вашего приложения: Вы должны использовать команду Twincat.Ads yourClient.Connect(5.39.55.247.1.1,851) Если адрес контроллера с».1.1" и порт является портом ADS. Чтобы получить порт, вы должны дважды щелкнуть по контроллеру в части ПЛК проекта и посмотреть там порт. По умолчанию первого ПЛК 851.

Когда вы using TwinCAT.Ads; просто добавить

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

к коду.

Вы можете найти хорошие примеры на сайте Beckhoff для C# и для других языков.