2017-02-09 22 views
0

트윈 캣와의 연결을 설정할 수 없습니다 시스템 정보 :는 Beckhoff의 CX9020합니다 (<em>CX 구성 도구</em>에 <em>일반</em> 탭에서 볼 때) 나는 다음과 같은 정보와 <strong>는 Beckhoff CX9020</strong> 모듈을 가지고 3

  • 장치 이름 : CX-XXXXXX
  • 이미지 버전 : CX902 0 HPS 5.02d
  • CXConfig 버전 : 1.0 (73 빌드)
  • CPU 주파수 : 1000 MHz의

트윈 캣 :

  • 버전 : 2.11
  • TC 빌드 :
  • AMS 인터넷 ID : 5.39.55.247.1.1
  • 등록 레벨 :

PLC는 지금은 트윈 캣 (3)를 설치했지만 는 작업 연결을 설정할 수 없습니다.

질문 :

  • 승 7 임베디드 콤팩트 CX9020에 설치 잘못된 이미지가 있기 때문에, 그것을인가?
  • 그런 경우 어떻게하면 더 새로운 TwinCAT 3 이미지를 설치할 수 있습니까?
+0

어떤 종류의 연결을 설정하려고합니까? 원격 데스크탑? TwinCAT 광고? – stevenv

+0

ADS 연결입니다. 이전 TwinCAT 2.1 시험판을 사용하여 실행했습니다. TwinCAT 3을 사용하는 것이 좋을 것입니다 (예 : C++ 지원). – FlKo

+0

TwinCat 3을 사용하여 TwinCat 2 PLC에 연결할 수 없습니다. CX9xxx도 있었고 Beckhoff는 TwinCat 3으로 업그레이드하는 것이 불가능하다고 말했습니다. 저는 TwinCat3를 사용하여 CX5000을 사용하고 있습니다. –

답변

2

먼저 컨트롤러에 대한 경로를 설정해야합니다. 일반적인 생각은 트레이에서 "TwinCAT"아이콘을 마우스 오른쪽 버튼으로 클릭하고 "라우터"를 선택한 다음 "경로 편집"입니다. 그런 다음 컨트롤러를 IP 또는 검색하여 추가하십시오.

당신이 당신의 응용 프로그램에 대한 C# .NET을 사용하는 가정 : 당신은 주소가 "3.1.1"와 컨트롤러이며 포트가 ADS 포트 인 경우 Twincat.Ads이 yourClient.Connect(5.39.55.247.1.1,851) 을 명령을 사용합니다. 포트를 얻으려면 프로젝트의 PLC 부분에있는 컨트롤러를 두 번 클릭하고 거기에서 포트를보십시오. 당신이 using TwinCAT.Ads; 그냥 코드에

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

를 추가해야 할 때 첫 번째 PLC의 기본값은 851

입니다.

Beckhoff 사이트에서 C# 및 다른 언어에 대한 좋은 예를 찾을 수 있습니다.