본문 바로가기

TwinCAT C++/TwinCAT C++ 시작하기

TwinCAT 3 타겟 시스템 설정


한 대의 Beckhoff IPC에서 XAE와 XAR을 같이 운용할 경우 타겟 시스템을 따로 설정할 필요 없이 기본 값인 <Local>을 사용하면 된다.

그러나 랩탑과 같은 다른 PC에서 XAE를 운용할 경우 XAR이 운용되는 Beckhoff IPC를 타겟 시스템으로 설정해야만 XAE에서 개발한 프로그램을 XAR에서 실행시킬 수 있다. 우선 XAE PC와 XAR PC를 랜선으로 연결하자. 그 다음 Visual Studio를 실행하고 XAR에서 실행시킬 프로젝트를 열자.

솔루션 탐색기에서 SYSTEM을 더블 클릭하자. 솔루션 이름의 새 탭과 함께 시스템 설정 창이 뜨면 General 탭에서 Choose Target... 버튼을 클릭하자.

Choose Target System 창에서 Search (Ethernet)... 버튼을 클릭하자.

Add Route Dialog 창에서 Broadcast Search 버튼을 클릭하자.

Select Adapter(s) 창에서 IPC와 연결된 랜카드를 선택하고 OK 버튼을 클릭하자.

Add Route Dialog 창에서 IPC에 대한 업데이트 된 데이터를 확인하고 Add Route 버튼을 클릭하자.

Add Remote Route 창에서 Password1을 입력하고 OK 버튼을 클릭하자. 

Add Route Dialog 창에서 Connected 열에 아이콘이 추가된 것을 확인하고 Close 버튼을 클릭하자.

Choose Target System 창에서 추가한 IPC를 선택하고 OK 버튼을 클릭하자.

타겟 플랫폼 변경 확인 창이 뜨면 예(Y) 버튼을 클릭하자.

Visual Studio에서 변경된 타겟을 확인하자.

처음 타겟 시스템을 설정했을 때는 1) XAE 환경에서 OEM 인증서를 적용하고 2) XAR 환경에서 OEM 인증서를 신뢰할 수 있는 인증서 목록에 추가해야 런모드를 실행할 수 있다. 자세한 내용은 TwinCAT C++ 모듈 인증서 생성 및 적용윈도우 테스트 모드 설정 및 TwinCAT C++ 모듈 실행을 참고하자.